A Costly function + LIMIT

Поиск
Список
Период
Сортировка
От Chris Gamache
Тема A Costly function + LIMIT
Дата
Msg-id 20021213181435.31771.qmail@web13804.mail.yahoo.com
обсуждение исходный текст
Ответы Re: A Costly function + LIMIT  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-sql
PostgreSQL 7.2.3

I have a function that is quite costly to run on 1000's of records... Let's
call it "widget". 

I have a query

(SELECT name, address, city, state, zip, widget(name, address, city, state,
zip) 
FROM eastern_usa 
ORDER BY state, city, zip, name 
LIMIT 5000)

UNION ALL

(SELECT name, address, city, state, zip, widget(name, address, city, state,
zip) 
FROM western_usa 
ORDER BY state, city, zip, name 
LIMIT 5000)

ORDER BY 4, 3, 5, 1 LIMIT 100 OFFSET 0;

It runs "widget" on 10000 records. The damage would be negligible if it could
run on the 100... 

Any ideas?

CG

__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com


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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: server terminated by a query in 7.3
Следующее
От: Tom Lane
Дата:
Сообщение: Re: A Costly function + LIMIT