У меня есть таблица с несколькими индексами, несколько из которых дублируют одни и те же столбцы:
Index 1 columns: X, B, C, D
Index 2 columns: Y, B, C, D
Index 3 columns: Z, B, C, D
Я не очень хорошо разбираюсь в индексации на практике, поэтому мне интересно, может ли кто-нибудь объяснить, почему X, Y и Z были соединены с этими же столбцами. Б - дата вступления в силу. C - полууникальный идентификатор ключа для этой таблицы на конкретную дату вступления в силу B. D - последовательность, которая идентифицирует приоритет этой записи для идентификатора C.
Почему бы просто не создать 6 индексов, по одному для каждого X, Y, Z, B, C, D?
Я хочу добавить индекс в другой столбец T, но в некоторых контекстах я буду запрашивать только T, а в других я буду также указывать столбцы B, C и D ... поэтому я должен создать просто один индекс как выше или я должен создать один для T и один для (T, B, C, D)?
Мне не повезло так много, как ожидалось, когда я искал всесторонний охват индексации. Какие-нибудь ресурсы, где я могу получить подробное объяснение и множество примеров индексации B-дерева?