По умолчанию SQL Server, при создании запроса на чтение данных (select * from [table]), блокирует таблицу, что создаёт задержки при выборке данных. Это хорошо для банковских операций, но никак не для веба. В вебе важна скорость рендеринга страницы и время подъема данных, их актуальность не является столь критичной. Поэтому необходимо переводить вашу базу данных в режим версионника. Делается это следующие скриптом:

ALTER DATABASE database_name SET ALLOW_SNAPSHOT_ISOLATION ON

Проверить какие базы данных работают в режиме версионника можно следющим скриптом:

SELECT name, snapshot_isolation_state_desc FROM sys.databases

Всё! Почувствуйте разницу в скорости работы вашего сайта.

Ссылки по теме

Жду вашего мнения и вопросов в комментариях :)