本文是對上一篇《安裝 MySQL 后,需要調(diào)整的 10 個性能配置項》的更新,并且涵蓋了 MySQL 5.7 在安裝后,要立刻調(diào)整的的性能選項。

幾年前,Stephane Combaudon 寫了一篇博文 《安裝 MySQL 后,需要調(diào)整的 10 個性能配置項》(Ten MySQL performance tuning settings after installation) 內(nèi)容覆蓋了 MySQL 5.1, MySQL 5.5 和 MySQL 5.6 這幾個老版本的 MySQL。在本文中,我將研究如何對 MySQL 5.7 進行調(diào)優(yōu)(關(guān)注 InnoDB 存儲引擎)。

一個好消息是,MySQL 5.7 提供了更加合適的默認值。Morgan Tocker 制作了一份關(guān)于 MySQL 5.7 的特性完整列表,這是一個很好的參考資料。例如,下面的幾個變量都是默認設(shè)置的:

在 MySQL 5.7 中,實際上只有 4 個重要的選項需要去調(diào)整。然而,還有其他的 InnoDB 或者全局的 MySQL 選項可能需要根據(jù)特定的負載和硬件來做出調(diào)整。

首先,在 my.cnf 中的[mysqld] 節(jié)下面添加如下配置。配置完成之后,需要重啟 MySQL 服務(wù):

        		

網(wǎng)友評論