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]