當您的雲資料庫ClickHouse遇到了效能問題或進行定期維護時,查看慢SQL通常是排查問題的重要手段。通過雲資料庫ClickHouse控制台您可以輕鬆實現慢SQL和運行中SQL的監控和管理。
背景資訊
原始QueryLog表使用過程繁瑣,需要進行用戶端安裝,編寫SQL,結果排序等,無法進行直接的趨勢展現,整體使用成本高,易用性和效率低。雲資料庫ClickHouse將QueryLog進行白屏化的呈現,提供關鍵維度可視化檢索,慢SQL的統計分析。 通過簡單點選就能輕鬆實現對於日誌資料的分析匯總,協助您進行問題定位和處理。
監控慢SQL
監控慢SQL時控制台提供對選定時間區間內的慢SQL進行趨勢統計、趨勢監控和慢SQL詳情。
在頁面左上方,選擇目的地組群所在的地區。
在叢集列表頁面,選擇目的地組群對應類型的執行個體列表,單擊目的地組群ID。
單擊左側導覽列中的查詢管理。
在查詢管理頁面,單擊慢查詢頁簽。
自訂慢查詢時間。預設查詢時間長度超過3000 ms的為慢SQL。
說明慢SQL執行時間長度最小值為500 ms。
您可以單擊下拉式功能表選擇慢SQL趨勢或慢SQL明細,通過篩選不同的時間過濾條件來查看某段時間內的慢SQL趨勢或慢SQL明細。
單擊右上方的,匯出經過過濾的慢SQL資料。
管理正在啟動並執行SQL
雲資料庫ClickHouse可以通過控制台將當前運行中的SQL進行即時展現,同時,您也可以選擇終止選定的SQL,達到臨時釋放資源的目的。
使用阿里雲帳號登入雲資料庫ClickHouse控制台。
在頁面左上方,選擇目的地組群所在的地區。
在叢集列表頁面,選擇目的地組群對應類型的執行個體列表,單擊目的地組群ID。
單擊左側導覽列中的查詢管理。
在查詢管理頁面,單擊正在啟動並執行查詢頁簽。
您可以單擊下拉式功能表選項,通過 、 、 的維度過濾查詢結果。
說明不設定過濾查詢條件時,預設展示狀態為運行中的全部SQL。
當叢集出現宕機、或資源使用達到警示水位時,您可以根據需要勾選部分慢SQL後點擊終止選中查詢或終止所有查詢,終止當前叢集中已勾選或所有的查詢請求。