которое пишет статистику, и базу, в которую пишется статистика
есть в принципе разница - потеряете вы последние 10 инсертов, которые умрут в незакоммиченной транзакции (и не повторятся приложением, потому что оно тоже умрёт)
или потеряете последнюю полусекунду данных, которая умрёт в незакоммиченном synchronous_commit, о чём никогда не узнает приложение, потому что оно тоже умрёт?
в обоих случаях после поднятия база консистентна, руками ничего чинить не надо.
подозреваю, разницы нет, а synchronuous_commit=off ресурс винчестера сбережёт и производительность поднимет.
Разумеется, у нас это включено. Но меня злит, что все вставляемые данные два раза пишутся на диск. Можно и пооптимальнее.
Обсуждают сегодня