文件首頁
MySQL 9.0 參考手冊
相關文件 下載本手冊
PDF (US Ltr) - 40.0Mb
PDF (A4) - 40.1Mb
Man Pages (TGZ) - 258.2Kb
Man Pages (Zip) - 365.3Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


7.6.3.1 執行緒池元素

MySQL 企業執行緒池包含以下元素

  • 外掛程式程式庫檔案實作執行緒池程式碼的外掛程式,以及數個相關的監控表格,這些表格提供有關執行緒池操作的資訊

    • 在 MySQL 9.0 中,監控表格是效能綱要表格;請參閱第 29.12.16 節,〈效能綱要執行緒池表格〉

    • 在較舊版本的 MySQL 中,監控表格是 INFORMATION_SCHEMA 表格 (請參閱第 28.5 節,〈INFORMATION_SCHEMA 執行緒池表格〉)。INFORMATION_SCHEMA 表格已遭棄用;預期會在未來版本的 MySQL 中移除。應用程式應從 INFORMATION_SCHEMA 表格轉換為效能綱要表格。例如,如果應用程式使用此查詢

      SELECT * FROM INFORMATION_SCHEMA.TP_THREAD_STATE;

      應用程式應改用此查詢

      SELECT * FROM performance_schema.tp_thread_state;
    注意

    如果您未載入所有監控表格,則某些或所有 MySQL 企業監控執行緒池圖表可能會是空的。

    如需執行緒池運作方式的詳細說明,請參閱第 7.6.3.3 節,〈執行緒池操作〉

  • 數個系統變數與執行緒池相關。thread_handling 系統變數在伺服器成功載入執行緒池外掛程式時的值為 loaded-dynamically

    其他相關的系統變數由執行緒池外掛程式實作,除非已啟用,否則無法使用。如需使用這些變數的相關資訊,請參閱第 7.6.3.3 節,〈執行緒池操作〉,以及第 7.6.3.4 節,〈執行緒池調整〉

  • 效能綱要具有公開執行緒池相關資訊的儀器,可用於調查操作效能。若要識別它們,請使用此查詢

    SELECT * FROM performance_schema.setup_instruments
    WHERE NAME LIKE '%thread_pool%';

    如需更多資訊,請參閱第 29 章,MySQL 效能綱要