當前位置: 妍妍網 > 碼農

MySQL 9.0 正式發行,有哪些值得關註的重大更新?

2024-07-03碼農

2024年7月1日,MySQL的創新版MySQL 9.0 GA,如果您還不清楚什麽是創新版,請查閱

讓我們快速查閱一下這個版本裏面有哪些變化。

  • 「mysql_native_password」外掛程式已經被刪除,如果客戶端軟體不具備「CLIENT_PLUGIN_AUTH」能力將無法連線伺服器。為了回溯相容,「mysql_native_password」在9.0版本的客戶端上仍然可以連線到早期版本的MySQL伺服器。

  • SQL語句「CREATE EVENT」、「 ALTER EVENT」,及 「DROP EVENT」可以作為PREPARE執行。

  • 由包含「IGNORE」關鍵字的語句忽略產生的錯誤「ER_SUBQUERY_NO_1_ROW」已從錯誤列表中刪除。

  • Performance Schema中增加了兩個表:

  • variables_metadata: 提供了關於系統變量的一般資訊。 這些資訊包括MySQL伺服器辨識的每個系統變量的名稱、作用域、型別、範圍(如適用)和描述。

  • global_variale_attributes: 提供了關於伺服器分配給全域系統變量的內容值對的資訊。

  • EXPLAIN ANALYZE的輸出結果可以用JSON格式保存,語法如下:

  • EXPLAIN ANALYZE FORMAT=JSON INTO @variable select_stmt

    Windows版本的相關改進

    使用Windows版的使用者可以在這個版本裏面獲得大量的體驗改善,修復了Windows安裝精靈中大量的錯誤。

    MySQL Shell

  • 更新並簡化了 InnoDB ReplicaSet中鎖的處理,不再需要多個每個例項的鎖。

  • 支持部份或完全解散 ClusterSet。

  • 支持在所有能夠存取的成員上執行「.execute().」。

  • 升級檢查工具支持對外來鍵參照的檢查。

  • 整理作者介紹

    徐軼韜, MySQL解決方案首席工程師。為中國金融、政府、航空運輸等行業的MySQL使用者提供相關產品的售前咨詢,企業級產品介紹服務以及推廣和普及MySQL資料庫在社群的使用。公眾號「MySQL解決方案工程師」營運者和內容作者。

    來源丨公眾號:MySQL解決方案工程師(ID:mysqlse)

    dbaplus社群歡迎廣大技術人員投稿,投稿信箱: [email protected]