Результаты поиска по запросу "transactions"

4 ответа

Вложили ли вы свои операторы SELECT в транзакцию? - Я повторил ваш тестовый пример, и могу представить результат, который я объяснял.

я есть запрос со следующей структурой: SELECT ..... WHERE status = 'QUEUED' ORDER BY position ASC LIMIT 1 FOR UPDATE; Это оператор SELECT для одной таблицы в таблице InnoDB. полеposition (INT NOT NULL) имеет индекс. статус ENUM и также ...

1 ответ

Спасибо, Обама, э-э, Митч :-)

у сделать? Start transaction; insert into db1.table1 (field1) values (100),(100); insert into db2.table2 (field2) values (100),(100); commit;Или это не сработает?

4 ответа

Как настроить управление транзакциями для работы с 2 различными БД в Spring?

У меня есть 2 базы данных (MySql и HSQLDB). Я настроил 2 источника данных и 2 бина EntityManagerFactory. Я также могу настроить 2 соответствующих бина JpaTransactionManager. Но я не знаю, как указать, какие из них следует использовать для ...

ТОП публикаций

1 ответ

Реализация PlatformTransactionManager для одного Hibernate SessionFactory. Связывает сеанс Hibernate из указанной фабрики с потоком, потенциально позволяя один сеанс с привязкой к потоку на фабрику. SessionFactoryUtils и HibernateTemplate знают о связанных с потоками сессиях и участвуют в таких транзакциях автоматически. Использование любого из них или прохождение через SessionFactory.getCurrentSession () требуется для кода доступа Hibernate, который должен поддерживать этот механизм обработки транзакций.

у интегрироватьвеснаа такжезимоватьи использоватьJTAдля управления транзакциями. Я также хотел бы делегировать обработку транзакций на сервер приложений, которым в моем случае является JBoss. У меня есть вопрос относительно ...

1 ответ

Вы можете посмотреть на использование базы данных FLASHBACK, я думаю, что вы можете сделать это на уровне схемы / объекта, но проверьте документы, чтобы подтвердить это. Вы должны быть на 10G, чтобы это работало.

я есть программа, которая периодически обновляет свою схему базы данных. Иногда может произойти сбой одного из операторов DDL, и если это произойдет, я хочу откатить все изменения. Я обертываю обновление в транзакции следующим образом: BEGIN ...

2 ответа

Все мои транзакции в новых потоках являются зависимыми клонами, и родительский поток не завершает транзакцию раньше, чем любой из дочерних потоков. Есть еще мысли? Благодарю.

я есть приложение с несколькими потоками. Потоки НЕ разделяют ObjectContext (каждый поток имеет свой собственный - я знаю, что они не являются потокобезопасными). Тем не менее, все потоки работают в рамках общей транзакции. Исходный ...

3 ответа

Основное различие с SET AUTOCOMMIT = 0 состоит в том, что если оно уже равно 0, оно ничего не будет делать, тогда как при START TRANSACTION вы инициируете суб-транзакцию в текущей транзакции.

я есть таблица InnoDB, которую нужно обновлять каждые десять минут в пределах от 60 до 200 тыс. Записей. Наш подход к этому моменту был следующим: Отключить автокоммитУсекать таблицуВыполнение отдельных запросов и дополнительных расчетов (с ...

11 ответов

Отключите general.log после этого.

х производственных журналах ошибок я иногда вижу: SQLSTATE [HY000]: общая ошибка: 1205 Превышено время ожидания блокировки; попробуйте перезапустить транзакцию Я знаю, какой запрос пытается получить доступ к базе данных в этот момент, но есть ...

2 ответа

Отключение флага участия решило это для меня:

ользую Hibernate + Spring +@Transactional аннотации для обработки транзакций в моем приложении. Менеджер транзакций объявляется следующим образом: <bean ...

2 ответа

Как я могу использовать транзакции в моей хранимой процедуре MySQL?

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