Thread: use of pg_stat_database
<table border="0" cellpadding="0" cellspacing="0"><tr><td style="font: inherit;" valign="top"><p class="MsoNormal" style="MARGIN:0cm 0cm 0pt"><span lang="EN-GB" style="mso-ansi-language: EN-GB"><font size="3"><font face="Times New Roman">Hellow,</font></font></span><pclass="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-GB" style="mso-ansi-language:EN-GB"><font size="3"><font face="Times New Roman"></font></font></span> <p class="MsoNormal" style="MARGIN:0cm 0cm 0pt"><span lang="EN-GB" style="mso-ansi-language: EN-GB"><font size="3"><font face="Times New Roman">Ilike to track the number of committed transaction for my database</font></font></span><p class="MsoNormal" style="MARGIN:0cm 0cm 0pt"><span lang="EN-GB" style="mso-ansi-language: EN-GB"><font size="3"><font face="Times New Roman">SoI use the following command </font></font></span><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-GB"style="mso-ansi-language: EN-GB"><font size="3"><font face="Times New Roman">Select * from pg_stat_database;</font></font></span><pclass="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-GB" style="mso-ansi-language:EN-GB"><font face="Times New Roman" size="3"> </font></span><p class="MsoNormal" style="MARGIN:0cm 0cm 0pt"><span lang="EN-GB" style="mso-ansi-language: EN-GB"><font size="3"><font face="Times New Roman">Thecolumn xact_commit gives me the number of transaction committed</font></font></span><p class="MsoNormal" style="MARGIN:0cm 0cm 0pt"><span lang="EN-GB" style="mso-ansi-language: EN-GB"><font face="Times New Roman" size="3"> </font></span><pclass="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-GB" style="mso-ansi-language: EN-GB"><fontsize="3"><font face="Times New Roman">But if I execute the same command another time, the column xact_commitgives me an other number.</font></font></span><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-GB"style="mso-ansi-language: EN-GB"><font face="Times New Roman" size="3"> </font></span><p class="MsoNormal" style="MARGIN:0cm 0cm 0pt"><span lang="EN-GB" style="mso-ansi-language: EN-GB"><font size="3"><font face="Times New Roman">Betweenthe first select and the second select I don’t execute any transaction on my database</font></font></span><pclass="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-GB" style="mso-ansi-language:EN-GB"><font face="Times New Roman" size="3"> </font></span><p class="MsoNormal" style="MARGIN:0cm 0cm 0pt"><span lang="EN-GB" style="mso-ansi-language: EN-GB"><font size="3"><font face="Times New Roman">Please,can any one help me to understanding the cause of the change?</font></font></span><p class="MsoNormal" style="MARGIN:0cm 0cm 0pt"><span lang="EN-GB" style="mso-ansi-language: EN-GB"><font face="Times New Roman" size="3"> </font></span><pclass="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-GB" style="mso-ansi-language: EN-GB"><fontsize="3"><font face="Times New Roman">Thanks very much </font></font></span></td></tr></table><br />
In response to abdelhak benmohamed : > Hellow, > > > > I like to track the number of committed transaction for my database > > So I use the following command > > Select * from pg_stat_database; > > > > The column xact_commit gives me the number of transaction committed > > > > But if I execute the same command another time, the column xact_commit gives me > an other number. I can't reproduce that: test=*# Select sum(xact_commit) from pg_stat_database; sum -------73470 (1 row) -- 5 minutes later: test=*# Select sum(xact_commit) from pg_stat_database; sum -------73470 (1 row) > > > > Between the first select and the second select I don?t execute any transaction > on my database Autovacuum? Andreas -- Andreas Kretschmer Kontakt: Heynitz: 035242/47150, D1: 0160/7141639 (mehr: -> Header) GnuPG-ID: 0x3FFF606C, privat 0x7F4584DA http://wwwkeys.de.pgp.net
On Tue, Jun 30, 2009 at 7:13 AM, abdelhak benmohamed<abdelhak.benmohamed@yahoo.fr> wrote: > Hellow, > > > > I like to track the number of committed transaction for my database > > So I use the following command > > Select * from pg_stat_database; > > > > The column xact_commit gives me the number of transaction committed > > > > But if I execute the same command another time, the column xact_commit gives > me an other number. > > > > Between the first select and the second select I don’t execute any > transaction on my database > > > > Please, can any one help me to understanding the cause of the change? try turning on statement logging (log_statement='all'). please post q&a time questions to -general. merlin