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


22.9.5パフォマンススキマステジベントテブル

MySQL 5.6.3現在,パフォーマンススキーマは,ステートメントの解析,テーブルのオープン,またはfilesort操作の実行などのステトメント実行プロセス中のステップであるステジをンストゥルメントします。ステ,ジは显示PROCESSLISTによって表示されるか,またはINFORMATION_SCHEMA。PROCESSLISTテ,ブルに表示されるスレッドの状態に対応します。ステ,ジは、状態値が変化したときに開始および終了します。

イベント階層内で,待機イベントはステージイベント内にネストし,ステージイベントはステートメントイベント内にネストします。

これらのテブルはステジベントを格納します。

  • events_stages_current:現在のステジベント

  • events_stages_history:各スレッドの最新のステジベント

  • events_stages_history_long:全体の最新のステジベント

次のセクションでそれらのテブルにいて説明します。ステジベントに関する情報を集計するサマリテブルもあります。セクション22.9.9.2 "ステ,ジサマリ,テ,ブル"を参照してください。

ステジベント構成

ステ、ジ、関連、ンストゥルメントとコンシュ、マを有効にします。

setup_instrumentsテ,ブルには,阶段で始まる名前を持ンストゥルメントが格納されます。これらの@ @ンストゥルメントはデフォルトで無効にされています。例:

mysql> SELECT * FROM setup_instruments WHERE NAME RLIKE 'stage/sql/[a-c]';+----------------------------------------------------+---------+-------+ | 名字| |定时启用  | +----------------------------------------------------+---------+-------+ | 创建后阶段/ sql / |没有| | |阶段/ sql /分配本地表|没有| | |阶段/ sql /更改表|没有| | |阶段/ sql /提交alter table存储引擎|没有| | |阶段/ sql /改变主|没有| | | |阶段/ sql /检查主版本没有| | | |阶段/ sql /检查权限没有| | |阶段/ sql /检查权限缓存查询|没有| | |阶段/ sql /检查查询缓存查询|没有| | |阶段/ sql /清理|没有| | | |阶段/ sql /关闭表没有| | |阶段/ sql /连接到主|没有| | |阶段/ sql /转换堆MyISAM |没有| | |阶段/ sql /复制到组表|没有| | |阶段/ sql / tmp表复制|没有| | |阶段/ sql /复制tmp表|没有| | |阶段/ sql /创建延迟处理程序|没有| | |阶段/ sql /创建索引|没有| | | |阶段/ sql /创建表没有| | |阶段/ sql /创建表| |不tmp  | +----------------------------------------------------+---------+-------+

ステジベントの収集を変更するには,関連ンストゥルメントの启用および时机カラムを変更します。例:

mysql> UPDATE setup_instruments SET ENABLED = 'YES', TIMED = 'YES' -> WHERE NAME = 'stage/sql/正在修改表';

setup_consumersテーブルには現在および最近のステージイベントテーブル名に対応する名前を持つコンシューマ値が格納されます。これらのコンシュマはステジベントのコレクションをフィルタ処理するために使用できます。ステ,ジコンシュ,マはデフォルトで無効にされています。

mysql> SELECT * FROM setup_consumers WHERE NAME LIKE %stage %;+----------------------------+---------+ | 启用名字|  | +----------------------------+---------+ | 没有events_stages_current | | | events_stages_history没有| | | events_stages_history_long |不  | +----------------------------+---------+

すべてのステ,ジコンシュ,マを有効にするには,次を実行します。

mysql> UPDATE setup_consumers SET ENABLED = 'YES' -> WHERE NAME LIKE '%stage %';

setup_timerテ,ブルには,ステ,ジ阶段的名字値のある行が格納されます。デフォルトの単位は纳秒です。

mysql> SELECT * FROM setup_timers WHERE NAME = 'stage';+-------+------------+ | 名字| TIMER_NAME  | +-------+------------+ | 阶段|纳秒  | +-------+------------+

タ电子邮箱ミングの単位を変更するには,TIMER_NAME値を変更します。

mysql> UPDATE setup_timers SET TIMER_NAME = 'MICROSECOND' -> WHERE NAME = 'stage';

化学键ベント収集の構成に関する追加情報に化学键いては,セクション22.2 "パフォマンススキマ構成"を参照してください。