Re: why we need both the collector & buffer process
От | William.Jiang |
---|---|
Тема | Re: why we need both the collector & buffer process |
Дата | |
Msg-id | 20021226034545.29293.qmail@web21408.mail.yahoo.com обсуждение исходный текст |
Ответ на | Re: why we need both the collector & buffer process (Bruce Momjian <pgman@candle.pha.pa.us>) |
Список | pgsql-hackers |
<p>Sorry to say that I cannot see which process is used to do checkpoints. I just see two main functions. <p> pgstat_recvbuffer():this function is to receive the information from the postgres .this function is the main body ofbuffer process <p>pgstat_min():this function is to do the job of getting information from the buffer process and writingthem to the file . and this is the main body of collector process. <p>Any function else to do the checkpoint job?<p>Best Wishes! <p>William <p> <b><i>Bruce Momjian <pgman@candle.pha.pa.us></i></b> wrote:<blockquote style="BORDER-LEFT:#1010ff 2px solid; MARGIN-LEFT: 5px; PADDING-LEFT: 5px">William.Jiang wrote:<br />> <br />> hi,allhackers of postgres<br />> <br />> when postmaster start as a service . another two<br />> processes(collector& buffer ) start their work at the same<br />> time.<br />> <br />> I have read the codeand I am wondering why we need two<br />> processes to do the work. I think one process can work as<br />> well.Are there something special you considered when you<br />> developed this feature?<br /><br />One collects statisticsfor the pg_stat tables, and the other does<br />checkpoints. They are different functions.<br /><br />--<br />BruceMomjian | http://candle.pha.pa.us<br />pgman@candle.pha.pa.us | (610) 359-1001<br />+ If your life is a hard drive,| 13 Roberts Road<br />+ Christ can be your backup. | Newtown Square, Pennsylvania 19073</blockquote><p><br /><hr size="1"/><b>Do You Yahoo!?</b><br /><a href="http://rd.yahoo.com/mail_cn/tag/?http://ad.cn.doubleclick.net/clk;4983632;7740969;c?http://www.ibm.com/cn/promotion/optin/reg.shtml">"IBM优惠价特权,谁先来谁先得!"</a>
В списке pgsql-hackers по дате отправления: