SQL2008R2 Запрос на разбиение
У нас сложный запрос, который возвращает результаты за 45 секунд при запуске с 01-05-11 по 31-05-11, но когда он расширяется до 01-06-11, он выполняется неопределенно... Таблицы являются разделами по месяцам...
Я думаю, что индексы выровнены, как они были созданы с БД... Я предполагаю, что дополнительный был создан и не выровнен,
Как я могу убедиться, что индексы выровнены с разделами таблицы
или кто-нибудь может придумать что-нибудь еще, что может вызвать эту проблему?
1 ответ
Регулярно ли вы перестраиваете индексы и статистику? Если нет, я предлагаю вам составить план технического обслуживания, запустите его один раз и попробуйте снова. Также проверьте счетчики производительности дисков, особенно длину очереди диска avg для данных и объем журнала на вашем db-сервере.