Le jeudi 22 août 2013 à 00:08 +0200, David E. Wheeler a écrit :

> Try the connected callback, instead:
> 
>   http://justatheory.com/computers/databases/postgresql/execute-on-select.html
> 


Hi David,

I did study your fine article for my research, thank you for that :-)

But you must have overlooked the part of my post where I write that the
connected callback creates a new handle for each query in the database;
no caching happens as one can see with CackedKids after a few queries

Apache is configured with MaxClients=1, so that only one process is
active.

There should be only two cached handles (one with
private_preferred_datestyle ='iso', one 'SQL, dmy') :


          'cachedkids' => '$VAR1 = {
          
\'dbname=aspro!www-data!!AutoCommit='1',Callbacks='HASH(0x7f919fb1c480)',PrintError='1',RaiseError='1',Username='www-data',dbi_connect_method='connect_cached',pg_bool_tf='t',private_preferred_datestyle='iso'\'
 => bless( {}, \'DBI::db\' ),
          
\'dbname=aspro!www-data!!AutoCommit='1',Callbacks='HASH(0x7f919faf2c78)',PrintError='1',RaiseError='1',Username='www-data',dbi_connect_method='connect_cached',pg_bool_tf='t',private_preferred_datestyle='iso'\'
 => bless( {}, \'DBI::db\' ),
          
\'dbname=aspro!www-data!!AutoCommit='1',Callbacks='HASH(0x7f919fad0768)',PrintError='1',RaiseError='1',Username='www-data',dbi_connect_method='connect_cached',pg_bool_tf='t',private_preferred_datestyle='iso'\'
 => bless( {}, \'DBI::db\' ),
          
\'dbname=aspro!www-data!!AutoCommit='1',Callbacks='HASH(0x7f919fb0dd68)',PrintError='1',RaiseError='1',Username='www-data',dbi_connect_method='connect_cached',pg_bool_tf='t',private_preferred_datestyle='SQL,
 dmy'\' => bless( {}, \'DBI::db\' ),
          
\'dbname=aspro!www-data!!AutoCommit='1',Callbacks='HASH(0x7f919fb0d000)',PrintError='1',RaiseError='1',Username='www-data',dbi_connect_method='connect_cached',pg_bool_tf='t',private_preferred_datestyle='iso'\'
 => bless( {}, \'DBI::db\' ),
          
\'dbname=aspro!www-data!!AutoCommit='1',Callbacks='HASH(0x7f919fb2c9f0)',PrintError='1',RaiseError='1',Username='www-data',dbi_connect_method='connect_cached',pg_bool_tf='t',private_preferred_datestyle='iso'\'
 => bless( {}, \'DBI::db\' ),
          
\'dbname=aspro!www-data!!AutoCommit='1',Callbacks='HASH(0x7f919fa76b88)',PrintError='1',RaiseError='1',Username='www-data',dbi_connect_method='connect_cached',pg_bool_tf='t',private_preferred_datestyle='iso'\'
 => bless( {}, \'DBI::db\' ),
          
\'dbname=aspro!www-data!!AutoCommit='1',Callbacks='HASH(0x7f919fab1d00)',PrintError='1',RaiseError='1',Username='www-data',dbi_connect_method='connect_cached',pg_bool_tf='t',private_preferred_datestyle='SQL,
 dmy'\' => bless( {}, \'DBI::db\' )
        };

-- 
Salutations, Vincent Veyron 
http://marica.fr/ 
Gestion des contrats, des contentieux juridiques et des sinistres
d'assurance

Reply via email to