SQL2008R2 Запрос на разбиение

У нас сложный запрос, который возвращает результаты за 45 секунд при запуске с 01-05-11 по 31-05-11, но когда он расширяется до 01-06-11, он выполняется неопределенно... Таблицы являются разделами по месяцам...

Я думаю, что индексы выровнены, как они были созданы с БД... Я предполагаю, что дополнительный был создан и не выровнен,

Как я могу убедиться, что индексы выровнены с разделами таблицы

или кто-нибудь может придумать что-нибудь еще, что может вызвать эту проблему?

1 ответ

Регулярно ли вы перестраиваете индексы и статистику? Если нет, я предлагаю вам составить план технического обслуживания, запустите его один раз и попробуйте снова. Также проверьте счетчики производительности дисков, особенно длину очереди диска avg для данных и объем журнала на вашем db-сервере.

Другие вопросы по тегам