私はこのように見ているテーブルを持っている:列にインデックスを追加するかどうかを指定しますか?
CREATE TABLE `item` (
`id` int(11) NOT NULL auto_increment,
`title` varchar(255),
`my_number` int(10) unsigned default NULL
);
は、アイテムの数十万人があり、そして私は通常「my_number」でそれらを注文します。
'my_number'にインデックスを追加すると、このフィールドで注文するとクエリのパフォーマンスが向上しますか?
私はMySQLを使用しています。テーブルはInnoDBです。
よくテストして、インデックスを追加するとパフォーマンスが大幅に向上しました。 これは、テストとインデックス作成の両方に適しています:-) – Hobhouse