таблицы с одинаковой схемой данных для выполнения запросов с разным поисковым критерием по таблицам. Правильно ли я понимаю, что если хочется избавиться от дублирующей таблицы, то мне в данном случае необходимо создать индекс дополнительный и дропнуть дублирующую таблицу после создания индекса и исполнения optimize в оригинальной? В документации вроде бы написано, что можно создавать индекс, если критерий поисковой (условие запроса в WHERE) отличается (если я правильно улавливаю мысль)...
доп Индексы очень специфичная штука и помогают только в определенных случаях, вариант с несколькими таблицами и сортировками может быть лучше
Да, вижу в доках, поэтому м пришлось спросить. Да и время выполнения запроса различный... Хм, спасибо, буду смотреть еще.
Для того, что бы обновить индекс после добавления есть спец команда ALTER TABLE MATERIALIZE INDEX
Посмотрю, но не думаю, что это прям критично исправит проблему. Посеба.
>дропнуть дублирующую таблицу после создания индекса на всякий случай спрошу, вы понимаете что КХ не сам (автоматически) использует вторую таблицу и вы туда сами запросы пишете? И если ее дропнуть те запросы ошибку начнут возвращать?
Да, в курсе конечно :)
Обсуждают сегодня