最近在調整 RDS相關設定...剛好遇到 SlowQuery 及 time_zone 需要調整...
RDS不像是一般的資料庫設定,以MySQL來說,通常我們會去改 my.cnf
但在RDS當中要修改資料庫相關參數,只能修改Parameter Group
預設啟動資料庫時,RDS會給你一個預設的設定資料,這是無法更動的
所以要自定義參數時,就必須自己新增一組出來,那需要修該參數時
點選你要修改的參數前方的放大鏡~因為參數太多,所以要用Filter的方式找出需要修改的參數
而有些參數是RDS鎖死無法修改的
這裡我們主要是要開啟slow query log
所以列出需要修改的參數
slow_query_log 1 (1是啟用,預設是0)
long_query_time 1 (這裡是秒數,超過1秒就記錄LOG)
log_output option File (LOG輸出格式,預設是table,在AWS上觀看要選File)
還有 time_zone Asia/Taipei (下拉選單選擇 Asia/Taipei )
設定完畢之後修改RDS的設定
之後套用需要時間生效(註:某些參數需重啟RDS才能套用)
這樣子就生效了
在控制介面下方的LOG就可以觀察到log了