Skip site navigation (1) Skip section navigation (2)

Re: Logging just SQL commands in an SQL script format

From: "Daniel Cristian Cruz" <danielcristian(at)gmail(dot)com>
To:
Cc: pgsql-admin(at)postgresql(dot)org
Subject: Re: Logging just SQL commands in an SQL script format
Date: 2007-01-25 14:56:00
Message-ID: 48d0cacb0701250656r3af8e26bvf70274a823205e78@mail.gmail.com (view raw or flat)
Thread:
Lists: pgsql-admin
Look at pgfouine.

It can extract SQL commands from log, and build a xml file to be used
with tsung to generate some load testing.

Kind regards...

On 1/24/07, Campbell, Lance <lance(at)uiuc(dot)edu> wrote:
>
>
>
>
> I want to log all SQL commands as an executable script file for use in
> performance testing.  Currently there is a lot of information in the log
> that is generated that would not be executable.  Below is an example of what
> I would want to see; which is just the SQL.
>
>
>
> Example of log output:
>
> Select a,b,c from calendar where a=12;
>
> Select a,b,c from calendar where a=13;
>
>
>
> Example:
>
> 1) I would take a snap shot of our production database.
>
> 2) I would then turn on SQL logging.
>
> 3) I would put the copy of the database onto a test server.
>
> 4) After a few days of logging the SQL commands I would copy the file to the
> test server.
>
> 5) I would then have a basic script that would display the start time,
> execute the postgres SQL log (pgsql –d database_name –f sql_log_file_name),
> and then display the end time.
>
>
>
> Now I can test configuration changes and index modifications on real world
> data to see what impact the changes would have.  I just keep reloading the
> database, change the configurations settings, and then execute the script
> again.
>
>
>
> The key is that the SQL log be in a format that can be executed as a
> postgres SQL file.
>
>
>
> How do I do this?
>
>
>
> Thanks,
>
>
>
>
>
>
>
> Lance Campbell
>
> Project Manager/Software Architect
>
> Web Services at Public Affairs
>
> University of Illinois
>
> 217.333.0382
>
> http://webservices.uiuc.edu
>
>


-- 
Daniel Cristian Cruz
Analista de Sistemas
Especialista postgreSQL e Linux
Instrutor Certificado Mandriva

In response to

pgsql-admin by date

Next:From: Bruce MomjianDate: 2007-01-25 15:09:49
Subject: Re: Case-sensitive
Previous:From: Rigmor UkuheDate: 2007-01-25 13:21:25
Subject: Re: Logging just SQL commands in an SQL script format

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group