что ваш последний комментарий мимо. Что запись идёт одним потоком в WAL это понятно, что этот лог доставляется на реплики и там проигрывается тоже понятно, а вот в какой момент на мастере выполняется запись в WAL ?
в WAL запись идет постоянно. если упрощать, то у базы есть буфер в памяти, куда перед любым изменением блока записываются данные, и лог врайтер постоянно от туда считывает и пишет в вал, но скажем, что пользовательский процесс будет ждать лог врайтера только на коммит
Обсуждают сегодня