MurCode
Форумы
Поиск
О проекте
Microsoft SQL Server
Новое сообщение
read uncommitted для бд?
qqqqww
Дата: 12.02.2010 13:53:46
можно ли задать для всех транзакций одной конкретной бд уровень изоляции read uncommitted?
Критик
Дата: 12.02.2010 14:01:25
для конкретного сеанса можно
qqqqww
Дата: 12.02.2010 14:02:30
Критик
для конкретного сеанса можно
т.е. можно для конкретного сеанса \ транзакции \ таблицы, а для бд \ всего сервера нельзя
так?
Гавриленко Сергей Алексеевич
Дата: 12.02.2010 14:04:15
Вот так прям в лоб нельзя. Если сервер 2005+, то можно включить read committed snapshot для базы.
Margarita.Lukina
Дата: 12.02.2010 14:05:02
а вариант с использованием ALTER DATABASE ... SET READ_COMMITTED_SNAPSHOT ON - вам не подходит?
msLex
Дата: 12.02.2010 14:07:27
Гавриленко Сергей Алексеевич
Вот так прям в лоб нельзя. Если сервер 2005+, то можно включить read committed snapshot для базы.
"read committed snapshot" далеко не "read uncommitted"
Гавриленко Сергей Алексеевич
Дата: 12.02.2010 14:14:07
msLex
Гавриленко Сергей Алексеевич
Вот так прям в лоб нельзя. Если сервер 2005+, то можно включить read committed snapshot для базы.
"read committed snapshot" далеко не "read uncommitted"
В части устранения основной проблемы, из-за которой всем хочется read uncommitted - самое то.
msLex
Дата: 12.02.2010 14:22:06
Гавриленко Сергей Алексеевич
msLex
Гавриленко Сергей Алексеевич
Вот так прям в лоб нельзя. Если сервер 2005+, то можно включить read committed snapshot для базы.
"read committed snapshot" далеко не "read uncommitted"
В части устранения основной проблемы, из-за которой всем хочется read uncommitted - самое то.
при этом может вылезти другая проблема - излишняя нагрузка на tempDB.
Гавриленко Сергей Алексеевич
Дата: 12.02.2010 14:23:29
msLex
Гавриленко Сергей Алексеевич
msLex
Гавриленко Сергей Алексеевич
Вот так прям в лоб нельзя. Если сервер 2005+, то можно включить read committed snapshot для базы.
"read committed snapshot" далеко не "read uncommitted"
В части устранения основной проблемы, из-за которой всем хочется read uncommitted - самое то.
при этом может вылезти другая проблема - излишняя нагрузка на tempDB.
"Другая проблема" может вылезти при решении любой сферической проблемы в вакууме.
pkarklin
Дата: 12.02.2010 14:52:36
msLex
при этом может вылезти другая проблема - излишняя нагрузка на tempDB.
Эту "проблему" уже стоит занести в "Мифы MS SQL".
Назад
1
2
Вперед