Предположим, у меня есть таблица с 1 миллионом строк и множеством столбцов. X и Y — два столбца varchar. Для 0,1% строк значения имеют как X, так и Y. Для остальных 99,9% строк X и Y имеют значение NULL. Предположим, я создаю составной индекс BTree для (X,Y).
Собирается ли MySQL индексировать все эти нули?
Я получу отличную производительность когда я запрашиваю только X или X и Y вместе. Но буду ли я платить небольшой штраф каждый раз, когда вставляю или обновляю новую запись, где X и Y равны нулю?
Подробнее здесь: https://stackoverflow.com/questions/793 ... site-index
Индексирует ли MySQL (InnoDB) нулевые значения в составном индексе? ⇐ MySql
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Почему короткие нулевые значения преобразуются в нулевые значения int для сравнения с нулевым?
Anonymous » » в форуме C# - 0 Ответы
- 36 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Стандартная (не)фраза C++ о неиспользовании *this в составном операторе лямбда-выражения
Anonymous » » в форуме C++ - 0 Ответы
- 15 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Панды внезапно не могут открыть файл Excel (не могу найти книгу в составном документе OLE2
Anonymous » » в форуме Python - 0 Ответы
- 2 Просмотры
-
Последнее сообщение Anonymous
-