Re: lug-bg: PostgreSQL performance
- Subject: Re: lug-bg: PostgreSQL performance
- From: peyo <peyo@xxxxxxxxx>
- Date: Wed, 23 Mar 2005 14:40:35 +0200
Здрасти,
EXPLAIN ANALYZE [select expression] e безценен помощник:)
Така по-лесно ще видиш къде, какво и защо се бави и след това слагай индекси
където трябва (и както трябва).
Вариациите на тема VACUUM може би също ще са ти полезни.
Поздрави:
Пейо
On Wednesday 23 March 2005 13:01, Damyan Ivanov wrote:
> Sertys wrote on 23.03.2005 12:52:
> > Досега съм разработвал главно уеб и не-crucial бази данни и mySQL е бил
> > перфектният ми избор. Сега обаче пиша нещо по сериозно и минахме на
> > pgsql. Структурата е прекрасна, езика ми харесва, но получавам много
> > ниска производителност. Нещо от сорта на 57 реда за 222 милисекунди,
> > което ме ужасява. И времето скалира по геометрична прогресия. Сега
> > сървъра не е на продукшън машината, а на някакъв windows и се опасявм,
> > че е оттам. И въпреки това за 160000 реда ми отнема около 2 минути,
> > което е немислимо при mysql да речем, а да не говорим за комерсиалните
> > решения. Тъпото е, че данните са помпани от MSSQL server и няма никакви
> > индекси по таблиците. Някакви performance tips?
>
> Ами защо не опиташ да сложиш индекси? Зависи от заявката, де. Ако е
> select * from accounting; индекс няма да помогне.
>
> Освен това postgresql преди версия 8 под Windows, ако не се лъжа изисква
> cygwin и хич няма да е чудно ако е бавно. Представи си, че пускаш MSSQL
> под Wine :-)
> Версия 8, май имаше native build за Windows.
>
>
> дам
--
---
"Времето е еднопосочно.
Няма начин да се върнеш назад,
за да си допиеш."
***
Ако не отговарям на писмата Ви - погледнете тук: http://6lyokavitza.org/mail
============================================================================
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
============================================================================
|