открытых уловиях >= <= нет необходимости держать такие поля в начале? мне показалось логичным дату размещать в начале.
>т.е при открытых уловиях >= <= нет необходимости держать такие поля в начале? мне показалось логичным дату размещать в начале. открытые условия не позволяют использовать навигацию далее, в обычных БД и btree индексах тоже самое. 1. Таблица отсортирована (A,B,C) A | B | C 1 | 1 | 1 .... 200 млн записей 1 1 1 1 | 1 | 3 запрос where A=1 and B>= 1 and C=3 прочитает 200млн записей, потому что нельзя найти бинарным поиском в префиксе 2. Таблица отсортирована (A,С,В) A | B | C 1 | 1 | 0 .... 200 млн записей 1 1 1 1 | 1 | 1 запрос where A=1 and B>= 1 and C=0 прочитает 1 одну запись.
Обсуждают сегодня