天天看點

AWS的RDS開啟慢查詢日志到cloudwatch中

在AWS的RDS中開啟慢查詢并能夠直接在提控制台提供的Cloudwatch裡查詢的到資訊需要滿足以下幾點:

slow_query_log

:要建立慢速查詢日志,請設定為 1。預設值為 0 

general_log

:要建立正常日志,請設定為 1。預設值為 0。

long_query_time

:要防止在慢速查詢日志中記錄快速運作的查詢,請指定需要記錄的最短查詢運作時間值,以秒為機關。預設值為 10 秒;最小值為 0。如果 log_output = FILE,則可以指定精确到微秒的浮點值。如果 log_output = TABLE,則必須指定精确到秒的整數值。系統隻記錄運作時間超過 

long_query_time

 值的查詢。例如,将 

long_query_time

 設定為 0.1 可防止記錄任何運作時間少于 100 毫秒的查詢。

log_output 

option

:您可為 

log_output

 參數指定下列選項之一。

  • TABLE(預設)– 将一般查詢寫入 

    mysql.general_log

     表,将慢速查詢寫入 

    mysql.slow_log

     表。
  • FILE– 将一般查詢日志和慢速查詢日志寫入檔案系統。日志檔案每小時輪換一次(如果想在cloudwatch裡可以直接看到資訊必須改成這個值)
  • NONE– 禁用日志記錄

繼續閱讀