Вопросы по теме '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 просмотров
schedule
29.09.2021
Тупиковая блокировка усечения SQL Server 2000
В настоящее время мы работаем с базой данных на SQL Server 2000. База данных постоянно импортирует данные из плоских файлов для последующих запросов. Этот процесс выполняется серией хранимых процедур SQL Server и вызывает BCP из этих процедур через...
299 просмотров
schedule
09.09.2021
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 просмотров
schedule
19.11.2021
Вставить / обновить взаимоблокировку с помощью 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 просмотров
schedule
09.10.2021
Тупик при удалении дочерних таблиц разделов
У нас есть база данных, содержащая статистические данные. Таблицы секционируются с использованием наследования по времени. Новые дочерние таблицы создаются по мере необходимости в соответствии с поступающими данными, и приложение выполняет ночное...
1038 просмотров
schedule
27.03.2022
Как избежать взаимоблокировки при многократном обновлении таблицы в хранимой процедуре?
У меня есть хранимая процедура, в которой я обновляю таблицу несколько раз, но в моем случае это вызывает взаимоблокировку, когда несколько сеансов запускают эту процедуру.
Я пытался использовать операторы Begin Trans и Commit, но у меня это не...
736 просмотров
schedule
08.04.2022
Хост NServiceBus, который подписывается на свои собственные опубликованные сообщения
Используемая версия NServiceBus: 2.0.0.1145
Вопрос:
Можно ли настроить хост NServiceBus таким образом, чтобы он потреблял (подписывался) на свои опубликованные сообщения?
Отвечать:
Это кажется возможным, но в следующей конфигурации это...
1988 просмотров
schedule
27.04.2022
Взаимоблокировки 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 просмотров
schedule
03.06.2022
Обходной путь RMySQL Deadlock
Я запускаю R-скрипт на нескольких ядрах, который вставляет данные в таблицу, которая уже содержит более 700 миллионов строк. Поскольку таблица становится слишком большой, взаимоблокировки становятся обычным явлением, тем более, что я запускаю один и...
148 просмотров
schedule
21.07.2022
Тупик Sybase, выполняющий хранимую процедуру, которая вставляет запись, если она отсутствует
Я использую Oracle Coherence с таблицами sybase в качестве хранилища данных. Моя java-программа вставляет данные в кеш согласованности, и данные записываются в таблицы с помощью хранимой процедуры.
Процедура хранения вызовов кода, как показано...
800 просмотров
schedule
21.09.2022
взаимоблокировка между обновлением набора строк и выбором некоторых из тех же строк
У меня есть два SPID, работающих как транзакции, и ниже показано, что каждый из них делает среди прочего.
СПИД А -
Обновляет строки 1-10 из таблицы 1
.......
СПИД Б -
Обновляет строку 5 из таблицы 1
Выбирает строки 4, 5 и 6 из...
596 просмотров
schedule
23.09.2022