Вопросы с тегом «transactions»

Набор взаимосвязанных операций, которые должны быть успешными, чтобы любая из них была успешной. Сбой какой-либо операции приводит к откату всех операций в транзакции.

10
Как обойти отсутствие транзакций в MongoDB?
Я знаю, что здесь есть аналогичные вопросы, но они либо говорят мне вернуться к обычным системам РСУБД, если мне нужны транзакции, либо использовать атомарные операции или двухфазную фиксацию . Второе решение кажется лучшим выбором. Третье я не хочу следовать, потому что кажется, что многое может пойти не так, и я …

12
Исправление «Превышен таймаут ожидания блокировки; попробуйте перезапустить транзакцию для «зависшей» таблицы Mysql?
Из сценария я тысячи раз отправлял такой запрос в мою локальную базу данных: update some_table set some_column = some_value Я забыл добавить часть where, поэтому для одного и того же столбца было установлено одинаковое значение для всех строк в таблице, и это было сделано тысячи раз, и столбец был проиндексирован, …

2
Лучший способ работы с транзакциями в MS SQL Server Management Studio
Скажем, у меня есть синтаксически и семантически правильный оператор SQL, поэтому он выполняется. В Management Studio (или любом другом инструменте запросов) как я могу протестировать операторы SQL, и если я заметил, что они что-то сломали, откат (в отдельном запросе?)
127 sql  tsql  transactions 

2
Когда использовать SELECT… FOR UPDATE?
Пожалуйста, помогите мне разобраться в сценарии использования SELECT ... FOR UPDATE. Вопрос 1. Является ли следующий хороший пример того, когда SELECT ... FOR UPDATEследует использовать? Дано: комнаты [ID] теги [id, name] room_tags [room_id, tag_id] room_id и tag_id - внешние ключи Приложение хочет вывести список всех комнат и их тегов, но …


3
Правильное использование flush () в JPA / Hibernate
Я собирал информацию о методе flush (), но не совсем понимаю, когда его использовать и как правильно использовать. Из того, что я прочитал, я понимаю, что содержимое контекста постоянства будет синхронизировано с базой данных, то есть выдача невыполненных инструкций или обновление данных объекта. Теперь у меня есть следующий сценарий с …

6
MySQL: транзакции против таблиц блокировки
Я немного запутался в транзакциях и блокировках таблиц, чтобы обеспечить целостность базы данных и убедиться, что SELECT и UPDATE остаются синхронизированными, и никакое другое соединение не мешает этому. Мне нужно: SELECT * FROM table WHERE (...) LIMIT 1 if (condition passes) { // Update row I got from the select …


5
Можно ли откатить операторы CREATE TABLE и ALTER TABLE в основных базах данных SQL?
Я работаю над программой, которая выдает DDL. Я хотел бы знать, CREATE TABLEможно ли откатить аналогичный DDL в Postgres MySQL SQLite и другие Опишите, как каждая база данных обрабатывает транзакции с помощью DDL.

4
Зачем мне нужна транзакция в Hibernate для операций только для чтения?
Зачем мне нужна транзакция в Hibernate для операций только для чтения? Блокирует ли БД следующая транзакция? Пример кода для получения из БД: Transaction tx = HibernateUtil.getCurrentSession().beginTransaction(); // why begin transaction? //readonly operation here tx.commit() // why tx.commit? I don't want to write anything Могу я использовать session.close() вместо tx.commit()?

5
Как использовать транзакции с dapper.net?
Я хотел бы запустить несколько операторов вставки в нескольких таблицах. Я использую dapper.net. Я не вижу способа обрабатывать транзакции с dapper.net. Поделитесь своими идеями о том, как использовать транзакции с dapper.net.
106 c#  transactions  dapper 

3
Связь уровней изоляции транзакций с блокировками таблицы
Я читал про 4 уровня изоляции: Isolation Level Dirty Read Nonrepeatable Read Phantom Read READ UNCOMMITTED Permitted Permitted Permitted READ COMMITTED -- Permitted Permitted REPEATABLE READ -- -- Permitted SERIALIZABLE -- -- -- Я хочу понять блокировку каждой транзакции в таблице. READ UNCOMMITTED - no lock on table READ COMMITTED …

4
Есть ли способ перечислить открытые транзакции в базе данных SQL Server 2000?
Кто-нибудь знает способ составить список открытых транзакций в базе данных SQL Server 2000? Я знаю, что могу запросить представление sys.dm_tran_session_transactionsо версиях базы данных SQL 2005 (и более поздних), однако это недоступно в SQL 2000.

2
Как TransactionScope откатывает транзакции?
Я пишу интеграционный тест, в котором я буду вставлять несколько объектов в базу данных, а затем проверять, получает ли мой метод эти объекты. Мое подключение к базе данных осуществляется через NHibernate ... и мой обычный метод создания такого теста заключался бы в следующем: NHibernateSession.BeginTransaction(); //use nhibernate to insert objects into …

12
Должен ли я зафиксировать или откатить транзакцию чтения?
У меня есть запрос на чтение, который я выполняю в транзакции, чтобы я мог указать уровень изоляции. Что мне делать после завершения запроса? Зафиксировать транзакцию Откатить транзакцию Ничего не делать (что приведет к откату транзакции в конце блока using) Каковы последствия каждого из них? using (IDbConnection connection = ConnectionFactory.CreateConnection()) { …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.