Re: query plan different for "SELECT ..." and "DECLARE

Поиск
Список
Период
Сортировка
От Joe Conway
Тема Re: query plan different for "SELECT ..." and "DECLARE
Дата
Msg-id 3F7C5BE9.5040107@joeconway.com
обсуждение исходный текст
Ответ на Re: query plan different for "SELECT ..." and "DECLARE CURSOR ..."?  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-hackers
Tom Lane wrote:
> David Blasby <dblasby@refractions.net> writes:
>>The only real problem is that the user has to manual keep stats 
>>up-to-date.  Is there anyway to attach something to VACUUM ANALYSE?
> 
> The ANALYZE code is set up with the idea that there could be multiple
> analysis methods and various kinds of stuff stored in pg_statistic.
> Right now there isn't any way to physically plug in a different analysis
> routine :-( but it seems like it'd be reasonable to add some hook of
> that kind.  Perhaps CREATE TYPE could be extended to specify an analysis
> routine for ANALYZE to call for columns of that type.
> 
> Please take a look at pg_statistic.h and commands/analyze.c and see if
> this would do the job for you.  Obviously it's too late for 7.4 but we
> could think about a solution in 7.5.
> 

It would be interesting if a PL/R function could be plugged in for both 
the ANALYZE function and the selectivity function. There are quite a few 
spatial data related packages available for R; one of them might fit 
nicely for this application.

Joe



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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: query plan different for "SELECT ..." and "DECLARE CURSOR ..."?
Следующее
От: "Joshua D. Drake"
Дата:
Сообщение: Re: Thoughts on maintaining 7.3