Name

ST_MemSize — Retorna a quantidade de espaço (em bytes) que o raster pega.

Synopsis

integer ST_MemSize(raster rast);

Descrição

Retorna a quantidade de espaço (em bytes) que o raster pega.

Isso é um ótimo elogio para o PostgreSQL construído nas funções pg_column_size, pg_size_pretty, pg_relation_size, pg_total_relation_size.

[Note]

pg_relation_size que fornece o tamanho em bytes de uma tabela, talvez retorne com o tamanho em byte menor que ST_MemSize. Isso acontece porque o pg_relation_size não adiciona contribuição de tabela toasted e grandes geometrias são guardadas em tabelas TOAST. g_column_size pode retornar menor porque retorna o tamanho comprimido.

pg_total_relation_size - inclui, a tabela, as tabelas toasted, e os índices.

Disponibilidade: 2.2.0

Exemplos

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

        rast_mem
        --------
        22568
    

Veja também