Name

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

Synopsis

integer ST_MemSize(raster rast);

描述

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

这是对PostgreSQL内置函数PG_COLUMN_SIZE、PG_SIZE_PRETY、PG_RELATION_SIZE、PG_TOTAL_RELATION_SIZE的一个很好的补充。

[Note]

给出表的字节大小的PG_Relationship_SIZE可能返回小于ST_MemSize的字节大小。这是因为PG_Relationship_SIZE不添加烤面包表贡献,并且大几何图形存储在烤面包表中。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
    

另请参阅