背景信息
關系數據庫MySQL版的慢日志功能將記錄執行時間超過當前慢日志閾值“long_query_time”的語句,通過對慢日志的查看和分析,可以找出執行效率低的語句,以便進行優化。
注意事項
慢日志采集頻率為每20分鐘,如果執行遷移可用區會導致該時間段的日志丟失。
采集時超過64K長度的SQL語句會被忽略。
查看日志明細
在天翼云官網首頁的頂部菜單欄,選擇產品 > 數據庫 > 關系型數據庫 > 關系數據庫MySQL版,進入關系數據庫MySQL產品頁面。然后單擊管理控制臺,進入概覽頁面。
在左側導航欄,選擇MySQL > 實例管理,進入實例列表頁面。然后在頂部菜單欄,選擇區域和項目。
在實例列表中,單擊目標實例名稱,進入實例基本信息頁面。
單擊日志管理,進入錯誤日志頁簽。
單擊慢日志頁簽。
在日志列表中,查看慢日志的詳細信息。
慢日志功能支持查看指定時間范圍的慢日志記錄。
針對當前的慢日志功能, 可以設置閾值參數“long_query_time”,當SQL執行時間超過該值時將生成一條慢日志記錄(只會影響新增的記錄)。比如慢日志閾值參數為1s時,上報了超過1s的慢日志記錄,后續調整為0.1s, 原有上報的日志仍然會展示。
說明
- 目前支持查詢并保存7天內的慢日志明細。
- 對于無法完全顯示的“執行語句”,鼠標懸停查看完整信息。
- 下載慢日志僅支持備份類型為對象存儲的情況。公網鏈接下載時會產生流量費用,具體資費參考備份。內網鏈接僅適用于在云主機使用。
如選擇內網下載,則將鏈接復制,使用“wget //10.1.1......(鏈接地址)”于ECS云主機內執行即可下載。
公網下載方式的臨時下載地址鏈接有效時間為1小時。
導出當前頁
在天翼云官網首頁的頂部菜單欄,選擇產品 > 數據庫 > 關系型數據庫 > 關系數據庫MySQL版,進入關系數據庫MySQL產品頁面。然后單擊管理控制臺,進入概覽頁面。
在左側導航欄,選擇MySQL > 實例管理,進入實例列表頁面。然后在頂部菜單欄,選擇區域和項目。
在實例列表中,單擊目標實例名稱,進入實例基本信息頁面。
單擊日志管理,進入錯誤日志頁簽。
單擊慢日志頁簽。
在日志列表上方,單擊導出當前頁。
系統自動下載.xls表格到本地,您可以在本地查看和分析慢日志的詳細信息。
慢日志分析
說明
僅部分資源池支持慢日志分析跳轉,用以查看更多細節。
在天翼云官網首頁的頂部菜單欄,選擇產品 > 數據庫 > 關系型數據庫 > 關系數據庫MySQL版,進入關系數據庫MySQL產品頁面。然后單擊管理控制臺,進入概覽頁面。
在左側導航欄,選擇MySQL > 實例管理,進入實例列表頁面。然后在頂部菜單欄,選擇區域和項目。
在實例列表中,單擊目標實例名稱,進入實例基本信息頁面。
單擊日志管理,進入錯誤日志頁簽。
單擊慢日志頁簽。
在日志列表上方,單擊慢日志分析。
系統自動進入DMS的SQL治理 > 慢SQL頁面。此時,您可以查看優化建議、診斷信息等詳細內容,具體操作,請參見MySQL慢SQL。