本文由簡體中文內容自動轉碼而成。阿里雲不保證此自動轉碼的準確性、完整性及時效性。本文内容請以簡體中文版本為準。

啟用Performance Schema

更新時間:2024-12-26 20:41
重要

本文中含有需要您注意的重要提示訊息,忽略該訊息可能對您的業務造成影響,請務必仔細閱讀。

資料庫自治服務DAS(Database Autonomy Service)效能洞察(新版)的資料基於MySQL的Performance Schema,啟用該功能後才可以使用效能洞察(新版)。本文介紹如何啟用Performance Schema。

前提條件

  • 資料庫執行個體為:

    • RDS MySQL

      說明
      • 不支援RDS MySQL基礎系列。

      • 不支援RDS MySQL 5.5。

    • MyBase MySQL

    • PolarDB MySQL版

  • 資料庫執行個體記憶體需要大於等於8 GB。

  • 資料庫執行個體的地區為:華東1(杭州)、華東2(上海)、華北1(青島)、華北2(北京)、華北3(張家口)、華南1(深圳)、西南1(成都)、中國(香港)、新加坡、馬來西亞(吉隆坡)和印尼(雅加達)。

背景資訊

Performance Schema詳情請參見MySQL官方文檔

注意事項

  • 啟用Performance Schema功能,需要重啟資料庫執行個體,建議您在業務低峰期操作,並確保應用程式具有重連機制。

  • 開啟Performance_schema會對資料庫執行個體的資源會產生一定的消耗,詳情請參見Performance Schema壓力測試報告

操作步驟

  1. 登入資料庫執行個體控制台。

  2. 在控制台上方選擇地區,然後單擊目標執行個體ID。

  3. 進入配置參數的頁面。

    • 對於RDS MySQL,在左側導覽列中單擊參數設定

    • 對於PolarDB MySQL版,在左側導覽列中,選擇配置与管理 > 参数配置

  4. 開啟performance_schema參數。

    • 對於RDS MySQL 5.6,將performance_schema的運行參數值設定為ON

      重要

      對於RDS MySQL 5.7、8.0,當資料庫執行個體滿足前提條件即記憶體大於等於8 GB時,performance_schema參數預設開啟,無需手動設定。

    • 對於PolarDB MySQL版,選擇叢集,並將performance_schema的叢集參數設定為ON

      重要

      對於PolarDB MySQL版5.6、5.7,請將loose_performance_schema的叢集參數設定為ON

    通過SHOW GLOBAL VARIABLES LIKE'%performance_schema';命令可以查看資料庫執行個體performance_schema參數的狀態。

  5. 對於RDS MySQL,檢查以下參數,確保參數值大於0,否則會導致DAS效能洞察(新版)採集資料失敗。對於PolarDB MySQL版,無需設定。

    說明
    • 對於RDS MySQL 5.6,以下參數中的部分參數不允許配置,修改可配置的參數即可。

    • 相關參數介紹,請參見MySQL官方文檔

    performance_schema_accounts_size
    performance_schema_digests_size
    performance_schema_error_size
    performance_schema_max_digest_length
    performance_schema_hosts_size
    performance_schema_max_digest_sample_age
    performance_schema_max_index_stat
    performance_schema_max_sql_text_length
    performance_schema_max_statement_classes
    performance_schema_max_statement_stack
    performance_schema_users_size
    performance_schema_setup_actors_size
    performance_schema_setup_objects_size
    performance_schema_max_thread_classes
    performance_schema_max_thread_instances
    performance_schema_max_file_classes
    performance_schema_max_file_instances
    performance_schema_max_table_handles
    performance_schema_max_table_instances

    參數取值範例,請根據實際進行配置:

    loose_performance_schema_accounts_size=1000
    loose_performance_schema_digests_size=10000
    loose_performance_schema_error_size=10000
    loose_performance_schema_max_digest_length=1024
    loose_performance_schema_hosts_size=1000
    loose_performance_schema_max_digest_sample_age=60
    loose_performance_schema_max_index_stat=10000
    loose_performance_schema_max_sql_text_length=1024
    loose_performance_schema_max_statement_classes=256
    loose_performance_schema_max_statement_stack=10
    loose_performance_schema_users_size=10000
    loose_performance_schema_setup_actors_size=10000
    loose_performance_schema_setup_objects_size=10000
    loose_performance_schema_max_thread_classes=100
    loose_performance_schema_max_thread_instances=10000
    loose_performance_schema_max_file_classes=256
    loose_performance_schema_max_file_instances=1000
    loose_performance_schema_max_table_handles=10000
    loose_performance_schema_max_table_instances=1000
  6. 提交參數修改。

    警告

    修改這些參數,需要重啟資料庫執行個體,建議您在業務低峰期操作,並確保應用程式具有重連機制。

    參數修改成功後,通過SHOW GLOBAL VARIABLES LIKE'%performance_schema';命令可以查看資料庫執行個體performance_schema參數的狀態。

  • 本頁導讀 (1, M)
  • 前提條件
  • 背景資訊
  • 注意事項
  • 操作步驟
文檔反饋
phone 聯絡我們

立即和Alibaba Cloud在線服務人員進行交談,獲取您想了解的產品信息以及最新折扣。

alicare alicarealicarealicare