Описание тега read-committed-snapshot
0
ответов
Может ли Quartz.NET с AdoJobStore безопасно работать с Read Committed Snapshot Isolation?
У нас есть кластер Quartz.NET с AdoJobStore при поддержке SQL Server 2012 Enterprise (с синхронной репликацией AlwaysOn, если это имеет значение). Он испытывает частые тупики. Мы используем Quartz.NET на 3 серверах приложений для обеспечения избыточ…
28 июл '17 в 20:19
2
ответа
Является ли READ UNCOMMITTED / NOLOCK безопасным в этой ситуации?
Я знаю, что изоляция моментальных снимков решит эту проблему, но мне интересно, безопасен ли NOLOCK в этом конкретном случае, чтобы избежать накладных расходов. У меня есть таблица, которая выглядит примерно так: drop table Data create table Data ( …
08 июн '10 в 21:43
18
ответов
ВЫБЕРИТЕ ОБНОВЛЕНИЕ с SQL Server
Я использую базу данных Microsoft SQL Server 2005 с уровнем изоляции READ_COMMITTED а также READ_COMMITTED_SNAPSHOT=ON, Теперь я хочу использовать: SELECT * FROM <tablename> FOR UPDATE ... чтобы другие подключения к базе данных блокировались п…
27 сен '09 в 14:50
2
ответа
Обновление без блокировки записи
Задача: Откройте первую транзакцию (T1), которая обновляет некоторые строки и выполняет откат (всегда) В то же время (после открытия T1, но до отката) другая транзакция T2 может изменить те же строки и зафиксировать их В этом случае T2 ждет T1 (испо…
25 май '15 в 07:06
0
ответов
Блокировка диапазона SQL Server не снята
У меня следующая ситуация: Таблица A содержит некоторую информацию, таблица B содержит ее детали. B имеет внешний ключ для A и настроен на каскад. Теперь я делаю вставку в A с "data1" и двумя строками для деталей. Затем я удаляю data1 из A и отслежи…
17 июл '18 в 11:11
1
ответ
Как избежать взаимоблокировки при отключении фиксации моментального снимка в SQL Server?
Для сценария тестирования мне нужно отключить моментальный снимок чтения на экземпляре сервера SQL. После теста мне нужно отменить изменения. Я использую оператор IF, чтобы определить, какое действие выполнить. Вот скрипт, который я использую: USE […
09 фев '17 в 05:13
5
ответов
Чтение зафиксированного снимка и уровня изоляции снимка
Может ли кто-нибудь помочь мне понять, когда использовать уровень изоляции SNAPSHOT над READ COMMITTED SNAPSHOT в SQL Server? Я понимаю, что в большинстве случаев READ COMMITTED SNAPSHOT работает, но не уверен, когда пойдет на изоляцию SNAPSHOT. Спа…
29 апр '10 в 21:48
1
ответ
Можете ли вы по-прежнему блокировать строки исключительно (блокировать считыватели) в базе данных SQL Server с включенной изоляцией моментальных снимков и RCSI?
Можете ли вы по-прежнему блокировать строки исключительно (блокировать считыватели) в базе данных SQL Server с включенной изоляцией моментальных снимков и RCSI? Я хочу в основном сделать xlock, выбрать rowlock на столе.
19 сен '14 в 15:08
1
ответ
tsql ждут изменения с включенным Read Committed Snapshot
Привет сообщество Stackru, Позвольте мне попросить вашей помощи, поскольку я столкнулся с критической проблемой. У нас есть два связанных сервера, и оба являются серверами Microsoft SQL: CRM и DW. Некоторые изменения в системе CRM запускают процедур…
23 авг '18 в 09:46
1
ответ
READ_COMMITTED_SNAPSHOT на SQL Server 2005 в режиме совместимости 2000?
Исследуя проблему, я полагал, что она связана с эскалацией блокировки, и подумал, что READ_COMMITTED_SNAPSHOT будет решением, я проверил, была ли она уже включена. К моему удивлению, база данных имела уровень совместимости 80 (SQL Server 2000, и я н…
07 янв '10 в 17:10
3
ответа
Настройка SQL Server 2008 для веб-приложений
В одном из подкастов Stackru я помню, как Джефф Этвуд говорил, что в SQL Server 2008 был параметр конфигурации, который сокращал блокировку и был своего рода альтернативой использованию "with (nolock)" во всех ваших запросах. Кто-нибудь знает, как в…
07 янв '09 в 20:09
1
ответ
Прочитайте уровень обязательной изоляции на сервере SQL для одного оператора
Скажем, у меня есть таблица персонажа, и она имеет только 1 строку - id = 1, name = 'foo' По одному соединению select p1.id, p1.name, p2.name from person p1 join person p2 on p1.id = p2.id На другом соединении одновременно: update person set name = …
23 янв '11 в 05:27
0
ответов
Сравнение настроек базы данных SQL Server с уровнями изоляции
За последние несколько лет мы заметили увеличение числа взаимоблокировок и длительных транзакций в нашей базе данных SQL Server (2008r2). В настоящее время мы запускаем нашу базу данных со следующими настройками ALLOW_SNAPSHOT_ISOLATION OFF а также …
08 май '18 в 13:01
3
ответа
Чтение полной фиксации моментального снимка: откат конфликта обновления отображается как тупик?
Я прочитал зафиксированный снимок изоляции и разрешить изоляцию ON для моей базы данных. Я все еще получаю ошибку взаимоблокировки. Я уверен, что знаю, что происходит... Первая транзакция получает порядковый номер в начале своей транзакции. Второй п…
12 мар '13 в 17:50
3
ответа
Как определить, что READ_COMMITTED_SNAPSHOT включен?
В MS SQL Server есть способ определить, был ли уровень изоляции базы данных установлен с помощью команды T-SQL ALTER DATABASE <database> SET READ_COMMITTED_SNAPSHOT ON; Я не могу найти простой способ обнаружить это ни в T-SQL, ни в графическом…
09 сен '08 в 14:07
1
ответ
Блокировки БД требуют транзакций?
Правда ли, что "каждый оператор (выбрать / вставить / удалить / обновить) имеет уровень изоляции независимо от транзакций"? У меня есть сценарий, в котором я установил обновление операторов внутри транзакции (ReadCommitted). И другой набор не в тран…
05 фев '10 в 05:24
1
ответ
SQL Server 2008 READ_COMMITTED_SNAPSHOT эквивалент в IBM DB2 9.7
Существует ли для IBM DB2 9.7 аналогичный параметр, как для SQL Server 2008? Параметр READ_COMMITTED_SNAPSHOT, который можно установить на ON и, очевидно, влияет на блокировку.
26 ноя '13 в 13:55
2
ответа
COW против ROW снимок Технологии
В то время как я читаю о технологии моментальных снимков... я обнаружил, что Copy-On-Write (COW) и Redirect-On-Write (ROW) очень сбивают с толку, чтобы понять фактические операции, которые они выполняют... Кто-нибудь, пожалуйста, объясните мне, как …
07 сен '15 в 15:10
0
ответов
Есть ли способ установить уровень изоляции EF Code First(более ранние версии, чем 6) по умолчанию в READ_COMMITTED_SNAPSHOT?
Согласно этой ссылке на веб-сайте Entity Framework, уровень изоляции транзакций по умолчанию EF6 изменяется на READ_COMMITTED_SNAPSHOT, Уровень изоляции транзакции по умолчанию изменен на READ_COMMITTED_SNAPSHOT для баз данных, созданных с использов…
09 июл '13 в 03:00
1
ответ
MSDTC и уровень изоляции
Мне нужно уточнить, как MS-DTC будет вести себя в сценарии, приведенном ниже. 1) У меня есть более одного соединения в пределах области транзакций (уровень изоляции - ReadCommited), что теперь приведёт в действие MS-DTC: a) MS-DTC автоматически изме…
27 ноя '09 в 04:36