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 不会添加 toasted 表贡献,并且大型几何图形存储在 TOAST 表中。 pg_column_size 可能返回较低的值,因为它返回压缩后的大小。 pg_total_relation_size - 包括表、压缩表和索引。 |
可用性: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