Вопросы с тегом «locking»

Механизм управления одновременным доступом к совместно используемым данным или ресурсам путем предоставления временно исключительного доступа процессам, запрашивающим блокировку.

1
Блокирует ли UPDATE без предложения WHERE таблицу в PostgreSQL?
Вся таблица UPDATE(без указания WHEREпредложения) блокирует таблицу в PostgreSQL? Например, это предотвращает удаление / вставку строк? Например, если я запускаю UPDATE t1 SET key = 'value' Могу ли я ожидать, что новые строки не будут вставлены t1во время UPDATEвыполнения? Если нет, могу ли я ожидать UPDATEобновления даже строк, появившихся после …

1
Общие блокировки, принятые в соответствии с Read Committed Snapshot Isolation (RCSI)
Я вижу ожидания общих блокировок ( LCK_M_S) при использовании RCSI. SELECTsНасколько я понимаю, это не должно происходить, так как не требуют общих блокировок при использовании RCSI. Как я могу увидеть общие блокировки? Это из-за внешних ключей?

1
Как SQL Server возвращает как новое, так и старое значение во время ОБНОВЛЕНИЯ?
У нас были проблемы во время высокого параллелизма запросов, возвращающих бессмысленные результаты - результаты нарушают логику выполняемых запросов. Потребовалось время, чтобы воспроизвести проблему. Мне удалось распространить воспроизводимую проблему на несколько горстей T-SQL. Примечание . Часть действующей системы, имеющая проблему, состоит из 5 таблиц, 4 триггеров, 2 хранимых процедур и 2 …

1
Что вызывает Ожидание ошибок блокировки на уровне таблицы?
Мы уже дважды зависали в базе данных и пытались найти причину. show processlist Waiting for global read lock | INSERT INTO {myisam_table} ... Здесь дисковое пространство было переполнено, поэтому мы подумали, что проблема закончилась после того, как мы дали ее еще немного, но на следующий день в полдень она снова …

1
Влияние на производительность изменения порога заблокированного процесса sp_configure
Мне было поручено определить любую блокировку на производственном сервере. Мой план для достижения этой цели заключается в использовании EXECUTE sp_configure 'blocked process threshold', 5 В сочетании с трассировкой на стороне сервера для сбора отчета о заблокированных процессах. Я понимаю, что это мероприятие повлечет за собой снижение производительности, и я хотел …

5
Можно ли автоматически получать уведомления о длительной блокировке на сервере SQL?
Примерно раз в неделю мне приходится разрешать цепочку блокировок в базе данных SQL Server 2005, вызванную долговременной блокировкой чтения из интерфейса Access 2003. Блокировка снимается всякий раз, когда пользователь открывает определенную форму, и снимается, когда пользователь завершает прокрутку формы или закрывает ее. Поскольку многие из наших пользователей открывают эту форму …

4
Ресурсы для понимания блокировки и параллелизма SQL Server?
Как показал недавний вопрос о блокировке шахты и параллелизме HARD. Можете ли вы предложить какие-либо полезные ресурсы для профессионалов SQL от среднего до продвинутого уровня, которые могли бы провести тщательное изучение этих вопросов, которые при правильном изучении позволили бы лучше ориентироваться во всех присущих ловушках в этой области? Я имею …

3
Postgres, MVCC и Locking
У меня есть ряд операторов SQL, которые выглядят следующим образом: BEGIN; SELECT counter FROM table WHERE id=X FOR UPDATE; REALLY COMPLEX QUERY; UPDATE table SET counter=Y WHERE id=X; END; Я хотел бы запретить считывание счетчика, пока я пересчитываю его значение, но, согласно документам Postgres, «блокировки на уровне строк не влияют …

2
Параметры для установки подсказки NOLOCK в запросах к набору данных
Немного контекста. Сначала мы писали отчеты «прямо вверх», без каких-либо подсказок по блокировке в запросах. При больших отчетах это иногда вызывает проблемы с блокировкой. В первом мы исправить это с помощью WITH (NOLOCK)подсказки для таблиц в запросе. Потому что (а) это довольно навязчивое, и (б) легко забыть намек на один …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.