Описание тега database-locking

1 ответ

MSSQL 2005 Режим запроса - S, а Тип запроса - Блокировка

Моя проблема с моей базой данных. Я использую mssql 2005 и Management Studio. Я вижу заблокированные процессы с помощью монитора активности, и там я вижу список заблокированных процессов. Я убил процесс, который заблокирован, используя его process_i…
24 апр '14 в 08:42
0 ответов

Превышено время ожидания блокировки; попробуйте перезапустить транзакцию - Dropwizard и Hibernate

Я занимаюсь разработкой приложения dropwizard и базы данных mysql. Я иногда вижу ошибку Lock wait timeout exceeded; try restarting transaction при обновлении строк в чертичной таблице. Значение lock_timeout на стороне базы данных установлено равным …
06 ноя '17 в 16:45
2 ответа

Хранимые процедуры и стандартное обновление select, избегайте блокировок

Чтобы получить идентификатор, я сначала делаю выбор, а затем обновление в двух последовательных запросах. Проблема в том, что у меня проблемы с заблокированными строками. Я читал, что помещение этих операторов, Select и Update в одну хранимую процед…
26 сен '17 в 16:12
4 ответа

Как заблокировать строку InnoDB, которая еще не существует?

Как я могу гарантировать, что я могу искать, если имя пользователя существует в моей базе данных, а затем вставить это имя пользователя в базу данных в виде новой строки без какого-либо перехвата между SELECT а также INSERT заявления? Как будто я бл…
3 ответа

Как SQL Server знает, как заблокировать объекты просмотра?

В SQL Server 2008 у меня есть представление V над столами A а также B это выглядит примерно как create view V as select * from A union all select * from B Чтение из V заставляет запрос принимать намеренные общие блокировки для базовых таблиц, но так…
0 ответов

База данных SQLite заблокирована; getDatabaseLocked()

Цель состоит в том, чтобы извлечь названия парковок из столбцов таблиц парковок "CPNAME" и поместить эти строки имен в массив классов другого класса, который будет отображать счетчик. Если честно, я даже не уверен, покажет ли этот путь строки в блес…
1 ответ

Delphi Xe5 firedac Ошибка блокировки базы данных с базой данных SQLite

Я пытаюсь создать простой объект для обработки всех функций, связанных с моей базой данных. У меня есть функции, чтобы вернуть набор данных или выполнить команду. Теперь, когда я вызываю это из моей программы, я могу получить записи, используя Execu…
09 апр '14 в 22:03
0 ответов

Ошибка QSQLite: база данных заблокирована

Я новичок в разработке Qt, как он обрабатывает потоки (сигналы и слоты) и базы данных (и SQLite в этом). Уже 4 недели я начал работать над упомянутыми технологиями. Это первый раз, когда я пишу вопрос о SO, и я чувствую, что провел исследование, пре…
27 июл '14 в 14:44
1 ответ

Может ли обновление столбца с противопоказанием ключа foregin заблокировать ссылочную таблицу?

У меня есть одна таблица, которая сильно обновляется в моей системе процессом А. Это упрощенная таблица: db=# \d employee; Table "public.employee" Column | Type | Collation | Nullable | Default -----------------+-----------------------------+-------…
1 ответ

Замки в эластичном поиске

Я пытался найти в Google, но безуспешно. Кто-нибудь может объяснить, на каком уровне упругий поиск берет блокировки для обработки многопоточной или многопроцессорной среды? Находится ли он в индексе или типе документа или в конкретном документе типа…
1 ответ

Mysql Deadlock - транзакция ожидает блокировки, которую она держит?

У меня проблемы с интерпретацией этого тупикового вывода из MySql (5.7, InnoDB). Я понимаю, что в конечном итоге тупик будет решен путем изменения кода уровня приложения, и вы не можете найти основную причину из этого фрагмента. Однако, надеюсь, кто…
1 ответ

Как добиться согласованности базы данных при переписывании разделов таблицы?

У меня есть простая связь с базой данных: один Item относится ко многим ItemDetails. ItemDetails обновляется все сразу: через HTTP POST приходит сообщение с полным набором ItemDetails для замены любых старых ItemDetails на. Логика, которую я использ…
25 авг '14 в 18:13
1 ответ

Асинхронные проблемы с базой данных с Node.js

Я пытаюсь запросить базу данных, работающую на сервере узла без экспресс-использования sqlite3, чтобы проверить, есть ли элемент в базе данных. Найдя, существует ли этот элемент, он перейдет к другой таблице с этой информацией. var username; checkSe…
1 ответ

SQLite - База данных заблокирована в Java

В первом методе я создаю базу данных, если она не существует: Class.forName("org.sqlite.JDBC"); Connection connection = null; connection = DriverManager.getConnection("jdbc:sqlite:" + Gdx.files.internal("mjvsworld.db")); Statement statement = connec…
30 ноя '14 в 11:37
2 ответа

Вставить словарь в базу данных SQLite не будет работать

Я пытаюсь обновить базу данных SQLite на iPhone с помощью словаря, возвращаемого моим сервером. sqlite3_step возвращает sqlite_ok, но база данных все еще остается пустой. В любом случае, после sqlite3_step вставлен журнал для возможной ошибки, и это…
08 дек '13 в 17:36
1 ответ

Тупик между INSERT и SELECT SP

У меня проблемы с приложением, в котором я захожу в тупик, который, как я думал, никогда не случится. У меня есть две хранимые процедуры. Один из них просто читает части таблицы, а другой добавляет строку в таблицу или обновляет существующую строку …
0 ответов

Используйте журналы Sqlite3 для устранения ошибок DB_LOCKED

Sqlite3 имеет команду:.log, которая может включить ведение журнала. Тем не менее, это позволит мне посмотреть, что может быть причиной ошибок DB_LOCKED? Если нет, то как я могу посмотреть, что вызывает мои ошибки DB_LOCKED? благодарю вас
23 июл '18 в 14:19
3 ответа

В чем разница между явной и неявной блокировкой в ​​базе данных?

В чем разница между явной и неявной блокировкой в ​​базе данных?
08 сен '10 в 19:55
1 ответ

Блокировка транзакций в MongoDB

Я пытаюсь разработать систему бронирования, которая регистрирует различные активы после проверки их доступности. Система сначала пытается прочитать записи из БД и проверяет, доступен ли зарезервированный слот. Если это так, система зарезервирует для…
1 ответ

Как обновлять разные строки одновременно в Mysql

У меня есть большая таблица, в которой я должен обновить несколько строк. Я пытался использовать несколько потоков для одновременного обновления разных строк, но, похоже, MySql блокирует все строки таблицы вместо того, чтобы блокировать только те ст…
21 июл '18 в 11:40