4
голосов
2ответов
4528 просмотров

mySQL - Установите уровень изоляции с помощью PHP mysqli.

Как мне установить уровень изоляции транзакции на «SERIALIZABLE» в PHP с помощью mysqli?Я искал везде и не могу найти никакой информации об этом. Здесь объяснение уровней изоляции.

4
голосов
1ответов
4308 просмотров

mySQL - блокировка таблицы против блокировки строки

Описание приложения У меня есть таблица, в которой хранятся идентификаторы, представляющие области на карте. Каждая карта содержит 1000 областей. Территория - это любое количество соприкасающихся областей карты . Пользователи борются за владение разными участками карты. Дизайн базы дан...

2
голосов
1ответов
847 просмотров

QSqlDatabase :: транзакция и другая открытая транзакция, блокировка или сбой?

Я имею дело с Sql Server и Oracle через Qt, когда использую QSqlDatabase::transaction() для соединения с базой данных.Когда другой пользователь / соединение открывает транзакцию в той же базе данных, блокирует ли вызов transaction(), пока другая транзакция не завершится или не завершится ошибкой?

1
голосов
3ответов
2245 просмотров

mySQL - предотвращение двойного бронирования

Я пытаюсь найти лучший способ остановить двойное «бронирование» в моем приложении. У меня есть таблица уникальных идентификаторов, каждый из которых может быть продан только один раз. Моя текущая идея состоит в том, чтобы использовать транзакцию, чтобы проверить, доступны ли выбранные прод...

0
голосов
1ответов
149 просмотров

Справка по транзакциям InnoDB - выберите, если не найдено, добавить уникальную строку

