What is the role of #fsync and #synchronous_commit in configuration file .

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi ,
I want to imporve  the performance for inserting of huge data in my table .
I have only one idex in table .

First question - i want to know the role played by

 #fsync   = on    and
 #synchronous_commit = on

They are commented by default in 8.4 .
When made like this :-
fsync = off             
synchronous_commit = off     


It improve the performance :)
and query took less time .

I want to understand more in details what exactly had happened  one is made them "off" , is it dangerous to do this ?  as it will not sync the data in each commit .

Pls help me out .

--
Thanks,
Keshav Upadhyaya

[Postgresql General]     [Postgresql PHP]     [PHP Users]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Yosemite]

  Powered by Linux