Re: slower every day
Again me,
To make it easier.
Situation A:
log_something = true
Situation B:
# log_something = <anything>
Situation C:
log_something = false
After the pg_ctl reload:
Situation B = Situation A
Situation C <> (Situation A || Situation B)
Is this the expected behavior?
Conclusion:
If you comment a line on the conf file, and reload it, will remain in the last state. (either wast true or false, while I expected a default)
Regards
Show quoted text
The solution appeared as something I didn't know
On the .conf file
Previous situation:
#log_something=false
log_something=trueWorst situation
#log_something=false
#log_something=trueNice situation
log_something=false
#log_something=trueOk, the problem was that I assumed that commenting a value on
the conf file will set it up to a default (false?). I was wrong.
My server was writting tons of log's.Is this the normal behavior for pg_ctl reload? It seems that looks for new values, remembering the last state on the ones that actually are commented. Although it's my fault to have 2 (tow) lines for the same issue, and that I should realize that this is MY MISTAKE, the log defaults on a reload, if commented, tend to be the last value entered?
Regards,
GuidoAm Mittwoch, 1. September 2004 12:06 schrieb G u i d o B a r o s i o:
The problem is the time that the postgres takes to perform/return a
query. For example, trying the \d <tablename> command takes between 4 or 5
seconds. This table is very big, but I am not asking for the rows, only
asking the table schema, so...why is this so slow?!?!? My last
administrative action into this table was a reindex to all the indexes via
the BKI in standalone mode. I thought I suceed, but this was las saturday.Do you regularly vacuum and analyze the database?
--
Peter Eisentraut
http://developer.postgresql.org/~petere/---------------------------(end of broadcast)---------------------------
TIP 8: explain analyze is your friend---------------------------(end of broadcast)---------------------------
TIP 4: Don't 'kill -9' the postmaster
G u i d o B a r o s i o wrote:
Conclusion:
If you comment a line on the conf file, and reload it, will remain in
the last state. (either wast true or false, while I expected a
default)
Yes, that's correct. No, you're not the only one to have been caught out
by this.
--
Richard Huxton
Archonet Ltd
Thanks for the reply,
Been reading hackers of Aug 2004 and found the threads. It's a common habit to create two lines on the configuration files, in order to maintain the copy of the default conf file. I guess this should be the worst scenery for a freshly incoming DBA trying to put things in order.
A temporary patch, will be updating documentation, encouraging administrators to use the SHOW ALL; command in the psql env, to confirm that changes where made.
In my case, a 1.2 gig file was written, performance was on the floor. And my previous situation, a reindex force task last saturday, confused me. This is not a trivial problem, but in conjunction with other small problems could become a big one.
Good habits when touching conf files & using the SHOW ALL to confirm that changes where made will help until this is patched.
Thanks for Postgres,
Regards, Guido.
Show quoted text
This issue was resently discussed on hackers. It is a known issue, not very
convinient for the user. Nevertheless it is not fixed in 8.0, but will
perhaps be addressed in the next major release.
(Remembering, it was a non-trivial thing to change.)Best Regards,
Michael PaesoldG u i d o B a r o s i o wrote:
The solution appeared as something I didn't know
On the .conf file
Previous situation:
#log_something=false
log_something=trueWorst situation
#log_something=false
#log_something=trueNice situation
log_something=false
#log_something=trueOk, the problem was that I assumed that commenting a value on
the conf file will set it up to a default (false?). I was wrong.
My server was writting tons of log's.Is this the normal behavior for pg_ctl reload? It seems that looks for new
values, remembering the last state on the ones that actually are commented.
Although it's my fault to have 2 (tow) lines for the same issue, and that I
should realize that this is MY MISTAKE, the log defaults on a reload, if
commented, tend to be the last value entered?
Import Notes
Resolved by subject fallback