Чтобы устранить взаимоблокировки (введенные индексированным представлением), я попытался использовать RCSI в сервере sql.Я включил этот режим:
ALTER DATABASE MyDatabase SET READ_COMMITTED_SNAPSHOT ON
ALTER DATABASE MyDatabase SET ALLOW_SNAPSHOT_ISOLATION ON
и проверил, что он установлен:
DBCC useroptions
SELECT * FROM sys.databases
У меня есть 8 временных баз данных в моей базе данных, и они настроены на автоматический рост на 64 МБ.После проглатывания тысяч записей я не вижу роста в базе данных tempdbs.Основываясь на документации, RCSI интенсивно использует базу данных tempdb и значительно увеличивает ее размер.Я ожидал увидеть некоторое увеличение tempdb.Трассировка 1117, 1118 также включены.Но нет увеличения размера базы данных tempdb.Я не включил Разрешить изоляцию моментальных снимков для базы данных Tempddb.
Спасибо