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

幾年前,Stephane Combaudon 寫(xiě)了一篇博文 《安裝 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è)置的:

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

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

        		

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開(kāi)發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式