Manual:Revision comment temp table/ja

revision_comment_temp テーブルは一時的なテーブルであり、revision テーブルの各レコードと comment テーブルの各レコードの間のリレーションを作成します. revision テーブルの変更 (alter) でのブロッキングを避けるために作成されました. 英語版ウィキペディアのような大規模なウィキでは、revision テーブルの変更 (alter) には1か月程度の期間を要します. このテーブルは、このような変更 (alter) を避けるために作成されており、将来的には revision テーブルにマージする予定です.

このテーブルは で導入されました. テーブルも参照してください.

revcomment_rev
へのキー

revcomment_comment_id
へのキー



スキーマの要約
+---+-+--+-+-+---+ +---+-+--+-+-+---+ +---+-+--+-+-+---+
 * Field                | Type                | Null | Key | Default | Extra |
 * revcomment_rev       | int(10) unsigned    | NO   | PRI | NULL    |       |
 * revcomment_comment_id | bigint(20) unsigned | NO  | PRI | NULL    |       |

インデックス
 +---+++--+---+---+-+--++--++-+---+ +---+++--+---+---+-+--++--++-+---+ +---+++--+---+---+-+--++--++-+---+
 * Table                | Non_unique | Key_name       | Seq_in_index | Column_name           | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment | Index_comment |
 * revision_comment_temp |         0 | PRIMARY        |            1 | revcomment_rev        | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
 * revision_comment_temp |         0 | PRIMARY        |            2 | revcomment_comment_id | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
 * revision_comment_temp |         0 | revcomment_rev |            1 | revcomment_rev        | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |