Performance Schema 參數可以在伺服器啟動時在指令行或選項檔案中指定,以配置 Performance Schema 檢測器和消費者。在許多情況下也可以進行執行階段配置(請參閱第 29.4 節,「Performance Schema 執行階段配置」),但是當執行階段配置對於影響在啟動過程中已初始化的檢測器而言太晚時,必須使用啟動配置。
可以使用以下語法在啟動時配置 Performance Schema 消費者和檢測器。如需更多詳細資訊,請參閱第 29.3 節,「Performance Schema 啟動配置」。
--performance-schema-consumer-consumer_name=value配置 Performance Schema 消費者。
setup_consumers資料表中的消費者名稱使用底線,但對於在啟動時設定的消費者,名稱中的破折號和底線是等效的。本節稍後將詳細介紹用於配置個別消費者的選項。--performance-schema-instrument=instrument_name=value配置 Performance Schema 檢測器。可以將名稱指定為模式,以配置符合模式的檢測器。
以下項目配置個別消費者
--performance-schema-consumer-events-stages-current=value配置
events-stages-current消費者。--performance-schema-consumer-events-stages-history=value配置
events-stages-history消費者。--performance-schema-consumer-events-stages-history-long=value配置
events-stages-history-long消費者。--performance-schema-consumer-events-statements-cpu=value配置
events-statements-cpu消費者。--performance-schema-consumer-events-statements-current=value配置
events-statements-current消費者。--performance-schema-consumer-events-statements-history=value設定
events-statements-history消費者。--performance-schema-consumer-events-statements-history-long=value設定
events-statements-history-long消費者。--performance-schema-consumer-events-transactions-current=value設定 Performance Schema
events-transactions-current消費者。--performance-schema-consumer-events-transactions-history=value設定 Performance Schema
events-transactions-history消費者。--performance-schema-consumer-events-transactions-history-long=value設定 Performance Schema
events-transactions-history-long消費者。--performance-schema-consumer-events-waits-current=value設定
events-waits-current消費者。--performance-schema-consumer-events-waits-history=value設定
events-waits-history消費者。--performance-schema-consumer-events-waits-history-long=value設定
events-waits-history-long消費者。--performance-schema-consumer-global-instrumentation=value設定
global-instrumentation消費者。--performance-schema-consumer-statements-digest=value設定
statements-digest消費者。--performance-schema-consumer-thread-instrumentation=value設定
thread-instrumentation消費者。