MySQLは、接続テーブルを決定するために格納された鍵配布ベースを使用し
、キー配布ベースを使用するために使用される特定の照会テーブルに使用するインデックスを決定する際
TABLEテーブル名が近いレコード数の非繰り返しにそれを作る、インデックスベーステーブルを更新することがANALYZE、レコードの数は、あなたがテーブルからルックカーディナリティフィールドにショーのインデックスを使用することができます
MySQLの> index_testからショーのインデックス。 + ------------ + ------------ + -------------------- + - ------------ + ------------- + ----------- + ----------- - + ---------- + -------- + ------ + ------------ + ------- - + --------------- + | 表| NON_UNIQUE | KEY_NAME | Seq_in_index | COLUMN_NAME | 照合| カーディナリティ| Sub_part | ランチ| ヌル| INDEX_TYPE | コメント| Index_comment | + ------------ + ------------ + -------------------- + - ------------ + ------------- + ----------- + ----------- - + ---------- + -------- + ------ + ------------ + ------- - + --------------- + | index_test | 0 | PRIMARY | 1 | ID | A | 5 | NULL | NULL | | BTREE | | | | index_test | 1 | score_index | 1 | スコア| A | 2 | NULL | NULL | | BTREE | | | | index_test | 1 | name_gid_age_index | 1 | 名前| A | 3 | NULL | NULL | | BTREE | | | | index_test | 1 | name_gid_age_index | 2 | GID | A | 3 | NULL | NULL | | BTREE | | | | index_test | 1 | name_gid_age_index | 3 | 年齢| A | 6 | NULL | NULL | | BTREE | | | + ------------ + ------------ + -------------------- + - ------------ + ------------- + ----------- + ----------- - + ---------- + -------- + ------ + ------------ + ------- - + --------------- + セット内の5行(0.00秒) MySQLの> index_testから選択*; + ---- + ------------ + ----- + ----- + ------- + | ID | 名前| GID | 年齢| スコア| + ---- + ------------ + ----- + ----- + ------- + | 1 | taoshihan | 2 | 0 | 0 | | 2 | taoshihan1 | 2 | 0 | 0 | | 3 | taoshihan2 | 3 | 10 | 10 | | 4 | taoshihan | 2 | 1 | 0 | | 5 | taoshihan | 2 | 2 | 0 | | 6 | taoshihan | 2 | 3 | 0 | + ---- + ------------ + ----- + ----- + ------- + セット内の6行(0.03秒) MySQLの>表をindex_test ANALYZE。 + -------------------- + --------- + ---------- + ------- --- + | 表| オペアンプ| MSG_TYPE | MSG_TEXT | + -------------------- + --------- + ---------- + ------- --- + | my_test.index_test | 分析| 状態| OK | + -------------------- + --------- + ---------- + ------- --- + セット内の1行(0.13秒) MySQLの> index_testからショーのインデックス。 + ------------ + ------------ + -------------------- + - ------------ + ------------- + ----------- + ----------- - + ---------- + -------- + ------ + ------------ + ------- - + --------------- + | 表| NON_UNIQUE | KEY_NAME | Seq_in_index | COLUMN_NAME | 照合| カーディナリティ| Sub_part | ランチ| ヌル| INDEX_TYPE | コメント| Index_comment | + ------------ + ------------ + -------------------- + - ------------ + ------------- + ----------- + ----------- - + ---------- + -------- + ------ + ------------ + ------- - + --------------- + | Index_test | 0 | PRIMARY | 1 | ID | A | 6ここに変更されました| NULL | NULL | | BTREE | | | | index_test | 1 | score_index | 1 | スコア| A | 2 | NULL | NULL | | BTREE | | | | index_test | 1 | name_gid_age_index | 1 | 名前| A | 3 | NULL | NULL | | BTREE | | | | index_test | 1 | name_gid_age_index | 2 | GID | A | 3 | NULL | NULL | | BTREE | | | | index_test | 1 | name_gid_age_index | 3 | 年齢| A | 6 | NULL | NULL | | BTREE | | | + ------------ + ------------ + -------------------- + - ------------ + ------------- + ----------- + ----------- - + ---------- + -------- + ------ + ------------ + ------- - + --------------- + セット内の5行(0.07秒)