У меня есть таблица mysql, содержащая части IPAddress TABLE `EndPoints`( `EndPointId` BIGINT(19) UNSIGNED NOT NULL AUTO_INCREMENT , `IpPart1` TINYINT(3) UNSIGNED NOT NULL , `IpPart2` TINYINT(3) UNSIGNED NOT NULL , `IpPart3` TINYINT(3) UNSIGNED NOT NULL , `IpPart4` TINYINT(...

0
голосов
2ответов
392 просмотров

Восстановление после ошибок пакетного прерывания SQL внутри транзакции?Альтернатива?

Я ищу способ продолжить выполнение транзакции, несмотря на ошибки при вставке данных с низким приоритетом. Кажется, что реальная вложенная транзакция может быть решением, но они не поддерживаются SQL Server 2005/2008. Другое решение - иметь логику, определяющую, является ли ошибка критической ил...

1
голосов
2ответов
1008 просмотров

MySql уникальный идентификатор для нескольких записей

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

0
голосов
2ответов
62 просмотров

Как узнать, где может происходить COMMIT?

Я занимаюсь рефакторингом кода, конвертирую несколько связанных обновлений в одну транзакцию. Используется JDBC, MySQL, InnoDB. Я считаю, что где-то в (довольно большой и недокументированной) библиотеке или в коде приложения все еще происходит нежелательная COMMIT. Как проще всего узнат...

5
голосов
4ответов
3150 просмотров

Данные зафиксированы, хотя System.Transactions.TransactionScope.Commit () не вызывается

При каких обстоятельствах код, заключенный в System.Transactions.TransactionScope, может все еще фиксироваться, даже если было сгенерировано исключение и во внешней области никогда не вызывалась фиксация? Существует метод верхнего уровня, заключенный в using (var tx = new TransactionScope()),...

3
голосов
1ответов
521 просмотров

Поддержка транзакций Tokyo Tyrant

Я заметил, что rufus-tokyo и другие API поддерживают транзакции в Tokyo Tyrant.Я не нашел упоминания о поддержке транзакций в документации TT ( http: // 1978th.net / tokyotyrant / spex.html # clientprog ) Имитация поддержки этой транзакции?Или есть способ выполнить транзакцию на стороне серве...

1
голосов
1ответов
2439 просмотров

Вопрос по блокировке и транзакциям в таблице MyISAM

У меня есть поле счетчика в таблице myisam.Чтобы обновить значение счетчика в многозадачной среде (веб-сервер, параллельные запросы из PHP), мне нужно заблокировать запись для обновления. Я делаю это так: START TRANSACTION; SELECT Counter FROM mytable ... FOR UPDATE; UPDATE Counter value or...

284
голосов
7ответов
74133 просмотров

TransactionScope автоматически расширяется до MSDTC на некоторых машинах?

В нашем проекте мы используем TransactionScope, чтобы гарантировать, что наш уровень доступа к данным выполняет свои действия в транзакции. Мы стремимся не требовать, чтобы служба MSDTC была включена на компьютерах наших конечных пользователей. Проблема в том, что на половине машин разработ...

8
голосов
7ответов
13346 просмотров

Вопрос о состоянии гонки SQL Server

(Примечание: это для MS SQL Server) Допустим, у вас есть таблица ABC со столбцом идентификатора первичного ключа и столбцом CODE. Мы хотим, чтобы каждая строка здесь имела уникальный, последовательно сгенерированный код (на основе некоторой типичной формулы контрольной цифры). Допустим, у ...

1
голосов
2ответов
5582 просмотров

NHibernate - Почему при вызове Delete () не удается удалить, но удаление через HQL работает?

Учитывая следующие блоки кода, почему вызов HQL работает, а вызов delete () не работает?В качестве фона я использую NHibernate поверх драйвера IBM.Data.DB2.Iseries.Чтобы узнать, ведение журнала на AS400 отключено, поэтому я не могу использовать транзакции.Я не являюсь администратором AS400 и нич...

0
голосов
8ответов
417 просмотров

Нервные запросы (SQL Server): Что вы думаете об этом?

Я часто пользуюсь SQL Server Management Studio. Иногда я оказываюсь в ситуациях, когда мне нужно выполнить запрос на обновление или удаление, но я боюсь, что какая-то опечатка или логическая ошибка с моей стороны заставят меня внести нежелательные массовые изменения в таблицу (например, изменить...

1
голосов
1ответов
506 просмотров

Откат идентификаторов NHibernate

Я хотел бы, чтобы NHibernate выполнял откат идентификатора любых объектов, сохраненных во время транзакции, если транзакция была прервана.Я использую NHibernate 2.1.0, и по умолчанию он этого не делает.Я придумал следующее решение, которое работает до определенного момента: public class Rever...

0
голосов
5ответов
638 просмотров

Что делать, если мой процесс слишком длинный для времени ожидания транзакции?

Я хотел бы знать, каковы лучшие практики, если у вас есть довольно длительный процесс, который заканчивается transaction timeout и который определенно должен иметь возможность отката, если внутри возникнет какое-либо исключение? Представьте, что на всем протяжении установленного приложения дли...

0
голосов
3ответов
729 просмотров

Работа с RollbackException в Java

Есть ли способ «воспроизвести» транзакцию? То есть, иногда я получаю RollbackException и откатываю транзакцию.Могу ли я затем «клонировать» транзакцию и повторить попытку, иначе при откате транзакция будет потеряна? Мне действительно нужны изменения, и я действительно не хочу отслеживать каждое ...

0
голосов
2ответов
189 просмотров

как это перевести (см. код ниже) на C #?

как перевести это на C # import java.io.*; import java.net.*; class SimpleServer { private static SimpleServer server; ServerSocket socket; Socket incoming; BufferedReader readerIn; PrintStream printOut; public static void main(String[] args) { int port = 8080; try ...

0
голосов
1ответов
1107 просмотров

Spring транзакция с Sybase

Я использую Spring в своем веб-приложении с базовой базой данных как Sybase. Мне нужно выполнить 3 сложные хранимые процедуры. У процедур есть команды создать таблицу и удалить таблицу для хранения временных наборов результатов. Таблицы создаются в пространстве базы данных пользователя...

32
голосов
5ответов
6869 просмотров

Транзакции NHibernate при чтении

Я прочитал документацию и объяснение, почему настоятельно рекомендуется использовать транзакции для операций чтения в NH.Однако я еще не полностью «купился» на это.Может ли кто-нибудь попытаться объяснить это, просто не сказав мне RTFM, что я уже сделал?;)

0
голосов
1ответов
1345 просмотров

На каком уровне вы бы реализовали транзакции с помощью asp.NET TransactionScope?

У меня есть уровень обслуживания, бизнеса и доступа к данным.На каком уровне я должен реализовывать транзакции с использованием asp.NET transactioncope?Кроме того, вложение транзакций - это хорошо, потому что у меня с этим были проблемы?

8
голосов
3ответов
5051 просмотров

Как работает распространение транзакций при использовании Open Session In View?

Меня действительно смущает распространение транзакций в Spring с помощью Hibernate. Я использую аннотации Spring @Transactional в своих методах уровня обслуживания. Некоторые из них помечены как «только для чтения = истина». Если один из моих методов службы, предназначенных только для чтения, вы...

22
голосов
3ответов
28235 просмотров

Как проверить ожидающие операции в транзакции PostgreSQL

У меня есть сеанс (SQLAlchemy) в PostgreSQL с активной незафиксированной транзакцией.Я только что передал сеанс некоторому дереву вызовов, которое могло или не могло выдать операторы SQL INSERT/UPDATE/DELETE, через sqlalchemy.orm или напрямую через базовое соединение. Есть ли способ проверить...

10
голосов
6ответов
8182 просмотров

Справка по обзору Java Transaction API (JTA)

Может ли кто-нибудь дать мне хорошее объяснение мотивации и применения JTA в современных Java-приложениях?Я не хочу слишком технических подробностей.Но просто параграф о том, зачем нам нужен JTA, что делает JTA, и, может быть, кусок псевдокода, показывающий, как используется JTA?

1
голосов
1ответов
111 просмотров

Обработка транзакций для двух независимых источников данных как одного

У меня есть два источника данных: старый (веб-сервис) и база данных.Теперь, когда я обрабатываю запрос, я внес изменения в оба.В случае ошибки хочу откатить оба. try { legacy.Begin(); db.Begin(); legacy.MakeChanges(); db.MakeChanges(); } except (Exception) { legacy.Rollback(); db.Rollba...

2
голосов
6ответов
2364 просмотров

Производительность SELECT транзакции Firebird 2.0

В Firebird 2.0 используется ли явная транзакция для команды SELECT быстрее, чем выполнение команды с неявной?

6
голосов
2ответов
4908 просмотров

Изменение столбца с полнотекстовым индексом в транзакции

Я пишу средство обновления данных SQL для преобразования старых столбцов типа text / ntext / image в varchar / nvarchar / varbinary. Программы обновления запускаются в транзакциях, когда система загружается для обновления базы данных с более старой версии. Я заставил SQL работать сам по себе, но...

3
голосов
1ответов
7224 просмотров

Transactional services => BeanNotOfRequiredTypeException, должно быть Advice, но TransactionInterceptor

Следуя замечательному совету, данному в ветке об обслуживании beans Я создал Службу, указанную в разделе. Я пробовал разместить @Transactional на уровне интерфейса, уровне метода интерфейса, уровне класса и уровне метода класса. Как бы я ни делал, я получаю org.springframework.beans.factory...

0
голосов
2ответов
1227 просмотров

Spring Транзакции в разных DAO все равно не работают?

Вот моя реализация вкратце 1) все DAO, реализованные с использованием поддержки HibernateDAO / аннотации @Transational, используются только на уровне обслуживания 2) Используйте MySQL / HibernateTransactionManager 3) Тестирование с использованием основного метода (String args []) (работ...