Я новичок в SQL, если я использую этот запрос часто:Создание индекса для таблицы с несколькими столбцами
SELECT * FROM student WHERE key1=? AND key2=?
Я хочу, чтобы создать индекс на student
, что главное различие между этими двумя ниже?
CREATE INDEX idx_key1 on student (key1);
CREATE INDEX idx_key2 on student (key2);
и
CREATE INDEX idx_keys on student (key1, key2);
Спасибо!
Взгляните на это http://stackoverflow.com/questions/19599773/oracle-single-multicolumn-index-or-two-single-column-indexes – jarlh
Это также может помочь: http: //www.techrepublic .com/статьи/индекс-на-множественных колонок-для-SQL-производительность / – MusicLovingIndianGirl