名称

ST_MemSize — 返回栅格占用的空间量(以字节为单位)。

大纲

integer ST_MemSize(raster rast);

Description

返回栅格占用的空间量(以字节为单位)。

这是对 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

示例

Code
SELECT ST_MemSize(ST_AsRaster(ST_Buffer(ST_Point(1, 5), 10, 1000), 150, 150, '8BUI')) AS rast_mem;
栅格输出
22568

相关信息