| От | Manfred Spraul |
|---|---|
| Тема | Re: Flush to Disk |
| Дата | |
| Msg-id | 40671797.2010905@colorfullife.com обсуждение исходный текст |
| Ответ на | Flush to Disk (Diego Montenegro <diego.montenegro@yale.edu>) |
| Список | pgsql-hackers |
Diego Montenegro wrote: >Hello all, > >Can anyone point me to where in the code does Postgres Flush all the >Data to disk??? >When XLogFlush is called, it only flushes the XLOG to disk, right? Does >the entire Data get flushed at the same time as the Log? > > in src/backend/storage/smgr/md.c, mdsync(): During a checkpoint, the whole system cache is synced to the disk. Note that checkpoints should be rare - I think every few minutes. The xlog contains enough data to recover a transaction after a system crash, therefore only the xlog is forced to the disk during transaction commit. -- Manfred
В списке pgsql-hackers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера