Выберите режим записи для вашего приложения.
Учитывайте результаты работы собственной базы данных и требования к завершению работы вашего приложения.
Ответы коренных жителей
При операциях записи MySQL и MariaDB ожидается ответ от базы данных, при этом сохраняются количество затронутых строк, сгенерированные идентификаторы, предупреждения и ошибки. Транзакции перенаправляются в базу данных.
Доступные записи в очереди
Там, где это поддерживается, некоторые операции автокоммита, выполняемые одним оператором, могут быть помещены в очередь FIFO в оперативной памяти. Ответ об успешном выполнении операции подтверждает её принятие в память. Операции, требующие результата, сгенерированного базой данных, ожидают этого фактического результата.
Очередь, содержащая только память
Записи, поставленные в очередь, не сохраняются и не реплицируются. Сбой процесса или хоста может привести к потере принятых записей, которые еще не достигли базы данных. Выбирайте область действия очереди только для тех операций приложения, которые могут использовать это поведение.
Слейте воду и понаблюдайте.
Отслеживайте глубину очереди и счетчики неудачных записей. Дождитесь завершения обработки принятых заданий перед запланированной остановкой и проанализируйте ошибки в журналах ошибок accel , системном журнале и журнале OpenTelemetry .
Нужна помощь с настройкой? Связаться со службой поддержки
