2, каждя из них создает задачу и назначает на исполнителя, у задачи есть статус и другие значения, есть необходимость искать эти задачи по различной комбинации фильтров (фильтр по диапазаону дат всегда есть), например я хочу выбрать все задачи 2 компании у которых определенный статус? какой мне индекс тут нужен? если составной то по статусу и дате, окей, меняем фильтр на исполнитель и дата, прошлый индекс уже не эффективен, создаем новый составной? и так сколкьо индексов будет?))
а если необходим будет по 3 полям, в один момент mysql у меня начинал путаться и использовать другой индекс, который выполнялся по 20 сек.. в этом и проблема
А если только по дате оставить?
даже с партициями по месяцам, rows 670 тыс (поиск по исполнителю)
А по дням нельзя подробить?
через партиции?
нахер партиции.
Не, абстрактных не надо. Надо конкретный запрос...
Обсуждают сегодня