Name

ST_MemSize — Retourne l'espace utilisé par le raster (en octets).

Synopsis

integer ST_MemSize(raster rast);

Description

Retourne l'espace utilisé par le raster (en octets).

Cette fonction est un bon complément aux fonctions PostgreSQL natives pg_column_size, pg_size_pretty, pg_relation_size, pg_total_relation_size.

[Note]

pg_relation_size qui donne la taille en octets d'une table peut renvoyer une taille en octets inférieure à ST_MemSize. Cela est dû au fait que pg_relation_size n'ajoute pas la contribution des tables toasted et que les grandes géométries sont stockées dans les tables TOAST. pg_column_size peut retourner une valeur inférieure parce qu'elle retourne la taille compressée.

pg_total_relation_size - comprend la table, les tables toasted et les index.

Disponibilité : 2.2.0

Exemples

SELECT ST_MemSize(ST_AsRaster(ST_Buffer(ST_Point(1,5),10,1000),150, 150, '8BUI')) As rast_mem;

        rast_mem
        --------
        22568
    

Voir aussi