Performance hit of foreign key constraints?

Поиск
Список
Период
Сортировка
От Jean-Christian Imbeault
Тема Performance hit of foreign key constraints?
Дата
Msg-id 3F1E339C.7010304@mega-bucks.co.jp
обсуждение исходный текст
Ответы Re: Performance hit of foreign key constraints?  ("Shridhar Daithankar" <shridhar_daithankar@persistent.co.in>)
Re: Performance hit of foreign key constraints?  (Stephan Szabo <sszabo@megazone.bigpanda.com>)
Список pgsql-general
I have a database which is constantly being written to. A web server's
log file (and extras) is being written to it. There are no deletions or
updates (at least I think so :).

As the web traffic increases so will the write intensity.

Right now the database tables have no foreign keys defined even though
there are foreign keys. The code that inserts into the DB is simple
enough (now) that we can make sure that nothing is inserted if the
corresponding fk does not exist and that all fk checks pass.

I want to add foreign key constraints to the table definitions but I am
worried that it might be a big performance hit. Can anyone tell me how
much of a performance hit adding one foreign key constraint to one field
in a table will roughly be?

Also, for a DB that is write-intensive and rarely read, what are some
things I can do to increase performance? (Keeping in mind that there is
more than on DB on the same pg server).

Thanks,

Jean-Christian Imbeault


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

Предыдущее
От: Kaarel
Дата:
Сообщение: Re: dump_all/restore times?
Следующее
От: nolan@celery.tssi.com
Дата:
Сообщение: Re: birthday calculation