回覆列表
  • 1 # 使用者5825777404431

    檢視慢SQL是否啟用,檢視命令:show variables like "log_slow_queries"; 如果結果為ON則是開啟了,如果為OFF則表示禁用了。開啟慢查詢命令:set global log_slow_queries = on; 檢視是否開啟:show variables like "log_slow_queries"; 檢視慢查詢引數,即設定超過多少秒的查詢歸為了慢查詢。引數為:long_query_time,查詢命令: show global variables like "long_query_time";mysql預設時間為10秒,即10秒及以上的查詢被歸為了慢查詢。我們的實際專案中根本就不可能這麼包容你,所以得提供查詢效率最佳化sql,讓程式更快的執行。這裡設定時間為1秒,即超過1秒就會被認為慢查詢。設定命令:set global long_query_time =1;用命令設定的,會立即生效,不用重啟mysql服務。但重啟mysql服務後就會失效。檢視設定的時間, show global variables like "long_query_time";即可看到現在已經變為1秒了檢視慢查詢存放日誌,命令: show variables like "slow_query_log_file";去相應目錄下檢視即可。

  • 中秋節和大豐收的關聯?
  • 主角因為遊戲穿越到異界的武俠小說而且是全敏捷加點?