Name

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

Synopsis

integer ST_MemSize(raster rast);

描述

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

这是对 PostgreSQL 内置函数 pg_column_size、pg_size_pretty、pg_relation_size、pg_total_relation_size 的一个很好的补充。

[Note]

给出表的字节大小的 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
    

相关信息