mysql的三個sql的monitor選項

bulletming發表於2019-05-08

log-slow-queries=sql-slow.log

long_query_time=1

--log-queries-not-using-indexes


前兩個可以直接寫在my.cnf檔案裡邊,第一個是定義記錄慢的sql語句的檔案,前邊沒有路徑的話預設為mysql的datapath,第二個是表示記錄sql超過1秒的語句,這個預設值是10

最後一個選項我是透過mysqld_safe引數傳入使用的,意思是記錄下來沒有使用索引的語句,這個選項非常有用,幫我發現了生產環境中一批有問題的sql,這對大量分庫分表的業務庫,還是比較省力的,開頭一直懶得去核對sql與索引使用情況。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/82392/viewspace-144681/,如需轉載,請註明出處,否則將追究法律責任。

相關文章