Я планирую использовать Sqlite с режимом WAL (на веб-сервере).
Как я понимаю, чтения в этом режиме никогда не блокируются, даже если запись происходит в одно и то же время.
По-прежнему существует только одна транзакция записи за раз, но я предполагаю, что время блокировки короткое, потому что фактическая запись в БД происходит только тогда, когда размер файла WAL превышает определенный размер.
Итак:
Сколько времени следует ожидать блокировки в режиме WAL, когда транзакция записывается в файл WAL?Когда файл WAL передается?
Есть ли какие-либо тесты, проверяющие эту точку?
спасибо.