Задать вопрос

Какие индексы выбрать для сложной фильтрации?

Есть большая таблица со статусами операций. В таблице десятки миллионов записей. В таблице множество полей, по которым пользователь может фильтровать данные через интерфейс. Например, даты от/до, признак репликации (0 или 1), идентификатор плагина (строка), зона (строка), режим создания (0 или 1) и т.д.

Фильтр по дате обязателен. По остальным полям нет. По полям, таким как плагин, может быть выбрано несколько значений, т.е. необходим IN. Какие лучше индексы выбрать для подобных фильтров?
  • Вопрос задан
  • 70 просмотров
Подписаться 2 Простой 6 комментариев
Пригласить эксперта
Ответы на вопрос 1
@lukdiman Автор вопроса
Причём единичный запрос выполняется за 500мс, но как только запустить запрос в несколько потоков, то скорость выполнения выростает до, бывает, двух минут.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы