Цитата:
Сообщение от
DesparioN
Запросы, в которых присутствует "order by Date" начинают безбожно висеть. Спасает только реиндексация таблицы.
Скорее всего оптимизатор выбирает неправильный индекс.
Предположу что в запросе фильтр по одним полям, а сортировка по другим и его клинит. Если фильтрация попадает на нужный индекс, и вы знаете что он правильный то можно в запросе в начале добавить сортировку по его полям. Из-за фильтрации это не изменит результирующую выборку но поможет оптимизатору запросов не ошибаться.
Но в начале нужно понять какой же индекс (какой план запроса) оптимизатор выбирает при тормозах. а дальше уже можно понимать из-за чего так и что поправить.