All,
I am looking to automate analyze
table in my application.
I have some insert only tables in my application
which I need to analyze as data grows.
Since the inserts are application controlled, I can
choose to run analyze when I determine the
data has grown more than x% since last
analyze.
However since users can truncate the tables too, I
need to be able to tell the numbers of rows
in the table as perceived by the optimizer.
I could not decipher a good way of telling the
number of table rows from pg_stats/pg_statistics.
Does someone know of a way of telling what the
optimizer believes the number of rows are ?
The tables in question have multi-column primary
keys.
Regards,
Virag
|