名稱

ST_MemSize — 返回柵格佔用的空間量(以位元組為單位)。

概要

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 不會加上 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
    

另請參閱