centos7-msyql-慢查詢優(yōu)化

 通過慢查詢,可以發(fā)現(xiàn)搜索時(shí)間較長的語句還有沒有使用索引的語句,來發(fā)現(xiàn)MySQL的瓶頸,進(jìn)行優(yōu)化
show variables like‘’   可以查詢mysql各種配置信息
show global status  各種服務(wù)器運(yùn)行狀態(tài)信息
 mysqladmin variables -u -p   也可以查詢系統(tǒng)信息
mysqladmin extended-status -u -p 狀態(tài)信息
----------------------------------------------------------------------
配置慢查詢
my.cnf配置文件中寫入
slow_query_log = 1     0關(guān)閉  1開啟
slow_query_log = /******************slow-query.log   慢查詢?nèi)罩疚恢?默認(rèn)  mysql/data
 long_query_time = 1   秒為單位,設(shè)置時(shí)間,超過記錄
log_queries_not_using_indexes    記錄沒有使用索引的查詢語句
 這是永久生效需要重啟mysql
set global slow_query_log = on;    mysql中臨時(shí)開啟
set long_query_time = 1    
臨時(shí)開啟慢查詢 
----------------------------------------------------------------------
慢查詢?nèi)罩究梢灾苯邮褂胿i  cat  等命令查看,但是因?yàn)榭赡苡涗浀拿钸^多,使用mysqldumpslow命令會(huì)更方便查看
mysqldumpslow -a -s at -r 日志文件   這個(gè)命令會(huì)把重復(fù)多次的查詢計(jì)數(shù),count: 后面是次數(shù)
---------------------------------------------------------------------------
profiling 分析
會(huì)記錄執(zhí)行的語句,然后記錄語句執(zhí)行中的各種信息,因?yàn)閱?dòng)了會(huì)占用一部分資源,一般就是臨時(shí)用一下
set profiling = 1   0關(guān)   1開
開啟以后執(zhí)行的各種命令都會(huì)記錄,
show profiles \G 查看記錄的命令
show profile for query 第幾條命令  詳細(xì)信息,會(huì)有CPU  內(nèi)存  磁盤IO等等更詳細(xì)的數(shù)據(jù)

我們提供的服務(wù)有:成都網(wǎng)站制作、網(wǎng)站建設(shè)、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、祁縣ssl等。為上千企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的祁縣網(wǎng)站制作公司

分享文章:centos7-msyql-慢查詢優(yōu)化
標(biāo)題鏈接:http://bm7419.com/article14/pscide.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化、網(wǎng)站建設(shè)、全網(wǎng)營銷推廣、搜索引擎優(yōu)化企業(yè)網(wǎng)站制作、網(wǎng)站內(nèi)鏈

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)