3
ответа

Почему следующий SQL Server вставляет мертвую блокировку, когда выполнено в рамках транзакции?

Я в настоящее время вставляю запись в Таблицу SQL Server и затем выбираю автоинкрементный идентификатор следующим образом: (@p0 int,@p1 nvarchar (8)) INSERT INTO [dbo]. [Тег] ([Some_Int], [Тег]) ЗНАЧЕНИЯ (@p0, @p1)...
вопрос задан: 18 June 2009 12:05
3
ответа

Встраивание Python с потоками — избегающие мертвые блокировки?

Там какой-либо путь состоит в том, чтобы встроить Python, позволить обратные вызовы от Python до C++, позволив коду Pythhon породить потоки, и избежав мертвых блокировок? Проблема - это: Для вызова в Python я должен держать...
вопрос задан: 29 April 2009 18:09
3
ответа

Как обнаружить мертвые блокировки в Mysql / innodb?

Я знаю, что мертвые блокировки происходят неизбежно при использовании транзакций в Innodb и что они безопасны, если их рассматривает правильно код приложения - "просто пробуют его снова", как говорится в руководстве. Так...
вопрос задан: 13 March 2009 15:24
3
ответа

Как я нахожу владельца дескриптора от подвешивать дампа с помощью windbg?

Как делают я узнаю, какой поток является владельцем моего дескриптора События в windbg: я работаю! обработайте 00003aec f и получите Дескриптор 00003aec 0 GrantedAccess 0x1f0003 Атрибутов События Типа:...
вопрос задан: 23 January 2009 13:15
2
ответа

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

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

Аналитический Инструмент Дампа потока / [закрытый] Метод

Когда JAVA-приложение зависает, Вы даже не знаете варианта использования, который является ведущим к этому, и хотят заняться расследованиями, я понимаю, что дампы потока могут быть полезными. Но как мы можем легко произойти...
вопрос задан: 8 February 2017 14:27
2
ответа

Поиск и устранение неисправностей мертвой блокировки в SQL-сервере 2008

Мой веб-сайт, кажется, не обрабатывает высокое количество посетителей, я полагаю, что это - потому что сервер слишком прост. 2 часа назад мой веб-сайт получал много хитов, и я заметил те 3 мертвых блокировки ошибки...
вопрос задан: 4 December 2016 00:12
2
ответа

Пример мертвой блокировки потока в [закрытом] C#

Кто-то может дать пример того, как мертвая блокировка потока может быть вызвана на языке C#?
вопрос задан: 24 March 2015 21:20
2
ответа

TransactionScope, преждевременно завершенный

У меня есть блок кода, который работает в TransactionScope и в рамках этого блока кода, я выполняю несколько вызовов к DB. Выбирает, Обновления, Создает и Удаляет, целая палитра. Когда я выполняю мой...
вопрос задан: 25 April 2013 18:15
2
ответа

Log4j подвешивает мое приложение, что я делаю неправильно?

Сначала некоторый фон на приложении. У меня есть приложение, обрабатывающее много независимых задач параллельно через пул потоков. Пул потоков теперь зависает. Следующее является отрывком от моего...
вопрос задан: 22 July 2010 00:10
2
ответа

Безразличная поточная обработка, включающая Swing и AWT-EventQueue

У меня есть приложение, которое безразлично и, кажется, находится в мертвой блокировке или чем-то как мертвая блокировка. Посмотрите два потока ниже. Заметьте, что My-Thread@101c распараллеливает блоки AWT-EventQueue-0@301...
вопрос задан: 25 May 2010 20:51
2
ответа

Мертвая блокировка SQL-сервера между ВСТАВКОЙ и оператором SELECT

У меня есть проблема с несколькими мертвыми блокировками на SQL-сервере 2005. Этот между ВСТАВКОЙ и оператором SELECT. Существует две таблицы. Таблица 1 и Table2. Table2 имеет PK Table1 (table1_id) как...
вопрос задан: 29 April 2010 07:21
2
ответа

Мертвая блокировка возврата MySQL со строкой вставки и FK заблокирована 'для обновления'

Я получаю ошибку мертвой блокировки в своей mysql транзакции. Простой пример моей ситуации: Thread1> НАЧИНАЮТСЯ; Запрос хорошо, 0 затронутых строк (0,00 секунды) Thread1> ВЫБИРАЕТ * ИЗ ГДЕ FOR UPDATE ID=1000; 1...
вопрос задан: 2 April 2010 08:14
2
ответа

как избежать мертвой блокировки в mysql

