新聞中心
慢查詢(xún)?nèi)罩居糜谟涗浺恍┻^(guò)慢的查詢(xún)語(yǔ)句,可以幫助管理員分析問(wèn)題所在,該日志默認(rèn)是沒(méi)有開(kāi)啟的,需要在配置文件里添加一系列參數(shù)來(lái)手動(dòng)啟動(dòng)

成都創(chuàng)新互聯(lián)公司專(zhuān)注于企業(yè)全網(wǎng)營(yíng)銷(xiāo)推廣、網(wǎng)站重做改版、汕頭網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5響應(yīng)式網(wǎng)站、成都商城網(wǎng)站開(kāi)發(fā)、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)公司、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性?xún)r(jià)比高,為汕頭等各大城市提供網(wǎng)站開(kāi)發(fā)制作服務(wù)。
編輯my.cnf文件,在[MySQLd]模塊下增加以下內(nèi)容:
[mysqld]
slow_query_log = on #開(kāi)啟慢查詢(xún)?nèi)罩?
slow_query_log_file = filename #指定日志文件保存路徑,不指定的話默認(rèn)在數(shù)據(jù)庫(kù)文件目錄下,名為hostname-slow.log
long_query_time = 2 #指定達(dá)到多少秒才算慢查詢(xún)
long-queries-not-using-indexes #記錄沒(méi)有使用索引的查詢(xún)語(yǔ)句
min_examined_row_limit = 1000 #記錄查找了多達(dá)1000次而引起的慢查詢(xún)
log-slow-admin-statements #記錄ALTER TABLE等語(yǔ)句引發(fā)的慢查詢(xún)
log-slow-slave-statements #記錄從服務(wù)器產(chǎn)生的慢查詢(xún)
重啟MySQL服務(wù)使配置生效
service mysqld restart
登陸數(shù)據(jù)庫(kù)查詢(xún)下環(huán)境
show variables like '%slow%';
執(zhí)行一個(gè)慢查詢(xún)語(yǔ)句
select sleep(3);
查看慢查詢(xún)?nèi)罩疽呀?jīng)生成,箭頭處顯示了執(zhí)行用戶(hù)以及查詢(xún)語(yǔ)句
在有大量慢查詢(xún)內(nèi)容的日志文件中用文本查看的話會(huì)很麻煩,建議使用一些慢查詢(xún)分析工具,如官方自帶的mysqldumpslow,使用后顯示如下:
另外還有第三方的percona-toolkit中的pt-query-digest或mysqlsla,安裝好了后都直接跟上慢日志文件即可分析,這里就不再描述。
文章題目:配置并分析MySQL慢查詢(xún)?nèi)罩?
標(biāo)題來(lái)源:http://www.5511xx.com/article/coojggh.html


咨詢(xún)
建站咨詢(xún)
