PDF(美版)- 26.8 mb
PDF (A4)- 26.8 mb
INNODB_TRX
テーブルには,トランザクションがロックを待機しているかどうか,トランザクションが開始した時点,トランザクションが実行しているSQLステートメント(存在する場合)など,InnoDB
内部で現在実行している(読み取り専用トランザクションを除く)すべてのトランザクションに関する情報が含まれます。
innodb_trx
カラム名 | 説明 |
---|---|
TRX_ID |
InnoDB 。(MySQL 5.6以降,これらのIDは読み取り専用で非ロックのトランザクションでは作成されません。通俗地说,“InnoDB”(中文) |
TRX_WEIGHT |
。これは,トランザクションが変更した行の数とロックした行の数を反映したものです(ただし必ずしも正確な数ではありません)。デッドロックを解決するために,InnoDB は,ロールバックする「対象」。非トランザクションテーブルを変更したトランザクションは,変更された行およびロックされた行の数に関係なく,ほかのトランザクションより重みが高いと見なされます。 |
TRX_STATE |
。运行 、锁等待 、回滚 ,“”提交 ★★★★★★ |
TRX_STARTED |
。 |
TRX_REQUESTED_LOCK_ID |
トランザクションが現在待機しているロックID (TRX_STATE が锁等待 。それ以外は零 )。★★★★★★★LOCK_ID でINNODB_LOCKS 。 |
TRX_WAIT_STARTED |
トランザクションがロックを待機し始めた時間(TRX_STATE が锁等待 ?それ以外は零 )。 |
TRX_MYSQL_THREAD_ID |
MySQL ID。ID でPROCESSLIST 。14.14.2.3.1“processlist(进程列表)”。 |
TRX_QUERY |
SQL。 |
TRX_OPERATION_STATE |
トランザクションの現在の操作,または零 。 |
TRX_TABLES_IN_USE |
このトランザクションの現在のSQLステートメントを処理しているときに使用されるInnoDB 。 |
TRX_TABLES_LOCKED |
現在のSQLステートメントが行ロックを持っている,InnoDBテーブルの数。(これらはテーブルロックではなく行ロックなので,一部の行がロックされているかどうかにかかわらず,通常,複数のトランザクションによるテーブルからの読み取りおよびテーブルへの書き込みを実行できます)。 |
TRX_LOCK_STRUCTS |
。 |
TRX_LOCK_MEMORY_BYTES |
。 |
TRX_ROWS_LOCKED |
。この値には,物理的には存在するがトランザクションから認識できない削除マークが付けられた行が含まれる場合があります。 |
TRX_ROWS_MODIFIED |
。 |
TRX_CONCURRENCY_TICKETS |
innodb_concurrency_tickets 。 |
TRX_ISOLATION_LEVEL |
。 |
TRX_UNIQUE_CHECKS |
現在のトランザクションで一意チェックがオンになっているか,オフになっているか。(たとえば一括データロード中にオフになっている場合があります)。 |
TRX_FOREIGN_KEY_CHECKS |
現在のトランザクションで外部キーチェックがオンになっているか,オフになっているか。(たとえば一括データロード中にオフになっている場合があります)。 |
TRX_LAST_FOREIGN_KEY_ERROR |
★★★★★★★★★★★★★★★★★★★★★★零 。 |
TRX_ADAPTIVE_HASH_LATCHED |
。(一度に1つのトランザクションだけがアダプティブハッシュインデックスを変更できます)。 |
TRX_ADAPTIVE_HASH_TIMEOUT |
アダプティブハッシュインデックスの検索ラッチをすぐに破棄するか,MySQLからの呼び出し全体で保持するか。你好競合がない場合,この値はゼロのままで,ステートメントは終了するまでラッチを保持します。。 |
TRX_IS_READ_ONLY |
(5.6.4 .) |
TRX_AUTOCOMMIT_NON_LOCKING |
1、 |
例:
mysql> SELECT * FROM INFORMATION_SCHEMA。INNODB_TRX\G *************************** 1. row *************************** trx_id: 3298 trx_state: RUNNING trx_started: 2014-11-19 13:54:39 trx_requested_lock_id: NULL trx_wait_started: NULL trx_weight: 316436 trx_mysql_thread_id: 2 trx_query: DELETE FROM employees.salaries WHERE salary > 65000 trx_operation_state: updating or deleting trx_tables_in_use: 1 trx_tables_locked: 1 trx_lock_structs: 1621 trx_lock_memory_bytes: 243240 trx_rows_locked: 759343 trx_rows_modified: 314815 trx_concurrency_tickets: 0 trx_isolation_level: REPEATABLE READ trx_unique_checks: 1 trx_foreign_key_checks: 1 trx_last_foreign_key_error: NULL trx_adaptive_hash_latched: 0 trx_adaptive_hash_timeout: 10000 trx_is_read_only: 0 trx_autocommit_non_locking: 0
注:
このテーブルを使用すると,負荷の大きな同時ロードの時間中に生じるパフォーマンスの問題の診断に役立ちます。【翻译】セクション14.14.2.3”InnoDBトランザクションおよびロックテーブルのデータ永続性および一貫性”。
描述
? ?显示列
。このテーブルをクエリーするには
过程
? ? ? ? ?★★★★★“InnoDB”。