Мое приложение разработано с использованием Spring, hibernate с использованием Mysql DB. У нас есть таблица, называемая компанией, в которой у нас около 20 столбцов. У нас есть экран поиска/фильтра с несколькими вариантами, поэтому поиск записей в компании. например, в таблице есть столбец A, B, C, D, E, F, G, H, I, J, K, L, M и т. д. Есть три столбца: C, D & E, который идет с каждым поисковым запросом , но может быть любая комбинация остальной части столбцов или ни одна из предложений where. Мы пытаемся создать индекс в таблице компании, чтобы он мог использовать все несколько комбинаций поискового запроса. Просьба предложить, если можно создать индексы, которые могут оптимизировать поиск с различными столбцами, и если да, то как?Индекс Mysql для таблицы с возможностью множественной фильтрации
0
A
ответ
0
«Есть три столбца: C, D & E, который идет с каждым поисковым запросом». Так что у вас есть составной индекс, который включает эти 3 столбца. Возможно, не стоит добавлять в индекс больше столбцов.
Чтобы обсудить это, пожалуйста, используйте фактические имена столбцов и фактические примеры статей WHERE
. Есть слишком много оговорок, чтобы остановиться на упрощенном ответе в моем абзаце выше.
Смежные вопросы
- 1. Изменения QSortFilterProxyModel поведения для множественной фильтрации столбца
- 2. Команда Zenity для множественной фильтрации файлов
- 3. Android - ParseQueryAdapter реализуется с возможностью фильтрации
- 4. файл excel с возможностью фильтрации столбцов
- 5. Ошибка фильтрации таблицы запросов MySQL
- 6. Аякс выпадающих с возможностью клиентской фильтрации
- 7. Структура таблицы для множественной иерархии
- 8. Почтовый индекс Великобритании для индекса множественной депривации
- 9. индекс таблицы в MySQL
- 10. Issue для фильтрации таблицы
- 11. связывание множественной путаницы таблицы
- 12. индекс фильтрации Панды GroupBy
- 13. Пользователи множественной репликации MySQL
- 14. Как выбрать из Mysql таблицы с возможностью выхода символами
- 15. Mysql запрос для фильтрации результата
- 16. Многоколоночный индекс или несколько индексов для таблицы MySQL MySQL.
- 17. создать представление с параметром для фильтрации таблицы
- 18. Запрос MySQL для фильтрации только истекших пользователей из таблицы
- 19. Оптимизация таблицы Mysql для фильтрации и предотвращения filesort
- 20. как для фильтрации не существует идентификатор таблицы
- 21. множественной вставка в нескольких колонках для MYSQL
- 22. MySQL фильтрации
- 23. Использование параметров T-SQL для фильтрации таблицы
- 24. Неявный индекс для таблицы
- 25. Индекс MySQL с заказом
- 26. SQL запросов для фильтрации таблицы с использованием другой таблицы
- 27. Эрланга MySQL результат множественной строки с XML
- 28. Как включить индекс таблицы hash в MySQL?
- 29. Атрибуты фильтрации MySQL
- 30. Как вы вручную обновляете индекс таблицы MySQL?