Счетчик SQL Server медленный

Подсчет таблиц с большим объемом данных может быть очень медленным, иногда это занимает минуты; это также может вызвать тупик на занятом сервере. Я хочу отображать реальные значения, NOLOCK не вариант.

Я использую серверы SQL Server 2005 или 2008 Standard или Enterprise - если это имеет значение. Я могу себе представить, что SQL Server поддерживает счетчики для каждой таблицы, и если нет предложения WHERE, я мог бы получить это число довольно быстро, верно?

Например:

SELECT COUNT(*) FROM myTable

должен немедленно вернуться с правильным значением. Нужно ли полагаться на статистику, которая будет обновляться?

Ответы на вопрос(4)

Ваш ответ на вопрос