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".