Поскольку мы перенесли нашу базу данных с SQL Server 2005 на SQL 2014, мы сталкиваемся с повторяющимися блокировками в базе данных. Раньше у нас было очень мало блокировок в SQL 2005. READ_COMMITTED_SNAPSHOT включен в базе данных и все еще включен в SQL 2014.
Мы перенесли базу данных с помощью резервного копирования и восстановления.
SELECT is_read_committed_snapshot_on FROM sys.databases WHERE name= 'YourDatabase'
Результат приведенного выше кода возвращает 1, что означает, что он включен.
Новый сервер базы данных - это Windows Server 2012 R2 со 128 ГБ или ОЗУ, на RAID 1 для OD и RAID 10 для базы данных, журналов и TempDB. Версия SQL Server 2014 - Standard.
Почему при включенном READ_COMMITTED_SNAPSHOT мы получаем больше блокировок?
Спасибо,