MySQL是一個流行的關系型數據庫管理系統,用戶可以在開源協議下使用MySQL。
在2017年9月發布的MySQL 8.0系列中,MySQL 8.0.17是一個非常重要版本的更新,主要是修復了很多Bug,包括以下幾個方面的改進:
- InnoDB:增加了兩個新的全局事務隔離級別,RC和SERIALIZABLE,同時去除了過期的REPEATABLE READ選項。此外還修復了許多事務隔離的Bug。 - Optimizer:增加了對排序算法的實驗性支持,并將指定的排序算法應用于特定查詢執行上下文中的ORDER BY子句。同時修復了一些查詢性能的Bug。 - Replication:增加了新的系統變量replicate_ddl和binlog_row_metadata。這兩個新變量可以控制如何記錄和復制DDL事件。已修復了多項Bug,包括DDL狀態不一致和視圖缺失。 - Security:增加了新的st_mysql_auth插件,該插件支持使用PAM進行身份驗證,同時還增加了新的系統變量default_password_lifetime,用于控制強制更改密碼的時間以及密碼策略的實施。 - GIS:增加了對三角函數的優化支持,包括ST_Distance_Sphere、ST_Line_Interpolate_Point和ST_Line_Interpolate_Segment。擴展了空間索引支持的函數和操作符,修復了位置數據類型的Bug。
總之,MySQL 8.0.17版本對于使用MySQL的用戶來說確實是一個非常好的選擇。