全部產品
Search
文件中心

ApsaraDB for ClickHouse:查詢管理SQL

更新時間:Jun 30, 2024

當您的雲資料庫ClickHouse遇到了效能問題或進行定期維護時,查看慢SQL通常是排查問題的重要手段。通過雲資料庫ClickHouse控制台您可以輕鬆實現慢SQL和運行中SQL的監控和管理。

背景資訊

原始QueryLog表使用過程繁瑣,需要進行用戶端安裝,編寫SQL,結果排序等,無法進行直接的趨勢展現,整體使用成本高,易用性和效率低。雲資料庫ClickHouse將QueryLog進行白屏化的呈現,提供關鍵維度可視化檢索,慢SQL的統計分析。 通過簡單點選就能輕鬆實現對於日誌資料的分析匯總,協助您進行問題定位和處理。

監控慢SQL

監控慢SQL時控制台提供對選定時間區間內的慢SQL進行趨勢統計、趨勢監控和慢SQL詳情。

  1. 登入雲資料庫ClickHouse控制台

  2. 在頁面左上方,選擇目的地組群所在的地區。

  3. 叢集列表頁面,選擇目的地組群對應類型的執行個體列表,單擊目的地組群ID。

  4. 單擊左側導覽列中的查詢管理

  5. 查詢管理頁面,單擊慢查詢頁簽。

  6. 自訂慢查詢時間。預設查詢時間長度超過3000 ms的為慢SQL。

    說明

    慢SQL執行時間長度最小值為500 ms。

  7. 您可以單擊下拉式功能表選擇慢SQL趨勢慢SQL明細,通過篩選不同的時間過濾條件來查看某段時間內的慢SQL趨勢或慢SQL明細。

    單擊右上方的image.png,匯出經過過濾的慢SQL資料。

管理正在啟動並執行SQL

雲資料庫ClickHouse可以通過控制台將當前運行中的SQL進行即時展現,同時,您也可以選擇終止選定的SQL,達到臨時釋放資源的目的。

  1. 使用阿里雲帳號登入雲資料庫ClickHouse控制台

  2. 在頁面左上方,選擇目的地組群所在的地區。

  3. 叢集列表頁面,選擇目的地組群對應類型的執行個體列表,單擊目的地組群ID。

  4. 單擊左側導覽列中的查詢管理

  5. 查詢管理頁面,單擊正在啟動並執行查詢頁簽。

  6. 您可以單擊下拉式功能表選項,通過使用者SQL關鍵字初始查詢ID的維度過濾查詢結果。

    說明

    不設定過濾查詢條件時,預設展示狀態為運行中的全部SQL。

  7. 當叢集出現宕機、或資源使用達到警示水位時,您可以根據需要勾選部分慢SQL後點擊終止選中查詢終止所有查詢,終止當前叢集中已勾選或所有的查詢請求。