mysql優化查找執行慢的sql

          想要進行sql優化,確定得先找出來須要優化的sql語句mysql

 

         1、mysql有一個自帶的sql執行慢記錄日誌文件,所記錄的日誌取決於參數long_query_time控制,默認狀況下long_query_time的值爲10秒sql

               查看該參數的命令 :show variables like 'long_query_time%';性能

            

                2、若是須要進行記錄操做,則必須開啓慢查詢日誌記錄(不作優化的狀況下仍是關閉,記錄操做也會影響性能)優化

                    查看是否開啓命令:show variables like '%slow_query_log%';spa

                   

                      3、開啓慢查詢記錄命令:set global slow_query_log=1; (重啓會失效)日誌

                 4、設置慢查詢sql閥值命令 :set global long_query_time=3 (修改成閥值到3秒鐘的就是慢sql)blog

                 5、查看有多少條慢查詢記錄: show global status like '%Slow_queries%';sql語句

相關文章
相關標籤/搜索