Вопросы по теме 'database-deadlocks'
Взаимоблокировки SQL Server (SQL Server 2000)
У меня есть один клиент, сталкивающийся с 5+ взаимоблокировками в день. 170+ других клиентов вообще не получают взаимоблокировок. Я реализовал отслеживание взаимоблокировок и вижу возникающие взаимоблокировки select/update/insert. Я реализовал...
202 просмотров
schedule
10.12.2022
Почему InnoDB CREATE SELECT использует монопольную блокировку?
Я пытаюсь понять тупик InnoDB, который иногда проявляется:
------------------------
LATEST DETECTED DEADLOCK
------------------------
110511 10:45:59
*** (1) TRANSACTION:
TRANSACTION 0 959459752, ACTIVE 0 sec, process no 24148, OS thread id...
506 просмотров
schedule
27.03.2022
Почему эти две базы данных заходят в тупик?
<executionStack>
<frame procname="adhoc" line="1" sqlhandle="0x02000000cb01b3329478b4bbe70e115ebcb8f5f4a8610e7e">
(@1 varchar(8000),@2 varchar(8000),@3 varchar(8000),@4 varchar(8000))UPDATE [TABLE_NAME] set [END_TIME] = @1,[ERROR] =...
97 просмотров
schedule
01.10.2023
Взаимоблокировки Magento
Я использую Magento 1.7.0.2 Community Edition и столкнулся с большой проблемой - взаимоблокировками и ошибками "Превышено время ожидания блокировки". Проблема существует во время выполнения определенных задач CRON
Импорт/обновление товаров...
12674 просмотров
schedule
06.03.2023
MySQL 5.6 - тупик для блокировки одних и тех же строк дважды?
Я вижу тупик с MySQL 5.6 из-за того, что кажется, будто пытаюсь дважды заблокировать одну и ту же строку.
Из приведенного ниже фрагмента строки с id = (11, 12, 13, 14, 15) уже имеют блокировку. И когда другая транзакция попыталась заблокировать...
2049 просмотров
schedule
21.07.2022
Тайм-аут EF 5 при обновлении; Возможно из-за блокировки
У меня есть инструмент командной строки для выполнения массового импорта/экспорта записей данных через Entity Framework в базу данных приложения. Инструмент хорошо работает для вставки новых записей в базу данных, но я столкнулся с ошибкой тайм-аута...
2657 просмотров
schedule
23.08.2022
Получение ошибки взаимоблокировки (ORA-00060) при запуске приложения в jmeter (несколько пользователей)
Я пытаюсь протестировать свое приложение в jmeter для измерения производительности нескольких пользователей.
При выполнении моего скрипта я получаю исключение оракула между процессом следующим образом:...
674 просмотров
schedule
20.03.2023
SELECT (MIN) vs ORDER BY ASC WITH FOR UPDATE
У меня есть таблица test1 (первичный ключ TXID, STATE, NEXTRUN, TARGET) и я хочу получить строку с минимальным NEXTRUN для состояния (передается в качестве входных данных).
Table Data:
-----------
TXID STATE NEXTRUN TARGET
2 KA 2 ANY
1...
163 просмотров
schedule
17.02.2023
В чем разница между алгоритмами предотвращения тупиковых ситуаций с ожиданием и ранним ожиданием?
В чем разница между алгоритмами ожидания и смерти?
Похоже, что оба этих метода предотвращения взаимоблокировок делают одно и то же: откат старого процесса.
Какая разница между двумя?
Приведите подходящий пример для сравнения двух алгоритмов.
67392 просмотров
schedule
20.04.2022
Как предотвратить взаимоблокировку базы данных в параллельных транзакциях?
Сценарий:
Транзакция A начинается...
START TRANSACTION;
UPDATE table_name SET column_name=column_name+1 WHERE id = 1 LIMIT 1;
В то же время начинается транзакция B...
START TRANSACTION;
UPDATE table_name SET...
6309 просмотров
schedule
08.06.2022
Рассуждения о блокировке пропусков в MySQL
У меня тупик, и я пытаюсь выяснить причину этого.
Вопрос можно свести к такому:
Таблица:
create table testdl (id int auto_increment, c int, primary key (id), key idx_c (c));
Уровень изоляции - повторяемое считывание
(Tx1): begin;...
2772 просмотров
schedule
17.05.2022
Понимание взаимоблокировок в MySQL
Я новичок в MySQL, раньше работал с базой данных Oracle. У меня возникли проблемы с разрешением взаимоблокировок в моем приложении. Пожалуйста, помогите мне понять проблему. Определение таблицы:
CREATE TABLE `APPLICATION` (
`ID`...
90 просмотров
schedule
30.08.2022
Как легко исправить несколько моделей ActiveRecord против взаимоблокировок
Поэтому я поддерживаю приложение Rails с более чем 150 таблицами базы данных. И мы испытываем тупиковые ситуации в нескольких местах.
Прочитав этот пост https://hackernoon.com/troubleshooting-and-avoiding-deadlocks-mysql-rails-766913f3cfbc и...
42 просмотров
schedule
12.01.2023
Как возможна взаимоблокировка в SELECT
Я запускал процедуру внутри курсора. После многих успешных итераций я получил это: Transaction (Process ID 104) was deadlocked on lock | communication buffer resources with another process and has been chosen as the deadlock victim. Rerun the...
206 просмотров
schedule
23.06.2022