Я, кажется, получаю много случайных тупиков при чтении данных из одной из моих таблиц. Эта таблица содержит много информации и очень часто читается и обновляется.NHibernate 3 + Тупики транзакций (архитектура S # arp)
Я использую S # arp Architechture 1.9, который использует атрибут Transaction для всех моих кодов доступа/обновления данных.
Есть ли что-то особенное, что я должен сделать, чтобы убедиться, что я не получаю взаимоблокировки. Должен ли я обновлять/читать мои данные определенным образом.
Не слишком уверен, с чего начать на этом.
NHibernate 3 S # arpArchitecture 1,9 SQL Server 2008 R2
Спасибо.
Я исправил это, запустив советника по настройке сервера sql после запуска профилировщика. Он удалил некоторые мои индексы и создал новые, которые помогли многим. Я также включил изоляцию моментальных снимков, которая также помогла. –