1、介紹:針對已經運行一段時間,而且產生必定數量數據的mysql數據庫。已經定位是數據庫性能產生的低效了。html
2、根據當前數據庫的狀態信息快速分析數據庫是以查詢仍是更新爲主mysql
1.使用show status 查詢統計參數,統計參數會不少,主要關心 com_select、com_insert、 com_update、com_delete這幾個參數,參數的含義就是每種SQL語句執行的次數,基本上由此能夠判斷出當前數據庫主要面臨的是查詢的壓力仍是更新的壓力。sql
3、快速定位慢查詢SQL數據庫
1.使用show status like "slow%" 查詢慢查詢語句執行的次數,若是有就說明有慢查詢SQL須要優化,那麼就須要去查看慢查詢日誌找到具體是那些語句。至於如何開啓慢查詢日誌記錄,檢索一下不少,這裏我也放一個地址URL。性能
2.在第一步中找到了慢查詢SQL後,能夠使用「Explain SQL語句 「 或者「DESC SQL語句「 的方式來查看SQL的執行計劃,找到優化的方向。優化