Вопросы по теме 'transactions'
Rails 3 — Транзакции и блокировка
Я новичок в Rails, и у меня есть система, которая должна обрабатывать транзакции. Пользователь может ввести транзакцию, к которой привязан еще один пользователь. Эти пользователи должны некоторую сумму денег лицу, совершающему транзакцию. Например,...
4159 просмотров
schedule
09.11.2023
Безопасно ли в postgres (неправильно) использовать временную (локальную для сеанса) последовательность в качестве локальной последовательности транзакции?
Я хочу иметь счетчик, который я буду сбрасывать на 0 каждый раз, когда начинается новая транзакция. Я хочу, чтобы значение этого счетчика использовалось в некоторых триггерах. Поскольку временные последовательности postgres являются локальными для...
410 просмотров
schedule
31.12.2023
Изоляция параллелизма транзакций. Почему я могу обновлять подмножество записей других транзакций?
Я пытаюсь понять проблему, с которой я столкнулся, и я не верю, что это возможно при работе с транзакциями, использующими уровень изоляции чтения. У меня есть таблица, которая используется в качестве очереди. В одном потоке (соединение 1) я вставляю...
1316 просмотров
schedule
19.11.2023
NHibernate - Лучшая практика для избранных
A иметь действие в моем приложении MVC, которое имеет id и возвращает имя человека.
Что для этого лучше всего? Я следую советам NHProf, но код звучит для меня немного странно или что-то в этом роде.
using (var session =...
3815 просмотров
schedule
04.11.2023
Записи исчезают в цикле транзакций PDO mssql
У меня есть следующий код (более или менее) для импорта от 500 000 до 4 000 000 строк:
$sSql = "Insert into table (a,b,c) VALUES(?,?,?)"
$oSQLStmnt = $pdo->prepare($sSql);
$oSQLStmnt->setAttribute(PDO::SQLSRV_ATTR_ENCODING,...
1060 просмотров
schedule
27.11.2023
Как изменить значение com.arjuna.ats.jbossatx.jta.TransactionManagerService TransactionTimeout во время выполнения?
У нас есть среда JBoss [EAP] 4.3.0.GA_CP01, и мне нужно изменить
TransactionTimeout
свойство
com.arjuna.ats.jbossatx.jta.TransactionManagerService
но всякий раз, когда я пытаюсь изменить значение через MBean из JMX-Console;...
1667 просмотров
schedule
08.11.2023
Django: добавлен m2m через сквозные причины «текущая транзакция прервана, команды игнорируются до конца блока транзакции»
Я пытаюсь добавить отношение m2m через сквозную таблицу и ни с того ни с сего сталкиваюсь со следующей ошибкой:
«текущая транзакция прервана, команды игнорируются до конца блока транзакции»
Есть 2 странные проблемы по этому поводу. Во-первых, я...
73 просмотров
schedule
20.12.2023
Тупик при транзакции с несколькими таблицами
Мой сценарий распространен: у меня есть хранимая процедура, которой нужно обновить несколько таблиц. если одно из обновлений не удалось - нужно откатить все обновления. прямой ответ - включить все обновления в одну транзакцию и просто откатить ее....
826 просмотров
schedule
13.11.2023
Весенняя транзакция: require_new beharivour
Может быть, я неправильно понимаю поведение Spring Requires_new. Вот мой код:
@Transactional(rollbackFor=Exception.class,propagation=Propagation.REQUIRED)
public void outterMethod() throws Exception{
innerMethod1();
innerMethod2();...
392 просмотров
schedule
28.11.2023
Работа с параллелизмом PostgreSQL с помощью Rails find_or_create
По какой-то причине этот код может создавать повторяющиеся игры, если разные пользователи запускают его одновременно:
game = Game.find_or_create_by(
status: Game::STATUS[:waiting],
category_id: params[:category_id],
private: 0
) do...
768 просмотров
schedule
03.11.2023
Grails: хранить записи аудита независимо от успеха/неудачи?
Какой рекомендуемый шаблон в Grails для написания записи аудита для определенных действий независимо от того, как завершается транзакция? Пример: попытка онлайн-регистрации пользователя, которая может завершиться неудачно по ряду причин.
Базовое...
60 просмотров
schedule
05.12.2023
PHP-транзакция MySQL между базами данных
Я не могу найти окончательный ответ на вопрос, разрешено ли совершать транзакции в PHP, охватывающие несколько баз данных.
Я использую тот же объект подключения (mysqli) и выполняю транзакции следующим образом:
$mysqli->autocommit(false);...
894 просмотров
schedule
24.12.2023
Найти ожидающую блокировку или транзакцию в MySql
У меня есть фрагмент PHP-кода, который больше не может выполнять запросы из-за ожидающей блокировки или уже открытой транзакции в базе данных MySql, которую я до сих пор не нашел. Скрипт запускается по cron каждый час. Код нарушения таков...
1154 просмотров
schedule
11.01.2024
Entity Framework. Возможно ли и рекомендуется ли использовать транзакцию в контексте несколько раз?
Например. у меня такой код
using (AccountingEntities ent = new AccountingEntities())
{
//just to read record
var recs = ent.Payments.Where(pp => pp.PaymentId == 123);
foreach (p in recs)
{
if (p.Status == 1)
{...
54 просмотров
schedule
20.11.2023
Почему следующая транзакция t-sql не работает должным образом?
Чтобы проверить, как работает транзакция, я написал следующий t-sql. Поскольку первый атрибут является первичным ключом, ни одна из вставок не должна быть зафиксирована. Но первая вставка совершена? Почему?
begin transaction
insert into...
127 просмотров
schedule
12.11.2023