Optimising Union Query.

Поиск
Список
Период
Сортировка
От Rob Kirkbride
Тема Optimising Union Query.
Дата
Msg-id 4268F322.1040106@thales-is.com
обсуждение исходный текст
Ответы Re: Optimising Union Query.  (Dawid Kuroczko <qnex42@gmail.com>)
Список pgsql-general
Hi,

I've got a query that takes quite some time to complete. I'm not an SQL
expert so I'm not sure how to improve things.
I've done a explain analyze and as I expected the database has to check
every row in each of the three tables below but I'm wondering if I can
do it much quicker by a use of an index or something. Each of the three
tables could have several thousand entries in. Basically the tables
contain data recorded against time then every hour a script deletes
entries that more than so many hours old.

select l.name,l.id from pa i,locations l where i.location=l.id union
select l.name,l.id from andu i,locations l where i.location=l.id union
select l.name,l.id from idu i,locations l where i.location=l.id;

Thanks for any help,

Rob



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

Предыдущее
От: Typing80wpm@aol.com
Дата:
Сообщение: Postgresql Windows ODBC
Следующее
От: "Relyea, Mike"
Дата:
Сообщение: Re: psqlodbc MSAccess and Postgresql