Estou executando Postgresql 9.1no Ubuntu. A versão exata do Postgresql é 9.1+129ubuntu1como meu gerenciador de pacotes mostra.
Eu tenho 2 bancos de dados ativamente em uso e eles são usados em um servidor remoto.
Desejo registrar consultas com um longo tempo de execução. Então eu defino os seguintes parâmetros no /etc/postgresql/9.1/main/postgresql.confarquivo
log_min_duration_statement = 10000
log_statement = 'mod'
então o Postgresql registrará consultas que levam mais de 10 segundos.
Mas quando eu reloadconfiguro o postgres, o Postgresql começa a registrar todas as consultas que se ajustam ao log_statementvalor. Que eu defino a duração para 100 segundos para ter certeza
log_min_duration_statement = 100000
Mas o Postgresql continua registrando todas as consultas que se ajustam ao log_statementvalor, independentemente do log_min_duration_statementvalor.
Definir log_statementpara noneparecia parar de registrar.
Há algo que eu perdi na configuração?
log_statementpara log_min_duration_statementque funcione?
SELECT, UPDATEou alguma DDL), então sim.