原文:MySQL 5.7 Performance Tuning Immediately After Installation
本文是對(duì)上一篇《安裝 MySQL 后,需要調(diào)整的 10 個(gè)性能配置項(xiàng)》的更新,并且涵蓋了 MySQL 5.7 在安裝后,要立刻調(diào)整的的性能選項(xiàng)。
幾年前,Stephane Combaudon 寫了一篇博文 《安裝 MySQL 后,需要調(diào)整的 10 個(gè)性能配置項(xiàng)》(Ten MySQL performance tuning settings after installation) 內(nèi)容覆蓋了 MySQL 5.1, MySQL 5.5 和 MySQL 5.6 這幾個(gè)老版本的 MySQL。在本文中,我將研究如何對(duì) MySQL 5.7 進(jìn)行調(diào)優(yōu)(關(guān)注 InnoDB 存儲(chǔ)引擎)。
一個(gè)好消息是,MySQL 5.7 提供了更加合適的默認(rèn)值。Morgan Tocker 制作了一份關(guān)于 MySQL 5.7 的特性完整列表,這是一個(gè)很好的參考資料。例如,下面的幾個(gè)變量都是默認(rèn)設(shè)置的:
innodb_stats_on_metadata = OFF
innodb_buffer_pool_instances = 8 (or 1 if innodb_buffer_pool_size < 1GB)
query_cache_type = 0; query_cache_size = 0; (disabl