Re: pgaudit and create postgis extension logs a lot inserts - Mailing list pgsql-performance

From Magnus Hagander
Subject Re: pgaudit and create postgis extension logs a lot inserts
Date
Msg-id CABUevExuUaAg5tW0Mcg_YRRLSsh_zudNuYir=314xDJGrkyVSg@mail.gmail.com
Whole thread Raw
In response to Re: pgaudit and create postgis extension logs a lot inserts  (Joe Conway <mail@joeconway.com>)
Responses Re: pgaudit and create postgis extension logs a lot inserts
List pgsql-performance


On Thu, Jan 18, 2018 at 6:54 PM, Joe Conway <mail@joeconway.com> wrote:
On 01/18/2018 04:12 AM, Svensson Peter wrote:
> When I then install  postgis extension in a database it writes a huge
> amount of logs which slow down the server a lot.
> Not only table creation and functions are logged,  even  all inserts in 
> spatial_ref_sys are written to the audit-log.
>
> LOG:  AUDIT: SESSION,1,1,DDL,CREATE FUNCTION,,,"
> ......
> INSERT INTO ""spatial_ref_sys"" (""srid"",""auth_name"
> ....
>
> This behaviour make pgaudit useless in our environment due to the
> overhead in log-file write.

How often do you intend to install PostGIS? Disable pgaudit, install
PostGIS, enable pgaudit?

Would it make sense for pgaudit to, at least by option, not include DDL statements that are generated as "sub-parts" of a CREATE EXTENSION? It should still log the CREATE EXTENSION of course, but not necessarily all the contents of it, since that's actually defined in the extension itself already? 

--

pgsql-performance by date:

Previous
From: Svensson Peter
Date:
Subject: SV: pgaudit and create postgis extension logs a lot inserts
Next
From: Karen Stone
Date:
Subject: RE: pgaudit and create postgis extension logs a lot inserts