Описание тега isolation-level
Уровень изоляции определяет, какие данные SQL-транзакция может просматривать или получать доступ, в то время как другие транзакции работают с теми же данными.
1
ответ
Postgres: как добавить уникальный идентификатор в таблицу
У меня есть следующая таблица: CREATE TABLE myid ( nid bigserial NOT NULL, myid character varying NOT NULL, CONSTRAINT myid_pkey PRIMARY KEY (myid ) ) Теперь я хочу добавить записи в эту таблицу с помощью следующей функции: CREATE FUNCTION getmyid(_…
27 апр '15 в 11:08
0
ответов
Не удается установить IsolationLevel.ReadUncommitted с помощью Session.BeginTransaction
Я пытаюсь установить IsolationLevel.ReadUncommitted, используя следующий код public class EntityRepository : RepositoryBase<Entity>, IEntityRepository { ... public void SomeFunction() { using (var transaction = Session.BeginTransaction(Isolati…
25 июл '14 в 10:09
1
ответ
Что следует учитывать при использовании System.Transactions в моем проекте EF?
Фон У меня есть приложение MVC и служба Windows, которые обращаются к той же библиотеке доступа к данным, которая использует EntityFramework. Служба Windows отслеживает определенную активность в нескольких таблицах и выполняет некоторые вычисления. …
18 июл '12 в 18:25
1
ответ
Как прочитать незафиксированные данные в транзакции nHibernate?
Я хотел бы знать, как читать незафиксированные данные. У меня есть приложение, которое сохраняет запись в table1, а затем пытается прочитать некоторые записи из той же таблицы. Я не могу этого сделать, потому что данные блокируются между начальной т…
10 апр '14 в 07:23
1
ответ
Что должно произойти, когда две транзакции сталкиваются?
Я должен реализовать транзакцию SQL в качестве моего назначения и показать, что я выбрал правильный уровень изоляции. Проблема в том, что я не уверен, что должно произойти, когда две транзакции сталкиваются, когда уровень изоляции является оптимальн…
27 янв '14 в 22:37
1
ответ
Как проверить уровень изоляции?
Как мне проверить, какой IL установлен в моей оракуловой базе данных? Как я могу изменить это? Спасибо заранее.
22 май '12 в 22:48
1
ответ
Блокировки базы данных и уровень изоляции в JPA
Я не уверен в понимании блокировок базы данных. Я использую повторяемый уровень изоляции чтения. Согласно википедии, она сохраняет блокировки чтения и записи (полученные на выбранных данных) до конца транзакции. Давайте рассмотрим следующий сценарий…
22 июл '15 в 11:51
2
ответа
Как механизмы блокировки (пессимистичные / оптимистические) связаны с уровнями изоляции транзакций базы данных?
Я пишу веб-приложение, в котором два разных пользователя могут обновить список вещей, например, список дел. Я пришел к выводу, что оптимистический механизм блокировки работает лучше всего, так как я не ожидаю высокого уровня конкуренции. Я смотрел н…
25 мар '14 в 21:05
10
ответов
Spring Batch ORA-08177: невозможно сериализовать доступ для этой транзакции при выполнении одного задания, уровень изоляции SERIALIZED
Я получаю это исключение с СЕРИАЛИЗИРОВАННЫМ уровнем изоляции в JobRepository в Spring Batch: org.springframework.dao.CannotSerializeTransactionException: PreparedStatementCallback; SQL [INSERT into DATAFEED_APP.BATCH_JOB_INSTANCE(JOB_INSTANCE_ID, J…
12 мар '14 в 21:39
1
ответ
Защита от параллелизма транзакции (тип транзакции; Transaction IsolationLevel)
Компонент среднего уровня будет выполнять процедуры доступа к данным в приложении. Компонент вызовет несколько хранимых процедур SQL Server для выполнения обновлений базы данных. Все эти вызовы процедур выполняются под управлением одной транзакции. …
31 мар '10 в 08:43
3
ответа
Соединение Sybase простаивает долгое время
Я читаю данные из таблицы в Sybase, используя шаг ввода таблицы. Запрос действительно прост: SELECT person_ref, displayname FROM person Эта таблица имеет около 2 миллионов строк. Я подключаюсь к Sybase ASE 12. У моего пользователя есть права только …
05 фев '18 в 10:44
2
ответа
Блокируют ли транзакции MySQL для INSERT таблицы внешних ссылок?
Я пытаюсь выполнить огромную транзакцию в своем Java-приложении и делаю записи с одной вставкой (объем в тысячах) для user_account_entry таблица, которая имеет ссылку на внешний ключ user Таблица. Когда транзакция выполняется, я не могу обновить люб…
13 фев '19 в 14:31
2
ответа
Имеет ли DB2 для z/OS уровень изоляции, аналогичный READ ONLY в Oracle?
Имеет ли DB2 для z/OS уровень изоляции, аналогичный READ ONLY в Oracle? Мне нужно реализовать несколько больших выборок в DB2, а также мне нужно получить согласованные данные, которые были зафиксированы вовремя, когда были запущены запросы, поэтому …
24 авг '15 в 08:32
2
ответа
Что такое SQL-курсор?
Я всегда думал, что курсор в базах данных - это указатель, используемый для доступа к набору результатов. Но я слышал, что для курсоров есть уровни изоляции. Так что, возможно, курсор - это не просто указатель?Что именно представляет собой курсор SQ…
14 окт '13 в 19:36
6
ответов
Как обеспечить согласованность данных
Приложение C#. Я делаю выбор с последующим обновлением столбца в таблице. Я помещаю их в отдельную транзакцию с уровнем изоляции, установленным в Serializable. Я делаю это для достижения согласованности данных. Но все же я могу проверить, что нескол…
09 июл '10 в 15:45
1
ответ
Почему уровень изоляции "Repeatable read" в java спасает меня от "Phantom reads"?
Я написал код с фантомным чтением, и мой код должен печатать разные значения, если уровень изоляции не сериализуем, но у меня есть уровень изоляции "повторяемое чтение", и он работает как сериализуемый. Он показывает мне те же цифры, но должен второ…
10 фев '17 в 00:42
0
ответов
Понимание уровня изоляции @Transactional в Spring "Сериализуемый"
Я хочу использовать аннотацию Spring @Transactional для предотвращения параллелизма при обновлении записи базы данных. Уровень изоляции "Сериализуемый" претендует на это, но я хочу понять, действительно ли это относится к моим сценариям использовани…
19 мар '18 в 13:48
0
ответов
Весенние вложенные транзакции с разными уровнями изоляции
У меня есть два транзакционных метода A и B. A имеет уровень изоляции READ_COMMITTED, а B имеет уровень изоляции SERIALIZABLE. если бы B вызывался внутри A, каково было бы здесь поведение по умолчанию? собирается ли весна создать новую транзакцию дл…
05 фев '16 в 00:20
1
ответ
Удаленный доступ не поддерживается для снимка уровня изоляции транзакции - это условно?
Ребята - извините за перефразирование этой темы, как я вижу даже здесь, в стеке, по этой теме уже так много вопросов. Но я нахожусь в интересном месте и надеюсь, что вы можете помочь. Вопрос высокого уровня: может ли SQL SERVER иметь свободу действи…
29 мар '17 в 17:44
3
ответа
Уровни изоляции SQL Server - повторяемое чтение
У меня проблемы с пониманием, почему это происходит. Я уверен, что понимаю теорию, но должно происходить что-то еще, чего я не вижу. Таблица A имеет следующую схему: ID [Primary Key] Name Type [Foreign Key] SprocA устанавливает уровень изоляции для …
04 ноя '09 в 18:30