Вопросы по теме 'isolation-level'

Можно ли незаметно запустить что-нибудь от имени администратора
Как обмануть UAC в Vista и Windows 7? Как я могу запустить что-то, для чего нужны не только права администратора, но особенно нужно указать, чтобы оно запускалось от имени администратора. Я попытался запустить процесс с заданными учетными данными...
3902 просмотров

Могу ли я ускорить вставку в SQL Server при использовании операторов INSERT INTO с ADO.net?
Я хочу посмотреть, могу ли я что-нибудь сделать, чтобы значительно ускорить установку ADO.net, но все же вставлять с помощью нескольких INSERT INTO table values (...) команд. Я помещаю данные из проприетарных файлов базы данных без запросов в SQL...
1282 просмотров
schedule 05.11.2021

Как установить уровни изоляции, чтобы после завершения одной транзакции вставленные данные были доступны для другой транзакции?
У меня есть следующие таблицы (сильно упрощенные): Jobs: JobId, JobState Data: DataId JobsData: JobId, DataId идея JobsData состоит в том, что любой элемент в Data может быть связан с одним или несколькими элементами в Jobs , и каждый...
236 просмотров

Как получение общих и эксклюзивных блокировок работает в Hibernate
Я пытаюсь понять, как уровни изоляции READ COMMITED и READ UNCOMMITED работают в Hibernate, и мне нужно какое-то объяснение. Есть 2 потока THR1 и THR2 , которые выполняют один и тот же метод транзакции (Spring аннотация Transactional с уровнем...
522 просмотров

Неожиданный уровень изоляции транзакций в .NET с несколькими подключениями
Я собрал образец приложения, чтобы имитировать некоторые из основных функций кода нашего приложения. Пока я работал над этим, я немного ошибся в своем понимании TransactionScope и SqlConnection . Проблема, которую я вижу, заключается в том, что...
716 просмотров

Нужна ли мне более высокая изоляция транзакций, чтобы ограничения работали надежно в PostgreSQL?
У меня есть случай, когда мне нужно проверить, существует ли строка, и если она существует, чтобы не создавать ее снова. В значительной степени резюмируется так, как показано ниже: select id from table where constraintA=$1 and constraintB=$2...
206 просмотров

Зачем мне использовать уровень изоляции Repeatable Read (или более высокий), если мне нужно прочитать версию во второй раз?
Я прочитал главу книги Мартина Фаулера Optimistic Offline Lock Автор описывает следующий пример (если я правильно понял): Есть 2 объекта: Order и Client . Участвуют 2 сделки (бизнес): Первая транзакция рассчитывает сумму налога на...
631 просмотров

PESSIMISTIC WRITE Lock с уровнем изоляции SERIALIZABLE в postgresql
Когда я использую пессимистическую блокировку записи с уровнем изоляции SERIALIZABLE, я получаю некоторые ошибки в некоторых сценариях. Вот класс MappingEntity: @Data @Entity(name = "asset_type_mapping") @Table( name =...
81 просмотров
schedule 20.11.2021

Запретить нескольким потокам / экземплярам выбирать и обрабатывать одни и те же строки в SQL
Тот же вопрос, что и некоторые другие . Речь идет как раз о SQL. Другая проблема - как реализовать это в нескольких других базах данных. Служба A выбирает строку базы данных, статус которой должен быть обработан, и устанавливает статус на...
14 просмотров

установить уровень изоляции транзакции в области процедуры в mysql
Как установить уровень изоляции транзакции на уровне процедуры в Mysql. Должен ли я использовать сеанс или любой другой параметр. Прямо сейчас нам нужно писать на уровне запроса Select. Сервер Sql предусматривает, что вы можете написать его один...
2457 просмотров

Блокировка таблицы для получения MAX в LINQ
У меня есть запрос в LINQ, я хочу получить MAX кода моей таблицы, увеличить его и вставить новую запись с новым кодом. точно так же, как функция IDENTITY SQL Server, но здесь мой столбец Code - это char (5), где могут быть алфавиты и числа. Моя...
3581 просмотров

Влияет ли изменение уровня изоляции с помощью TransactionScope в LINQ to SQL для NOLOCK на соединение?
Я тестирую TransactionScope с опциями для установки уровня изоляции ReadUncommitted для выполнения определенных запросов как таковых. Однако я вижу, что, поскольку уровень изоляции установлен для соединения, когда соединение повторно используется для...
1023 просмотров

SQL Server - путаница с сериализуемым уровнем изоляции
Я прочитал статью ( https://www.simple-talk.com/sql/t-sql-programming/questions-about-t-sql-transaction-isolation-levels-you-were-too-shy-to-ask/ ), и у меня есть вопрос в соответствии с: «SERIALIZABLE: запрос в текущей транзакции не может считать...
1238 просмотров
schedule 09.03.2022

Уровень изоляции транзакции Django в mysql и postgresql
Вы знаете уровень изоляции транзакций, используемых в Django по умолчанию? Можно ли установить уровень изоляции в базе данных независимо? Меня в основном интересуют mysql и postgres.
7617 просмотров
schedule 11.03.2022

Почему мой код SQL Server UPSERT иногда не блокируется?
У меня есть таблица ImportSourceMetadata , которую я использую для управления пакетным процессом импорта. Он содержит столбец PK SourceId и столбец данных LastCheckpoint . Пакетный процесс импорта считывает LastCheckpoint для данного SourceId...
602 просмотров

Выберите с помощью Read Committed, поясните, пожалуйста
http://www.postgresql.org/docs/9.1/static/transaction-iso.html В документации о прочитанном уровне изоляции указано Read Committed - это уровень изоляции по умолчанию в PostgreSQL. Когда транзакция использует этот уровень изоляции, запрос...
581 просмотров
schedule 13.03.2022

Обобщенная обработка сбоев транзакций SQL из-за сериализуемого уровня изоляции
документация PostgreSQL 13.2.3. Сериализуемый уровень изоляции гласит: Важно, чтобы среда, использующая этот метод, имела общий способ обработки ошибок сериализации (которые всегда возвращаются со значением SQLSTATE «40001»), потому что...
66 просмотров

Как установить уровень изоляции транзакции в SQLAlchemy для PostgreSQL?
Мы используем декларативную базу SQLAlchemy, и у меня есть метод, для которого я хочу изолировать уровень транзакции. Чтобы объяснить, есть два процесса, которые одновременно пишут в базу данных, и я должен заставить их выполнять свою логику в...
10808 просмотров

Пример грязного чтения с использованием УРОВНЕЙ ИЗОЛЯЦИИ
В учебных целях я хочу привести пример с грязными чтениями. Использование уровня изоляции READ_UNCOMMITED. Однако я не могу заставить этот пример работать. Я пробовал много разных вещей, но это все еще не работает. Поэтому я надеюсь, что вы...
287 просмотров

Уровень изоляции транзакций Большое количество операций записи
Я могу говорить глупости, но: Какой уровень изоляции является «лучшим» для множества потоков, работающих на множестве соединений, выполняющих множество обновлений и записывающих с использованием транзакций? Или уровни изоляции предназначены только...
168 просмотров
schedule 15.04.2022