10bet网址
MySQL 5.6リファレンスマニュアル
下载本手册
PDF(美国高级主任)- 26.8 mb
PDF (A4)- 26.8 mb


22.2.1パフォ、マンススキ、マビルド構成

パフォーマンススキーマを使用できるようにするには,構築時にMySQLサーバーにそれを構成する必要があります。甲骨文公司によって提供されているバイナリMySQL配布は,パフォーマンススキーマをサポートするように構成されています。別のプロバイダのバイナリMySQL配布を使用する場合は,プロバイダに,配布が適切に構成されているかどうかを確認してください。

ソ,ス配布からMySQLを構築する場合は,WITH_PERFSCHEMA_STORAGE_ENGINEオプションを有効にして,CMakeを実行し,パフォ,マンススキ,マを有効にします。

Shell > cmake。-DWITH_PERFSCHEMA_STORAGE_ENGINE = 1

-DWITHOUT_PERFSCHEMA_STORAGE_ENGINE = 1オプションを使用してMySQLを構成すると,パフォーマンススキーマが含まれないため,それを含める場合は,このオプションを使用しないでください。セクション2.9.4 " MySQLソス構成オプション"を参照してください。

パフォーマンススキーマなし(または現在のすべてのテーブルを含まない可能性がある古いバージョンのパフォーマンススキーマ)で構成された以前のインストールにMySQLをインストールする場合は,サーバーの起動後にmysql_upgradeを実行して,すべての現在のテ,ブルを使用してperformance_schemaデ,タベ,スが存在するようにしてください。次に,サ,バ,を再起動します。これを行う必要があることを示す1つの兆候は,エラーログ内に次のようなメッセージが存在することです。

[ERROR]本机表'performance_schema'。本机表'performance_schema'结构错误。'events_waits_history_long'结构错误…

サーバーにパフォーマンススキーマのサポートが組み込まれているかどうかを確認するには,そのヘルプ出力をチェックします。パフォ,マンススキ,マを使用できる場合,出力に,performance_schemaで始まる名前の付いたいくかの変数が示されます。

Shell > mysqld——verbose——help…——performance_schema启用性能模式。——performance_schema_events_waits_history_long_size=# events_waits_history_long中的行数. ...

サ,バ,に接続し,显示引擎からの出力でPERFORMANCE_SCHEMAストレ,ジエンジンの名前が挙げられた行を探すこともできます。

mysql>显示引擎\G…引擎:PERFORMANCE_SCHEMA支持:YES注释:性能模式事务:NO XA: NO Savepoints: NO…

構築時にサ,バ,にパフォ,マンススキ,マが構成されていない場合,显示引擎からの出力に,PERFORMANCE_SCHEMAの行が表示されません。显示数据库からの出力に,performance_schemaが示されていることもありますが,それにはテ,ブルがなく,それを使用することはできません。

显示引擎出力のPERFORMANCE_SCHEMAの行は,パフォーマンススキーマを使用できることを意味し,それが有効にされていることを意味しているわけではありません。それを有効にするには,次のセクションで説明するように,サ,バ,の起動時にそうする必要があります。