On 9/19/07, Andrew Dunstan <andrew@dunslane.net> wrote:
> Can you run the same set of tests in a single byte encoding like latin1?
Here are the results (each query was executed several times before this result):
** 8.1 **
cityvox_latin1=# SELECT e.numeve FROM evenement e WHERE e.libgeseve
ILIKE '%hocus pocus%'; numeve
-----------900024298 87578
(2 rows)
Time: 135.877 ms
** 8.2 **
cityvox_latin1=# SELECT e.numeve FROM evenement e WHERE e.libgeseve
ILIKE '%hocus pocus%'; numeve
-----------900024298 87578
(2 rows)
Time: 111.595 ms
** 8.3 **
cityvox_latin1=# SELECT e.numeve FROM evenement e WHERE e.libgeseve
ILIKE '%hocus pocus%'; numeve
-----------900024298 87578
(2 rows)
Time: 160.582 ms
Results are quite surprising but there's no error, I checked them
several times...
If someone can point me to how I can profile query execution, I can
provide more information.
--
Guillaume