Branch: Tag:

2008-07-24

2008-07-24 20:26:52 by Stephen R. van den Berg <srb@cuci.nl>

Sql.pgsql debugged and tuned
New _PGsql.PGsql cmod to assist Sql.pgsql in performance critical
sections.
Performance of the pgsql driver is now at 66% of the old libpq
implementation (for smaller row results, worst case).

Rev: CHANGES:1.120
Rev: lib/modules/Sql.pmod/pgsql.pike:1.5
Rev: src/modules/_PGsql/Makefile.in:1.1
Rev: src/modules/_PGsql/PGsql.cmod:1.1
Rev: src/modules/_PGsql/acconfig.h:1.1
Rev: src/modules/_PGsql/configure.in:1.1
Rev: src/modules/_PGsql/testsuite.in:1.1

726:    automatic precompilation and caching of often-used    long-compile-time-needing queries, extended columndescriptions.    +  Performance tuned, with the helperclass _PGsql.PGsql it currently +  reaches around 66% of the performance of the libpq based driver +  for smaller queries; for large bytea blobs and large texts, it +  surpasses the libpq based driver. +     FIXME: mysql      o SSL