日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

自動SQL優化

當數據庫出現慢SQL或SQL的執行效率對應用程序的運行效率產生較大影響時,您需要對SQL進行優化。數據庫自治服務DAS支持自動SQL優化,相比傳統的優化方式,能夠自動識別問題SQL,生成索引優化建議,并在不引發鎖表的情況下自動創建索引。

前提條件

  • 目標數據庫實例為:

    數據庫

    地域

    • RDS MySQL高可用系列、三節點企業系列、集群系列

    • PolarDB MySQL版的集群版

      說明

      暫不支持PolarDB MySQL版的單節點集群(原單節點實例)。

    • MyBase MySQL高可用版

    華東1(杭州)、華東2(上海)、華南1(深圳)、華南2(河源)、華南3(廣州)、華北1(青島)、華北2(北京)、華北3(張家口)、華北5(呼和浩特)、華北6(烏蘭察布)、華東5(南京)、華東6(福州)、西南1(成都)、鄭州、中國(香港)、日本(東京)、韓國(首爾)、新加坡、馬來西亞(吉隆坡)、印度尼西亞(雅加達)、菲律賓(馬尼拉)、泰國(曼谷)、阿聯酋(迪拜)、沙特(利雅得)、德國(法蘭克福)、美國(硅谷)、美國(弗吉尼亞)和英國(倫敦)

    RDS PostgreSQL

    華東1(杭州)、華東2(上海)、華南1(深圳)、華南2(河源)、華南3(廣州)、華北1(青島)、華北2(北京)、華北3(張家口)、華北5(呼和浩特)、華北6(烏蘭察布)、西南1(成都)、中國(香港)、日本(東京)、新加坡、馬來西亞(吉隆坡)、印度尼西亞(雅加達)、菲律賓(馬尼拉)、阿聯酋(迪拜)、德國(法蘭克福)、美國(硅谷)、美國(弗吉尼亞)和英國(倫敦)

  • 目標數據庫實例已開啟SQL洞察,詳情請參見SQL洞察

    說明

    自動SQL優化針對單條SQL進行優化。開啟SQL洞察后,系統會對被優化的SQL及相關SQL進行性能跟蹤,如果性能出現衰退,系統會自動回滾,避免創建的索引影響其他SQL的性能。未開啟SQL洞察時,系統僅會對被優化的SQL進行性能跟蹤,覆蓋不夠全面。因此,建議開啟SQL洞察,以獲得更全面的性能優化效果。

功能介紹

自動索引創建是DAS自動SQL優化功能的一種,其原理是使用MySQL內核原生支持的Online DDL,因此都不會像普通加索引那樣引發鎖表,詳情請參見SQL優化技術

功能限制

不支持對使用X-Engine表的SQL進行診斷和優化。

操作步驟

  1. 登錄DAS控制臺

  2. 在左側導航欄中,單擊實例監控

  3. 找到目標實例,單擊實例ID,進入目標實例詳情頁。

  4. 在左側導航欄中,單擊自治中心

  5. 自治中心頁,單擊右側自治功能開關

  6. 自治功能管理 > 自治功能設置頁簽中,打開自治功能開關,并在優化和限流頁簽勾選自動索引創建和刪除

    • 若選擇僅SQL診斷:對SQL進行每日定時診斷并得到索引優化建議,但不會將索引創建到您的實例上。

    • 若選擇SQL診斷并自動索引創建:對SQL進行每日定時診斷并得到索引優化建議,并將索引創建到您的實例上。

      說明

      DAS將在數據庫實例的可維護時間段可維護窗口內創建索引。

  7. 單擊確定

  8. 配置告警模板進行告警訂閱,以便及時了解數據庫實例的自動SQL優化情況。

    系統會推薦告警模板并添加對應自治事件的告警規則,您可以依照系統提示進行配置。

    說明
    • 如果您已經為實例配置了告警模板,請依照系統提示,在告警模板添加對應自治事件的告警規則。

    • 如果您需要自行設置告警模板和告警規則,請參見配置告警模板配置告警規則

  9. 選擇需要告警通知的告警聯系組

    • 單擊添加聯系人,添加新的告警聯系人。

    • 單擊新增聯系組,添加新的告警聯系組。

    • 單擊目標聯系人后的修改移除,修改或刪除已有聯系人的信息。

    詳細操作請參見管理告警聯系人

  10. 單擊提交配置,并在彈出的對話框中確認告警配置。

后續步驟

  1. 自治中心頁面,可以查看選定時間范圍內發生過的自動SQL優化事件。dd

  2. 單擊詳情,在慢SQL診斷(診斷優化)根因分析和建議頁簽里查看問題SQLSQL優化,以及SQL優化索引推薦語句優化的詳細信息。ss

相關文檔

如果您需要手動優化目標SQL時,請參見SQL優化

相關API

API

描述

UpdateAutoSqlOptimizeStatus

批量開啟、修改或關閉自動SQL優化功能。

GetSqlOptimizeAdvice

查詢DAS自動SQL優化產生的診斷建議。

GetInstanceSqlOptimizeStatistic

獲取指定時間段內自動SQL優化任務的統計數據,包括任務總數和最大收益等。