У меня есть следующая структура.
CREATE TABLE join_table (
id integer NOT NULL,
col_a integer NOT NULL,
col_b integer NOT NULL
)
CREATE INDEX index_on_col_a ON join_table USING btree (col_a);
CREATE INDEX index_on_col_b ON join_table USING btree (col_b);
CREATE UNIQUE INDEX index_on_col_a_and_col_b ON join_table USING btree (col_a, col_b);
Существуют также внешние ключи для столбцов col_a и col_b.
Очевидно index_on_col_a
больше не нужен,
но есть ли стоимость или выгода от его сохранения или удаления?
Я предполагаю, что;
col_a
может быть быстрее, если я оставлю его