Statistics on views (execute a plan from within analyze) - Mailing list pgsql-hackers

From Oscar Täckström
Subject Statistics on views (execute a plan from within analyze)
Date
Msg-id 460D345D.6020005@uwaterloo.ca
Whole thread Raw
Responses Re: Statistics on views (execute a plan from within analyze)
List pgsql-hackers
Hi,

I am working on a course project on implementing collection of statistics
on views in pgsql. The statistics will be used in conjunction with view
matching in the optimizer, to improve selectivity estimates.

For this to be possible, I need to be able to execute view definitions
from within the analyze code (so I can then sample the result set and
collect the statistics on the sampled tuples). Is there a preferred way
to do this? A simple solution is to use the SPI, but is this really
recommended for use from within this code? I don't want to materialize
the result set, but calculate the statistics directly in memory and just
throw away the tuples that's not part of the sample.

I would be very grateful for any hints about this?

Best

Oscar Täckström
PhD Student
University of Waterloo



pgsql-hackers by date:

Previous
From: "Pavan Deolasee"
Date:
Subject: HOT WIP Patch - version 6.3
Next
From: "Simon Riggs"
Date:
Subject: One-time plans