Вопросы по теме 'database-deadlocks'

Обработка ошибок транзакций NHibernate
Наше приложение (которое использует NHibernate и ASP.NET MVC) при выполнении стресс-тестов вызывает множество ошибок транзакций NHibernate. Основные типы: Транзакция не подключена или была отключена Строка была обновлена ​​или удалена другой...
7121 просмотров
schedule 10.09.2021

Обнаружение взаимоблокировок MySQL
Всегда ли MySQL автоматически определяет взаимоблокировки? Или бывают ситуации, когда MySQL просто не может понять, что имеет дело с тупиком?
5985 просмотров
schedule 30.09.2021

Проблема с DeadLock многопоточного приложения в базе данных
Я работаю с многопоточным консольным приложением, в котором каждый поток в основном пытается получить строку TOP 1 «Файл» с соблюдением определенных критериев и блокирует ее (есть столбец LockID, который заполняется, когда это происходит, чтобы...
487 просмотров

Тупиковая блокировка усечения SQL Server 2000
В настоящее время мы работаем с базой данных на SQL Server 2000. База данных постоянно импортирует данные из плоских файлов для последующих запросов. Этот процесс выполняется серией хранимых процедур SQL Server и вызывает BCP из этих процедур через...
299 просмотров

C3p0 APPARENT DEADLOCK исключение
Я продолжаю получать это исключение в моем журнале Tomcat: com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector run WARNING: com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@76b28200 -- APPARENT DEADLOCK!!! Creating...
26876 просмотров
schedule 25.10.2021

Многоузловая запись Percona XtraDB Cluster и неожиданные взаимоблокировки вне транзакции?
У меня возникли проблемы с поиском ответа с помощью Google или Stack Overflow, поэтому, возможно, люди, знакомые с Percona XtraDB, смогут ответить на этот вопрос. Я полностью понимаю, как могут возникать неожиданные взаимоблокировки, как описано в...
584 просмотров

Вставить / обновить взаимоблокировку с помощью SQL Server
У меня есть таблица A ( id int, domain nvarchar, status nvarchar ) и триггер A_trigger после вставки в таблицу A. Триггер вызывает хранимую процедуру и в зависимости от результата процедуры обновляет статус во вновь вставленной строке. Когда я...
2207 просмотров
schedule 16.10.2021

Как разрешить тупик в MySQL из-за аудита спящего режима?
При параллельном выполнении нескольких транзакций в большинстве случаев я захожу в тупик: ------------------------ LATEST DETECTED DEADLOCK ------------------------ 2019-09-04 06:19:12 0x2b01917c7700 *** (1) TRANSACTION: TRANSACTION 14470484,...
468 просмотров

Тупик при удалении дочерних таблиц разделов
У нас есть база данных, содержащая статистические данные. Таблицы секционируются с использованием наследования по времени. Новые дочерние таблицы создаются по мере необходимости в соответствии с поступающими данными, и приложение выполняет ночное...
1038 просмотров

Как избежать взаимоблокировки при многократном обновлении таблицы в хранимой процедуре?
У меня есть хранимая процедура, в которой я обновляю таблицу несколько раз, но в моем случае это вызывает взаимоблокировку, когда несколько сеансов запускают эту процедуру. Я пытался использовать операторы Begin Trans и Commit, но у меня это не...
736 просмотров

Хост NServiceBus, который подписывается на свои собственные опубликованные сообщения
Используемая версия NServiceBus: 2.0.0.1145 Вопрос: Можно ли настроить хост NServiceBus таким образом, чтобы он потреблял (подписывался) на свои опубликованные сообщения? Отвечать: Это кажется возможным, но в следующей конфигурации это...
1988 просмотров

Взаимоблокировки Magento 1.7/1.8 из таблицы index_process
У меня большие проблемы с Magento, в прошлую пятницу мы обновили Magento с 1.7 до 1.8.. Проблема в том, что у нас много взаимоблокировок в базе данных MySQL. Наша настройка сервера 1 балансировщик нагрузки 4 веб-сервера (Apache, PHP5, APC) 2...
1845 просмотров
schedule 07.05.2022

Как я могу отслеживать транзакции базы данных в своем многопоточном приложении EJB2 JBoss?
Я столкнулся с воспроизводимой взаимоблокировкой Oracle в своем приложении. Первоначальное исследование кода не выявило какой-либо очевидной причины, поэтому я хотел бы воссоздать ситуацию, регистрируя выполняемый SQL и, что наиболее важно,...
313 просмотров
schedule 17.05.2022

Тупик базы данных в SELECT FOR UPDATE
Я периодически получаю тупик в своем приложении. В моем приложении есть 1 таблица, например EMPLOYEE (ID (PK), NAME, SAL), и есть 2 сеанса. Сессия 1: SELECT ID, NAME, SAL FROM EMPLOYEE WHERE SAL = (SELECT MIN(SAL) FROM EMPLOYEE) FOR UPDATE...
8610 просмотров
schedule 23.05.2022

Проблемы взаимоблокировки таблицы с укрупнением блокировки
У меня есть таблица, в которой от 1 до 5 миллионов записей поступают в виде пакета, а затем на них запускается множество хранимых процедур, которые обновляют и удаляют записи в пакете. Все эти хранимые процедуры используют два поля для селективности,...
93 просмотров
schedule 02.06.2022

Informix — сценарий взаимоблокировки с участием одной таблицы
Я ищу способ вызвать тупик в Informix IDS 11.50. Решение должно удовлетворять следующим условиям: Задействован только один стол, Уровень изоляции: COMMITTED READ , ROW уровень блокировки, Два потока, но только один может получить доступ...
1473 просмотров
schedule 08.06.2022

Повесть о двух схемах: одна зашла в тупик, другая нет
Фон У меня есть приложение, которое периодически получает большие объемы данных из внешнего источника (например, XML-файла) и вставляет эти данные в базу данных. Во время этой операции ничто другое не обращается к базе данных. Поскольку имеется...
409 просмотров

Обходной путь RMySQL Deadlock
Я запускаю R-скрипт на нескольких ядрах, который вставляет данные в таблицу, которая уже содержит более 700 миллионов строк. Поскольку таблица становится слишком большой, взаимоблокировки становятся обычным явлением, тем более, что я запускаю один и...
148 просмотров

Тупик Sybase, выполняющий хранимую процедуру, которая вставляет запись, если она отсутствует
Я использую Oracle Coherence с таблицами sybase в качестве хранилища данных. Моя java-программа вставляет данные в кеш согласованности, и данные записываются в таблицы с помощью хранимой процедуры. Процедура хранения вызовов кода, как показано...
800 просмотров

взаимоблокировка между обновлением набора строк и выбором некоторых из тех же строк
У меня есть два SPID, работающих как транзакции, и ниже показано, что каждый из них делает среди прочего. СПИД А - Обновляет строки 1-10 из таблицы 1 ....... СПИД Б - Обновляет строку 5 из таблицы 1 Выбирает строки 4, 5 и 6 из...
596 просмотров