Назад | Перейти на главную страницу

SQL2008R2 Запрос секционирования

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

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

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

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

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