Описание тега read-committed
1
ответ
Блокировка вновь созданной незафиксированной строки в двух одновременных транзакциях базы данных READ COMMITTED
Если у меня есть два READ COMMITTED Транзакции базы данных PostgreSQL, которые одновременно создают новую строку с одним и тем же первичным ключом и затем блокируют эту строку, возможно ли успешно получить обе блокировки одновременно? Мой инстинкт д…
18 авг '14 в 22:44
0
ответов
Альтернативные способы обращения с валютой в системе кинотеатра
Моя группа и я создали систему бронирования в кинотеатре для школьного проекта, где предметом был контроль над валютой. Это сделано с помощью C# и Entity Framework в n-уровневой архитектуре, где презентация состояла из проекта MVC. Мы решили использ…
20 июн '16 в 12:50
0
ответов
Можно ли установить уровень изоляции транзакций для каждой таблицы в MySQL?
У нас есть схема MySQL с уровнем изоляции транзакции по умолчанию REPEATABLE-READ. Однако для некоторых наших таблиц требуется уровень изоляции транзакции READ-COMMITTED. Можно ли установить уровень изоляции транзакции по умолчанию для конкретной та…
21 июн '18 в 21:52
2
ответа
Почему я не должен использовать "Repeatable Read" с блокировкой чтения (выберите для обновления)?
В документе Mysql: " https://dev.mysql.com/doc/refman/5.7/en/innodb-deadlocks-handling.html" В нем упоминалось: "Если вы используете блокировку чтения (SELECT ... FOR UPDATE или SELECT ... LOCK IN SHARE MODE), попробуйте использовать более низкий ур…
15 сен '17 в 01:56
1
ответ
Мы должны использовать фиксированный уровень изоляции?
У меня есть таблица mysnl innodb с именем "radacct". Эта таблица содержит записи об использовании Интернета пользователями, такие как загрузка, загрузка, идентификатор учетной записи и т. Д. (Схема таблицы ниже). radacct таблица обновляется через пр…
23 авг '16 в 07:27
1
ответ
Почему это "потерянное обновление" в примере чтения документации Oracle?
В книге "Oracle Database Concepts" Oracle приводит пример, чтобы объяснить Read Committed Isolation Level, В этом примере транзакция 1 обновляет строку 1, затем транзакция 2 обновляет эту же строку, прежде чем транзакция 1 фиксируется. Итак, транзак…
03 июн '14 в 14:05
1
ответ
Как читать - когда запрошено - JPA фиксируется только (избегать сбрасываемых сущностей)
Насколько я знаю, JPA/hibernate будет возвращать сущности, которые либо существуют в базе данных, либо были сохранены во время транзакции, а затем сброшены в базу данных. Я хотел бы иметь возможность для некоторых запросов запрашивать у Hibernate ба…
01 сен '16 в 09:49
1
ответ
Возможно ли использовать только чтение, зафиксированное в Teradata?
Я обнаружил, что Teradata использует: READ_ISOLATION_LEVEL= ACCESS|READ|WRITE Насколько это соответствует обычному read commited/dirty в обычных базах данных? Благодарю.
10 дек '13 в 08:51
1
ответ
Предотвратить тупик в совершенном чтении SELECT
Я извлекаю данные из бизнес-системы, предоставленной третьей стороной, для использования в отчетности. Я использую один оператор SELECT, выданный из компонента источника задачи потока данных служб SSIS, который объединяет несколько таблиц в исходной…
18 фев '19 в 11:57
3
ответа
READ COMMITTED уровень изоляции базы данных в Oracle
Я работаю над веб-приложением, связанным с Oracle. У нас есть таблица в оракуле с колонкой "активировано". Только одна строка может иметь этот столбец равным 1 в любой момент времени. Чтобы обеспечить это, мы использовали уровень изоляции SERIALIZED…
22 сен '09 в 21:54
1
ответ
Предотвращает ли SELECT возвращаемые строки от удаления?
Скажи, что у меня есть: T1: SELECT id FROM x WHERE timestamp < y (возвраты id = [1, 2, 3]) T2: DELETE FROM x WHERE id = 1 T1: SELECT timestamp, value FROM x WHERE id = 1 с READ-COMMITTED изоляция. Риск 3 возвращает риск пустого результата, или ша…
16 фев '18 в 04:22
1
ответ
MySQL InnoDB блокирует несколько строк с уровнем изоляции READ_COMMITTED?
У меня проблемы при разрешении LOCK WAIT TIMEOUT EXCEED ошибка с MySQL InnoDB. Я прошел через эту статью, и он говорит, что если мы используем уровень изоляции READ_COMMITTED тогда мой запрос на обновление должен блокировать только те строки, которы…
22 май '15 в 08:06
2
ответа
Как Read Committed Isolation Level предотвращает грязное чтение
Я начинаю с простого вопроса: согласно определению Dirty Read в Википедии и MSDN: у нас есть 2 одновременных транзакции, T1 и T2 Грязное чтение происходит, когда T1 обновляет строку, а T2 читает строку, которая "еще не зафиксирована" T1 но на уровне…
15 мар '12 в 12:28
2
ответа
Могу ли я получить ORA-08177, если есть только одно соединение с базой данных?
Мне было поручено запустить модульные тесты на штормовом бэкэнде для оракула, чтобы мы могли видеть, достаточно ли бэкэнда для использования в производстве. Одна проблема, с которой я сталкиваюсь, заключается в том, что я получаю ORA-08177 (не могу …
16 июн '09 в 14:57
0
ответов
Блокировка на две таблицы без зависимостей между ними
У меня странная ситуация. Я работаю над базой данных SQL Server 2005, я искал блокировки на БД, используя это. После захвата в течение всего дня, остановки трассировки и просмотра результатов я обнаружил блокирующий запрос, который блокирует вставку…
22 ноя '14 в 22:21
1
ответ
MySQL REPEATABLE-READ Уровень транзакции Workbench не установлен
Мы установили следующее в файле my.ini [mysqld] транзакция-изоляция = READ-COMMITTED Мы предполагаем, что этот параметр будет использоваться по умолчанию для всех пользовательских сессий. При входе в систему с использованием PHPMyAdmin tx_isolation …
05 дек '13 в 09:17
2
ответа
PostgreSQL не может начинать / завершать транзакции в PL/pgSQL
Я ищу разъяснения о том, как обеспечить атомарную транзакцию в функции plpgsql и где установлен уровень изоляции для этого конкретного изменения в базе данных. В функции plpgsql, показанной ниже, я хочу убедиться, что И ОБА, и удаление успешно выпол…
27 янв '13 в 17:48
0
ответов
Чтение зафиксированной блокировки уровня изоляции
Я пытаюсь понять и использовать пружинный уровень транзакционной изоляции. Мне нужно максимизировать параллелизм моего приложения, и я просто должен быть осторожен с грязным чтением. Призрачное чтение и другие сценарии действительно не требуются. По…
02 сен '18 в 15:16
1
ответ
Х-блокировки InnoDB на уровне изоляции READ COMMITTED
Из глоссария MySQL: ЧИТАТЬ ОБЯЗАТЕЛЬНО Когда транзакция с этим уровнем изоляции выполняет операции UPDATE ... WHERE или DELETE ... WHERE, другие транзакции могут ждать. Транзакция может выполнять операции SELECT ... FOR UPDATE и LOCK IN SHARE MODE, …
25 янв '19 в 01:16
1
ответ
MySQL выполняет временную INSERT "без последствий" с репликацией, избегая блокировок
Итак, мы пытаемся запустить отчет на экране, который не изменит сохраненные данные. Однако это сложно, поэтому необходимо пройти через пару (ВРЕМЕННЫХ *) таблиц. Он извлекает данные из живых таблиц, которые реплицируются. Немного неприятно, когда де…
02 дек '15 в 08:59