Как изменить стратегию блокировки в SQL Server?

Если Вы все еще не получаете решения. Попробуйте это.

Обычно пароль root отключен в человечности, Изменение пароль root, и попробуйте это.

"sudo passwd базируются" в терминале, набор новый пароль для корня. Дайте то же в то время как подсказки для аутентификации.

Это работало на меня.

Источник: " Добавление Printer" диалоговое окно просит пароль root?

5
задан Allrameest 31 August 2009 в 07:50
поделиться

3 ответа

Вы можете прочитать на Использование уровней изоляции на основе управления версиями строк с примерами того, как их установить с помощью команды ALTER.

Он устанавливается на уровне базы данных следующим образом:

ALTER DATABASE YourDatabaseName SET READ_COMMITTED_SNAPSHOT ON;

Лучшей отправной точкой является родительский документ вышеупомянутой документации, который охватывает связанные темы: Уровни изоляции на основе версий строк в ядре СУБД .

РЕДАКТИРОВАТЬ: добавлены ссылки, упомянутые в моем комментарии ниже.

5
ответ дан 14 December 2019 в 13:42
поделиться

Использование уровня изоляции SNAPSHOT увеличивает нагрузку на базу данных tempdb по мере увеличения нагрузки на базу данных.

Изменение методов блокировки лучше всего выполнять с помощью подсказок блокировки в запросы или изменив УРОВЕНЬ ИЗОЛЯЦИИ в целом для хранимой процедуры или соединения. Это делается с помощью команды SET ISOLATION LEVEL или путем изменения уровня изоляции объекта подключения в .NET.

Если вы хотите, чтобы SQL Server обрабатывал свою блокировку на уровне, отличном от уровня страницы по умолчанию (т. Е. Уровень строки блокировка), которая должна обрабатываться на уровне операторов на уровне операторов с помощью подсказки WITH (ROWLOCK) внутри ваших операторов.

1
ответ дан 14 December 2019 в 13:42
поделиться

Вы можете установить уровень изоляции блокировки при настройке соединения с базой данных, позвонив по номеру

SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED 

Где я работаю, мы делаем это для каждого соединения, которое мы устанавливаем, они все настроены там же, где мы используем общий пул соединений для доступа к базе данных. Затем опция READ UNCOMMITTED применяется ко всем операторам, выдаваемым этим соединением.

0
ответ дан 14 December 2019 в 13:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: