This function relies on the per backend caching using the in-built
storage manager layer to compute the approximate size
cheaply. The PG cache invalidation clears off the cached size for a
when DML happens into it. That size cache is thus able to get
the latest size in a matter of minutes. Also, due to the backend
caching, any long running session will only fetch latest data for new
or modified s and can use the cached data (which is calculated
afresh the first time around) effectively for older s. Thus it
is recommended to use a single connected backend session to
compute the approximate sizes of s to get faster results.
Samples
Get the approximate size information for a .Arguments
The syntax is:Returns
If executed on a relation that is not a , the function returns
NULL.