У меня есть следующий запрос (все таблицы являются innoDB), INSERT INTO busy_machines (машина) ИЗБРАННАЯ машина ОТ all_machines, ГДЕ машина НЕ В (ВЫБЕРИТЕ машину ИЗ...
вопрос задан: 18 March 2010 14:32
2
ответа

Отладка жесткого Тайм-аута LINQ-SQL

Я получаю ошибку из-за тайм-аута при попытке выполнить LINQ (-к SQL) система запросов. Данные. SqlClient. SqlException: Тайм-аут истек. Период тайм-аута протек до завершения операции или...
вопрос задан: 10 March 2010 23:48
2
ответа

Заведение в тупик веб-приложения ASP.NET - думает, что вызывается блокировкой SQL Server

Веб-приложение нашего клиента перезапускает внезапно наугад интервалы. Для каждого перезапуска мы нашли запись как это в Windows Event Log: Тип события: Предупреждение Источника события: Категория событий W3SVC-WP: Ни один...
вопрос задан: 6 March 2010 01:40
2
ответа

Рычаг завершения работы статического блока Java с System.exit

Этот код зайдет в тупик: общедоступный класс, Основной {статический общедоступный конечный объект = новый Объект (); статичный {Runtime.getRuntime () .addShutdownHook (новый поток () {@Override общественность...
вопрос задан: 16 February 2010 02:31
2
ответа

Как поймать SqlException, вызванный мертвой блокировкой?

От.NET 3.5 / приложение C#, я хотел бы поймать SqlException, но только если это вызывается мертвыми блокировками на экземпляре SQL Server 2008 года. Типичным сообщением об ошибке является Транзакция (идентификатор 58 Процесса) был заведен в тупик...
вопрос задан: 13 February 2010 08:32
2
ответа

Как перезапустить транзакции на deadlock/lock-timeout в Spring?

Что является лучшей практикой при реализации перезапуска транзакции после мертвой блокировки или исключений тайм-аута блокировки при использовании Spring (конкретно Spring, рекомендуемый подход: декларативные транзакции)?...
вопрос задан: 19 November 2009 12:11
2
ответа

Проблемы DeadLock в процессе. StandardOutput. ReadToEnd ();

Я считал, что эта часть кода может вызвать мертвую блокировку: Обработайте p = новый Процесс (); p. StartInfo. UseShellExecute = ложь; p. StartInfo. RedirectStandardOutput = верный; p. StartInfo. FileName = "...
вопрос задан: 25 September 2009 08:00
2
ответа

SqlServer 2005: проблема мертвой блокировки без общих записей

У меня есть проблема мертвой блокировки с двумя транзакциями, которые не получают доступ ни к каким общим записям. Нет также никакого повышения уровня блокировок. Таким образом, я не могу объяснить, почему мертвая блокировка возможна. Мертвая блокировка п
вопрос задан: 17 September 2009 14:37
2
ответа

Многопроцессорные методы отладки

Я испытываю затруднения при отладке приложения мультипроцесса (конкретно использующий пул процесса в многопроцессорном модуле Python). У меня есть очевидная мертвая блокировка, и я не знаю то, что вызывает ее...
вопрос задан: 30 August 2009 03:06
2
ответа

Мертвые блокировки на строках удаления MySQL

Мы имеем (в настоящее время InnoDB) таблица, которая содержит примерно 500 000 строк. Это представляет очередь задач работать. Это хранится в базе данных MySQL. Непрерывное основание, по крайней мере, однажды в секунду, но...
вопрос задан: 20 August 2009 15:18
1
ответ

Почему все горутины спят?

Ниже приведен код; основной импорт пакета "fmt" func main () {func1 (1)} func func1 (n int) {ch: = make (chan int) ch < - 1 для i: = range ch {fmt.Println (i). ..
вопрос задан: 5 March 2019 08:43
1
ответ

Перечислите и убейте все тупиковые запросы в PostgresQL

Я хочу очистить процессы моей БД в PostgreSQL, потому что несколько запросов находятся в тупиковой ситуации и в результате вся база данных замедляется. Итак, я хочу знать лучшие практики, чтобы перечислить все тупики ...
вопрос задан: 3 March 2019 23:32
1
ответ

Тупик при использовании SELECT FOR UPDATE

Я заметил, что параллельное выполнение простых и идентичных запросов похоже на BEGIN; ВЫБРАТЬ files.data ИЗ файлов, где files.file_id = 123 LIMIT 1 FOR UPDATE; ОБНОВЛЕНИЕ файлов УСТАНОВЛЕНО ... ГДЕ файлы ....
вопрос задан: 21 January 2019 02:01
1
ответ

Какой-либо способ прервать, уничтожьте или иначе раскрутите (выпуск блокировок синхронизации) единственный заведенный в тупик поток Java, позволяющий другие потоки продолжаться?

У меня есть продолжительный процесс, где, из-за ошибки, тривиальный/потребляемый поток заведен в тупик с потоком, который я хотел бы продолжить, так, чтобы это могло выполнить некоторый финал, сообщив, что это было бы...
вопрос задан: 3 March 2018 15:37
1
ответ

Мертвая блокировка на ВЫБОРЕ/ОБНОВЛЕНИИ

У меня есть проблема с мертвой блокировкой на ВЫБОРЕ/ОБНОВЛЕНИИ на SQL Server 2008. Я прочитал ответы из этого потока: SQL Server заходит в тупик между выбором/обновлением или несколькими выборами, но я все еще не понимаю почему...
вопрос задан: 23 May 2017 12:26
1
ответ

Что? Разница между взаимоблокировкой и динамической блокировкой?

Кто-нибудь может объяснить на примерах (кода), в чем разница между взаимоблокировкой и динамической блокировкой?
вопрос задан: 19 June 2016 15:40
1
ответ

Критический раздел отрицательное количество блокировки

Я отлаживаю проблему мертвой блокировки, и стек вызовов показывает, что потоки ожидают на некоторых событиях. Код использует критический раздел в качестве синхронизации, примитивной, я думаю, что здесь существует некоторая проблема. Также...
вопрос задан: 12 January 2014 03:40