Запитання з тегом «deadlock»

Ситуація, спричинена тим, що два або більше процесів не можуть продовжуватись (і таким чином звільняти їх блокування), оскільки вони блокуються блокуванням ресурсів, що містяться в іншому процесі.

2
Як я можу налаштувати MySQL Innodb для обробки 1000-ти вставок на годину?
У мене дуже високий веб-сайт із трафіком, де можливо щороку вставляти 1000 тисяч нових записів. Ця одна помилка калічить сайт: PDOException: SQLSTATE[40001]: Serialization failure: 1213 Deadlock found when trying to get lock; try restarting transaction: INSERT INTO {location_instance} (nid, vid, uid, genid, lid) VALUES (:db_insert_placeholder_0, :db_insert_placeholder_1, :db_insert_placeholder_2, :db_insert_placeholder_3, :db_insert_placeholder_4); Array …

2
Як SQL Server визначає порядок блокування, під час вибору таблиці?
У мене є дві збережені процедури, які глухо замикаються, коли система перебуває під навантаженням. Proc A вибирається з таблиці, тоді як Proc B вставляється в ту саму таблицю. Графік блокування показує, що Proc A має блокування сторінки в режимі S, для якого Proc B хоче заблокувати режим IX, Proc A …

2
Як запобігти тупикам із розділеними стовпцями на SELECT
У мене є три таблиці індексу кластерних стовпців (CCI) в SQL Server 2016. Усі ці ІСЦ є в одній схемі розподілу на основі ідентифікатора орендатора. Останнім часом, і непослідовно, я отримую тупики на простих операторах вибору від приєднання до цих таблиць. Приклад запиту про тупикові місця: SELECT TOP 33 r.tenantid …

1
MySQL InnoDB тупик Для двох простих запитів вставки
У мене є тупик для цих двох запитів вставки: insert into PlayerClub (modifiedBy, timeCreated, currentClubId, endingLevelPosition, nextClubId, account_id) values (0, '2014-12-23 15:47:11.596', 180, 4, 181, 561) insert into PlayerClub (modifiedBy, timeCreated, currentClubId, endingLevelPosition, nextClubId, account_id) values (0, '2014-12-23 15:47:11.611', 180, 4, 181, 563) Ось статус InnoDB: ------------------------ LATEST DETECTED DEADLOCK …
10 mysql  innodb  deadlock 

2
ВИБІР / ВСТАВЛЕННЯ Тупик
Цей примір розміщує бази даних SharePoint 2007 (SP). Ми зазнали численних тупиків SELECT / INSERT проти однієї широко використовуваної таблиці в базі даних вмісту SP. Я звузив залучені ресурси, обидва процеси вимагають блокування некластеризованого індексу. INSERT потребує блокування IX на ресурсі SELECT, а SELECT - замок S на ресурсі INSERT. …

1
Що означає "* пароль ------------" у звіті про тупик профілю?
У SQL Server 2008 R2 я отримав кілька звітів про тупиковий стан, у яких "* пароль ------------" у вхідному буфері. Це схоже на напад, але в цьому випадку я не знаю причини чи типу нападу. (журнал був створений експертом DBA, який має великий досвід, і сказав мені це, а не …

1
Графік тупикового блоку SQL Server - блокування таблиці, сторінки чи рядків?
Чи є можливість розшифрувати, якщо блокування в графіку тупикового кута - рівень таблиці, сторінки або рядка? У мене є вся інформація, яка мені потрібна в графіку, включаючи рівень ізоляції (2), але я теж дуже хочу це знати. Дякуємо всім, хто може допомогти!

1
Мабуть, моя функція складання CLR викликає тупики?
Нашому додатку потрібно однаково добре працювати з базою даних Oracle або базою даних Microsoft SQL Server. Щоб полегшити це, ми створили кілька UDF для гомогенізації нашого синтаксису запитів. Наприклад, SQL Server має GETDATE (), а Oracle - SYSDATE. Вони виконують ту саму функцію, але це різні слова. Ми написали обгортку …

1
Подолайте МЕРЕЖНЕ ПРИЄДНАННЯ (INDEX SCAN) з явним єдиним значенням KEY на ІНОЗЕМНОГО КЛЮЧА
Додано 7/11 . Проблема в тупикових ситуаціях виникає через сканування індексу під час MERGE JOIN. У цьому випадку транзакція намагається отримати блокування S на весь індекс у батьківській таблиці FK, але раніше інша транзакція ставить X lock на ключове значення індексу. Дозвольте розпочати з невеликого прикладу (TSQL2012 DB із 70-461 …

1
Оптимізація паралельних оновлень у Postgres
Я виконую одночасні запити Postgres на зразок цього: UPDATE foo SET bar = bar + 1 WHERE baz = 1234 Кожен запит впливає на фіксовану кількість рядків K, і я не можу знайти спосіб примусово виконувати порядок, в якому рядки оновлюються, і закінчується тупиком. В даний час я вирішую проблему, …

3
Потрібна допомога щодо усунення несправностей Сценарій тупикової ситуації на Sql Server 2005
Я зіткнувся зі сценарієм тупикової ситуації, коли єдиними учасниками тупикового зв'язку є одна таблиця та єдина збережена процедура, яка видаляється з цієї таблиці. Я зробив цей висновок на основі мого аналізу журналу помилок sql під час декількох цих тупикових ситуацій, використовуючи нижче наведену нижче статтю MSDN як орієнтир для розшифровки …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.