您好,登錄后才能下訂單哦!
通過(guò)SSH連接到Plesk云服務(wù)器 。
在MySQL配置文件中啟用MySQL慢查詢?nèi)罩緈y.cnf:
2.1。my.cnf在任何文本編輯器中打開(kāi)文件。在這個(gè)例子中,我們使用的是“vi”編輯器:
2.2。添加以下[mysqld]部分下面的記錄:
slow_query_log = 1
log-slow-queries = /var/log/mysql-slow.log
long_query_time = 2
Note: In MySQL 5.7, the variable log-slow-queries is deprecated. Use slow_query_log_file instead.
2.3。保存更改并關(guān)閉文件。
其中l(wèi)ong_query_time - SQL查詢?cè)趲酌腌妰?nèi)執(zhí)行所花費(fèi)的時(shí)間。如果查詢的時(shí)間超過(guò)指定的值,則此查詢將記錄在慢查詢?nèi)罩疚募小?/p>
在基于CentOS / RHEL的發(fā)行版上:
# vi /etc/my.cnf
在Debian / Ubuntu的發(fā)行版上:
# vi /etc/mysql/my.cnf
創(chuàng)建慢速查詢?nèi)罩疚募?var/log/mysql-slow.log(http://www.2fgk.com)并為其設(shè)置正確的所有權(quán):
# touch /var/log/mysql-slow.log
# chown mysql:mysql /var/log/mysql-slow.log
重啟MySQL。該命令取決于操作系統(tǒng)和已安裝的MySQL版本:
基于CentOS / RHEL的發(fā)行版:
# service mysqld restart
對(duì)于基于Debian / Ubuntu的發(fā)行版:
# service mysql restart
如果安裝了MariaDB:
# service mariadb restart
開(kāi)始監(jiān)視慢速查詢?nèi)罩疚募J褂妹?nbsp; mysqldumpslow對(duì)其進(jìn)行分析并打印慢查詢?nèi)罩疚募恼?br/>例如,要打印已記錄的所有慢速查詢,請(qǐng)運(yùn)行以下命令:
# mysqldumpslow -a /var/log/mysql-slow.log
mysqldumpslow選項(xiàng)的完整列表請(qǐng)參見(jiàn)此處。
對(duì)于以上MySQL慢查詢?nèi)罩镜膯⒂梅椒ú?shí)現(xiàn)Linux上分析相關(guān)內(nèi)容,大家還有什么不明白的地方嗎?或者想要了解更多相關(guān),可以繼續(xù)關(guān)注我們的行業(yè)資訊板塊。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。