5
ответов

Многопоточность - Предотвращение и контакт с мертвыми блокировками базы данных

Я ищу хорошую стратегию контакта с мертвыми блокировками базы данных из приложения Java 6; несколько параллельных потоков могли, потенциально, записать в ту же таблицу одновременно...
вопрос задан: 14 October 2013 16:11
4
ответа

Ошибка мертвой блокировки в операторе INSERT

У нас есть веб-приложение. Существуют ограниченные во времени операции базы данных (ВСТАВЛЯЕТ и ОБНОВЛЕНИЯ) в приложении, которые занимают больше времени для завершения, следовательно этот конкретный поток был изменен в...
вопрос задан: 15 October 2012 16:29
3
ответа

У меня есть данные о мертвых блокировках, но я не могу понять, почему они происходят

Я получаю много мертвых блокировок в моем большом веб-приложении. Как автоматически повторно выполнить заведенную в тупик транзакцию? (ASP.NET Сервер MVC/SQL) Здесь я хотел повторно выполнить заведенные в тупик транзакции, но я был...
вопрос задан: 23 May 2017 12:19
3
ответа

Мертвая блокировка в SQL Server 2005! Два объема в реальном времени upserts борются. ПОЧЕМУ?

Вот сценарий: у меня есть таблица под названием MarketDataCurrent (MDC), который имеет живые курсы акций обновления. У меня есть один процесс под названием 'LiveFeed', который читает ценовую потоковую передачу из провода, очередей...
вопрос задан: 8 February 2017 14:26
3
ответа

Sybase ASE: “Ваша команда сервера встретилась с ситуацией с мертвой блокировкой”

