ST_MemSize — 返回柵格佔用的空間量(以位元組為單位)。
integer ST_MemSize(
raster rast)
;
返回柵格佔用的空間量(以位元組為單位)。
這是 PostgreSQL 內建函數 pg_column_size、pg_size_pretty、pg_relation_size、pg_total_relation_size 的一個很好的補充。
![]() |
|
pg_relation_size 可以回傳比 ST_MemSize 更低的位元組大小,因為 pg_relation_size 不會加上 TOAST 表格的貢獻,而大型幾何會儲存在 TOAST 表格中。pg_column_size 可能會回傳較低的值,因為它回傳的是壓縮後的大小。 pg_total_relation_size - 包括表格、TOAST 表格和索引。 |
可用版本: 2.2.0
SELECT ST_MemSize(ST_AsRaster(ST_Buffer(ST_Point(1,5),10,1000),150, 150, '8BUI')) As rast_mem; rast_mem -------- 22568