(PHP 8 >= 8.4.0)
pg_result_memory_size — Devuelve la cantidad de memoria asignada para un resultado de consulta
Devuelve la cantidad de memoria, en bytes, asignada para la instancia de PgSql\Result especificada. Este valor es el mismo que el que sería liberado por pg_free_result().
result
An PgSql\Result instance, returned by pg_query(), pg_query_params() or pg_execute()(among others).
Devuelve la cantidad de memoria en bytes.
Ejemplo #1 Ejemplo de pg_result_memory_size()
<?php
$db = pg_connect("dbname=users user=me");
$res = pg_query($db, 'SELECT 1');
$size = pg_result_memory_size($res);
var_dump($size);
?>
El resultado del ejemplo sería algo similar a:
int(3288)