При выполнении хранимой процедуры (из приложения.NET), который делает ВСТАВКУ и ОБНОВЛЕНИЕ, я иногда (но не, что часто, действительно) и случайным образом получают эту ошибку: ОШИБКА [40001] [DataDirect] [ODBC...
вопрос задан: 14 March 2013 04:59
2
ответа

Что такое мертвая блокировка в базе данных?

Что такое мертвая блокировка в SQL Server и когда он возникает? Каковы проблемы с мертвой блокировкой и как разрешить его?
вопрос задан: 29 October 2019 10:41
1
ответ

Идентификация и разрешение Oracle мертвая блокировка ITL

У меня есть пакет DB Oracle, который обычно вызывает то, чему я верю, ITL (Заинтересованный Список транзакций) мертвая блокировка. Соответствующая часть файла трассировки ниже. График мертвой блокировки:...
вопрос задан: 25 February 2015 14:00
1
ответ

Работа вокруг ошибочной мертвой блокировки “MySQL нашла при попытке получить блокировку; попытайтесь перезапустить транзакцию”

У меня есть таблица MySQL приблизительно с 5 000 000 строк, которые постоянно обновляются маленькими способами параллельными процессами Perl, соединяющимися через DBI. Таблица имеет приблизительно 10 столбцов и несколько индексов. Один...
вопрос задан: 7 April 2010 21:16
0
ответов

SqlException: Deadlock

У меня возникают эти два исключения, когда я пытаюсь получить данные из SQL база данных в C #: System.Data.SqlClient.SqlException: транзакция (идентификатор процесса 97) была заблокирована на ресурсах блокировки с другим ...
вопрос задан: 19 November 2018 08:35
0
ответов

Триггер вызывает взаимоблокировку?

Я попал в тупик после добавления триггера. Существует таблица UserBalanceHistory, в которой есть одна строка для каждой транзакции и столбец Amount. Был добавлен триггер для суммирования столбца Amount и ...
вопрос задан: 1 December 2017 03:05
0
ответов

Как разрешить взаимоблокировку, связанную с индексом/ключом

Я диагностировал проблему взаимоблокировки на моем сервере sql, используя график взаимоблокировки в SQL Server 2008. Проблема связана с моими индексами. У меня есть два запроса :длинный отчет с большим количеством соединений...
вопрос задан: 13 April 2017 12:42
0
ответов

Реализация логики повторов для исключений взаимоблокировок

Я реализовал универсальный репозиторий, и мне было интересно, есть ли разумный способ реализовать логику повторных попыток в случае исключения взаимоблокировки? Подход должен быть одинаковым для всех методов хранилища. ...
вопрос задан: 5 May 2015 14:44
0
ответов

Что подразумевается под транзакцией, не начатой ​​в SHOW ENGINE INNODB STATUS?

Вот несколько строк ответа «SHOW ENGINE INNODB STATUS;» СДЕЛКИ ------------Счетчик идентификаторов транзакций 58EC54C6 Выполнена очистка для trx n :o < 58EC54C3 undo n :o < 0 Длина списка истории 2420...
вопрос задан: 8 December 2014 16:30
0
ответов

Взаимоблокировки в PostgreSQL при запуске UPDATE

Я немного запутался, читая о взаимоблокировках PostgreSQL. Типичный пример взаимоблокировки: -- Транзакция 1. ОБНОВЛЕНИЕ клиентского набора... ГДЕ id = 1 UPDATE customer SET ... WHERE id = 2 -- ...
вопрос задан: 30 October 2013 20:52
0
ответов

Как убить/завершить все запущенные процессы на Sql Server 2008

После выполнения этого запроса на master db он дает мне все запущенные процессы во всех базах данных, есть ли какой-либо запрос, который уничтожит все процессы, работающие в базе данных. ИСПОЛЬЗОВАТЬ Владелец ВЫБЕРИТЕ SPID, DBID ...
вопрос задан: 8 August 2013 09:36
0
ответов

Попытка понять взаимоблокировку MySQL в таблице InnoDB

Я пытаюсь понять взаимоблокировку, обнаруженную MySQL во время одновременной обработки клиентами одних и тех же таблиц. Это интересная часть команды «SHOW InnoDB STATUS» :------------------------ ....
вопрос задан: 4 July 2012 15:21
0
ответов

Обнаружение взаимоблокировок Mysql

Всегда ли MySQL автоматически обнаруживает взаимоблокировки? Или бывают ситуации, когда MySQL просто не может понять, что имеет дело с взаимоблокировкой?
вопрос задан: 18 April 2012 12:26
0
ответов

Как определить взаимоблокировку в SQL Azure?

У меня есть роль Windows Azure, состоящая из двух экземпляров. Время от времени транзакция будет завершаться сбоем с sqlException со следующим текстом Транзакция (Process ID N) была заблокирована при блокировке ...
вопрос задан: 3 November 2011 05:03
0
ответов

История тупиков в Oracle?

Хранит ли oracle какую-нибудь историю о тупиках? Например, могу ли я узнать, какие sqls выполнялись, когда был обнаружен тупик, и oracle исключение ORA-00060 (deadlock detected while waiting for resource) ...
вопрос задан: 24 October 2011 11:22
0
ответов

Чтение SQL Deadlock Graph

может кто-то, пожалуйста, помогите мне прочитать / понять этот тупик График? Я не понимаю, почему процесс 75 запрашивает блокировку на объекте, который у него уже есть замок?
вопрос задан: 1 September 2011 08:57
0
ответов

Транзакция Mysql ожидает блокировки, которая уже предоставлена... Это вызывает тупик

Если следующая ситуация является ошибкой в mysql? Mysql Версия: mysql.x86_64 5.0.77-4.el5_4.1 Ядро: Linux box2 2.6.18-128.el5 #1 SMP Wed Jan 21 10:41:14 EST 2009 x86_64 x86_64 x86_64 GNU/Linux ----------...
вопрос задан: 2 March 2011 15:07
0
ответов

Как выполнить безопасный «ВЫБОР ДЛЯ ОБНОВЛЕНИЯ» с условием WHERE для нескольких таблиц в DB2?

Проблема на в DB2 (версия 9.5) оператор SQL SELECT o.Id FROM Table1 o, Table2 x WHERE [...] FOR UPDATE WITH RR выдает мне сообщение об ошибке SQLSTATE = 42829 (Предложение FOR UPDATE недопустимо ...
вопрос задан: 7 October 2010 13:11
0
ответов

How do I SELECT an un-referenced row from a table and lock it?

I have a table of chalets where a chalet is referenced by an account... CHALET ------ int ChaletId PK int Причал АККАУНТ ------- int AccountId PK int ChaletId FK The chalets start off un-referenced. ...
вопрос задан: 11 September 2010 15:29
0
ответов

Обработайте ошибки транзакции NHibernate

Наше приложение (который использует NHibernate и ASP.NET MVC) при подвергании стресс-тестам бросает много ошибок транзакции NHibernate. Главные типы: Транзакция, не соединенная, или, была разъединена...
вопрос задан: 4 August 2010 04:36