程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> mysql優化之定位問題,mysql優化定位

mysql優化之定位問題,mysql優化定位

編輯:MySQL綜合教程

mysql優化之定位問題,mysql優化定位


首先先介紹幾個關鍵字

1  show status 表示數據庫當前的狀態數據

 show [session|global] status  session是當前連接的統計結果   global 是數據庫服務啟動以來 所有的統計結果

show status like ‘Com_%’;   其中Com_XXX表示XXX語句所執行的次數   我們主要關注Com_select,Com_insert,Com_update,Com_delete這個幾個參數,分別表示查詢次數,添加次數,更新次數,刪除次數

 

除此之外還有幾個參數值得注意

Connections:試圖連接MySQL服務器的次數

Uptime:服務器工作的時間(單位秒)

Slow_queries:慢查詢的次數 

然後進入關鍵地方了 慢查詢

什麼時候慢查詢了 就是查詢時間超過 慢查詢的設定時間 就是慢查詢  如慢查詢的時間設定的是10秒 有一個查詢 超過了10秒 這個查詢就被稱為慢查詢     慢查詢的時間是可以自己設定的

首先查看慢查詢是否開啟 慢查詢的時間是多少

通過 log_slow_queries 來確定是否開啟    long_query_time 慢查詢的時間是多少

開啟慢查詢

long_query_time=2
slow-query-log=On
slow_query_log_file="C:/Program Files/MySQL/MySQL Server 5.6/mysql_slow_query.log"

這三個參數放到[mysqlld]  下面 然後重啟數據庫服務  在查詢就可以看到慢查詢開啟了

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved