BUG #2167: Performance degradation

Поиск
Список
Период
Сортировка
От Sunil Basu
Тема BUG #2167: Performance degradation
Дата
Msg-id 20060113043934.9DD98F0A7F@svr2.postgresql.org
обсуждение исходный текст
Список pgsql-bugs
The following bug has been logged online:

Bug reference:      2167
Logged by:          Sunil Basu
Email address:      sunil.basu@esspl.com
PostgreSQL version: 8.0
Operating system:   Windows XP
Description:        Performance degradation
Details:

I am connecting to Postgresql from my Delphi application.
My Delphi application connects to 2 databases- 1. MS Access which is my
business database and 2. Postgresql where I store data matching some
specific criteria from the business database.

I explain my problem issue:

Previously I used to insert records into the postgresql database
unconditionally. That is everytime a data comes it is stored in the
postgresql. So I land up with some redundant data always.
But the operation was smooth and near about 600 records could be inserted
per second.

Now I have made a check in the postgresql database that whether a record
exists depending on criteria which is set as per the index order defined for
my postgre table. I used a sql "Select 1 from ... where ..." statement for
checking in the postgresql.
Depending on the record count from the select query, I decide whether to
insert or to update.
Now I have noticed a considerable degradation in performance. Now near about
60-75 records can be updated/inserted per second.

I need help on this.

В списке pgsql-bugs по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: BUG #2166: attempted to update invisible tuple
Следующее
От: "Qingqing Zhou"
Дата:
Сообщение: Re: BUG #2167: Performance degradation