lug-bg: PostgreSQL 7.4.3 много бавно върви
- Subject: lug-bg: PostgreSQL 7.4.3 много бавно върви
- From: Skeleta <g_georgiev.sz@xxxxxx>
- Date: Mon, 02 Aug 2004 17:15:52 +0300
Имам следния странен проблем с две машини с Debian Sarge:
1-ва машина:
CPU 500Mhz, 256M RAM
PostgreSQL 7.4.2-4
2-ра машина
CPU 2800Mhz 512M RAM
PostgreSQL 7.4.3-3
И на двете машини е сложена база с най-голяма таблица от около 7 милиона
записа,
която има 2 индекса, единия от които е хубав (за всяка стойност има 10-тина
записа с търсената стойност на полето), другия - лош (за всяка стойност
има по много
записи с търсената стойност).
Когато питам нещо си с psql клиента, и двете машини отговарят еднакво и
ползват коректно индексите.
Когато обаче въпросите се задават от CGI-програма или от външна програма
(примерно някакъв драйвер за ODBC от Win машина), по-мощната машина с
по-новата версия на Postgres отговаря на порядъци по-бавно и като гледам
статистиката на ползване на индексите, не ползва въобще хубавия индекс.
CGI програмата би трябвало да ползва само библиотеката libpq, която си е
съответната версия.
Можете ли да дадете някакво обяснение ?
--
Skelet
------ http://skelet.hit.bg/
============================================================================
A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
============================================================================
|