網(wǎng)站源碼下載網(wǎng)源碼庫(kù)詳解MySQL慢查詢(xún)建站知識(shí)
導(dǎo)讀:1建站知識(shí)打開(kāi)MySQL慢查詢(xún) MySQL慢查詢(xún)記錄日志對(duì)于跟蹤PHP+MySQL體系下的MySQL負(fù)載調(diào)優(yōu)問(wèn)題很有用處,比如安裝了很多Discuz!插件的用戶(hù),這樣可以建設(shè)網(wǎng)站網(wǎng)站優(yōu)化seo培訓(xùn)。
打開(kāi)MySQL慢查詢(xún)
MySQL慢查詢(xún)記錄日志對(duì)于跟蹤PHP+MySQL體系下的MySQL負(fù)載調(diào)優(yōu)問(wèn)題很有用處,比如安裝了很多Discuz!插件seo網(wǎng)站優(yōu)化培訓(xùn)的用戶(hù),這樣可以大概排查出那些插件有代碼問(wèn)題。其實(shí)啟用MySQL的慢查詢(xún)?nèi)罩竞芎?jiǎn)單,只需要在MySQL的配置文件里添加log-slow-queries和 long_query_time兩個(gè)參數(shù)即可。
今天有個(gè)朋友問(wèn)我,就順帶記錄上來(lái)。更多的MySQL 優(yōu)化信息可以查看這里:http://www.ccvita.com/category/mysql
Windows下開(kāi)啟MySQL慢查詢(xún)
MySQL在Windows系統(tǒng)中的配置文件一般是是my.ini找到[mysqld]下面加上
log-slow-queries = F:\MySQL\log\mysqlslowquery.log
long_query_time = 2
網(wǎng)站seo優(yōu)化診斷工具
Linux下啟用MySQL慢查詢(xún)
MySQL在Windows系統(tǒng)中的配置文件一般是是my.cnf找到[mysqld]下面加上
log-slow-queries=/data/mysqldata/slowquery.log
long_query_time=2
注意
log-slow-queries = F:\MySQL\log\mysqlslowquery.log為慢查詢(xún)?nèi)罩敬娣诺奈恢茫话氵@個(gè)目錄要有MySQL的運(yùn)行帳號(hào)的可寫(xiě)權(quán)限,一般都將這個(gè)目錄設(shè)置為MySQL的數(shù)據(jù)存放目錄;
long_query_time=2中的2表示查詢(xún)超過(guò)兩秒才記錄;
2009年09月24日更新
在my.cnf或者my.ini中添加log-queries-not-using-indexes參數(shù),表示記錄下沒(méi)有使用索引的查詢(xún)。比如:
log-slow-queries=/data/mysqldata/slowquery.log
long_query_time=2
log-queries-not-using-indexes
mysqldumpslow命令
/path/mysqldumpslow -s c -t 10 /database/mysql/slow-log
這會(huì)輸出記錄次數(shù)最多的10條SQL語(yǔ)句,其中:
-s, 是表示按照何種方式排序,c、t、l、r分別是按照記錄次數(shù)、時(shí)間、查詢(xún)時(shí)間、返回的記錄數(shù)來(lái)排序,ac、at、al、ar,表示相應(yīng)的倒敘;
-t, 是top n的意思,即為返回前面多少條的數(shù)據(jù);
-g, 后邊可以寫(xiě)一個(gè)正則匹配模式,大小寫(xiě)不敏感的;
比如
/path/mysqldumpslow -s r -t 10 /database/mysql/slow-log
得到返回記錄集最多的10個(gè)查詢(xún)。
/path/mysqldumpslow -s t -t 10 -g “left join” /database/mysql/slow-log
得到按照時(shí)間排序的前10條里面含有左連接的查詢(xún)語(yǔ)句。
SHOW VARIABLES
SHOW VARIABLES是查看MySQL的配置參數(shù),還可以使用類(lèi)似SHOW VARIABLES LIKE ‘Key%’
SHOW PROCESSLIST
SHOW PROCESSLIST是查看當(dāng)前正在進(jìn)行的進(jìn)程,對(duì)于有鎖表等情況的排查很有用處。一般情況下,打開(kāi)MySQL的慢查詢(xún)記錄 同樣有利于排查。
SHOW OPEN TABL企業(yè)網(wǎng)站建設(shè)ES
SHOW OPEN TABLES是顯示當(dāng)前已經(jīng)被打開(kāi)的表列表。
小結(jié)
使用mysqldumpslow命令可以非常明確的得到各種我們需要的查詢(xún)語(yǔ)句,對(duì)MySQL查詢(xún)語(yǔ)句的監(jiān)控、分析、優(yōu)化是MySQL優(yōu)化的第一步,也是非常重要的一步。相關(guān)建設(shè)網(wǎng)站網(wǎng)站優(yōu)化seo培訓(xùn)。
聲明: 本文由我的SEOUC技術(shù)文章主頁(yè)發(fā)布于:2023-05-24 ,文章網(wǎng)站源碼下載網(wǎng)源碼庫(kù)詳解MySQL慢查詢(xún)建站知識(shí)主要講述下載網(wǎng),詳解,SQL網(wǎng)站建設(shè)源碼以及服務(wù)器配置搭建相關(guān)技術(shù)文章。轉(zhuǎn)載請(qǐng)保留鏈接: http://www.bifwcx.com/article/web_7223.html
為你推薦與網(wǎng)站源碼下載網(wǎng)源碼庫(kù)詳解MySQL慢查詢(xún)建站知識(shí)相關(guān)的文章
-
通王TWCMS 2.0.3網(wǎng)站模板程序下載
(126)人喜歡 2024-01-15 -
Windows官方原版在哪里下載
(175)人喜歡 2024-01-15 -
WordPress網(wǎng)站模板發(fā)帖標(biāo)題顏色設(shè)置
(131)人喜歡 2024-01-07 -
修改discuz論壇帖子標(biāo)題80字符的長(zhǎng)度限制
(249)人喜歡 2024-01-07 -
wordpress程序調(diào)用不帶超鏈接的Tag標(biāo)簽
(234)人喜歡 2024-01-05 -
網(wǎng)站在不同時(shí)期需調(diào)整內(nèi)容更新的方向
(112)人喜歡 2023-08-12