Запитання з тегом «transactions»

Сукупність взаємопов'язаних операцій, які повинні досягти успіху для того, щоб будь-яка з них мала успіх. Невдача будь-якої операції призводить до відкату всіх операцій транзакції.

10
Як подолати відсутність транзакцій у MongoDB?
Я знаю, що тут є подібні запитання, але вони або кажуть мені перейти до звичайних систем RDBMS, якщо мені потрібні транзакції, або використовувати атомні операції або двофазну фіксацію . Друге рішення видається найкращим вибором. Третє, я не хочу слідувати, тому що, здається, багато речей можуть піти не так, і я …

12
Виправлення “Перевищено час очікування блокування; спробуйте перезапустити транзакцію "для" застряглої "таблиці Mysql?
Зі скрипту я надсилав такий запит тисячі разів до моєї локальної бази даних: update some_table set some_column = some_value Я забув додати частину де, тому для того самого стовпця було встановлено однакове значення для всіх рядків таблиці, і це було зроблено тисячі разів, а стовпець був індексований, тому відповідний індекс …

2
Найкращий спосіб роботи з транзакціями в MS SQL Server Management Studio
Скажімо, у мене є синтаксично та семантично правильний оператор SQL, щоб він виконувався. У студії управління (або будь-який інший інструмент запитів) як я можу перевірити оператори SQL, і якщо я помітив, що вони щось зламали, відкат (в окремому запиті?)
127 sql  tsql  transactions 

2
Коли використовувати SELECT… ДЛЯ ОНОВЛЕННЯ?
Допоможіть мені, будь ласка, зрозуміти приклад використання SELECT ... FOR UPDATE. Запитання 1 : Чи наведений нижче приклад, коли SELECT ... FOR UPDATEслід використовувати? Подано: кімнати [ід] теги [id, ім'я] room_tags [room_id, tag_id] room_id та tag_id - це іноземні ключі Додаток хоче перелічити всі номери та їх теги, але потрібно …


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

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


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

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

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 …

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 …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.