я использую транзакции в таске в очереди?
Если да, то как можно сделать чтобы джоб был с транзакцией но не блокировал главныый процесс базы...
Да, иначе нарушается целостность, хотите иметь возможность читать данные при транзакции - поднимайте кластер
это ок, только она не блокируется, а запускается версионирование данных под капотом со своими накладными расходами. если нужны тяжелые операции в транзакции, то мускуль отлично умеет в виртуальные memory таблицы, где можно вертеть данные, а потом в транзакции их единомомента положить в таблицу, и откатить в случае проблемы. без контекста задачи смысл вопроса не понятен
Обсуждают сегодня