ST_MemSize
ST_MemSize は、入力ジオメトリによって使用されるメモリ容量 (バイト) を返します。このサイズは、Amazon Redshift でのジオメトリの内部的な表現に依存するため、内部的な表現が変更されると変わる場合があります。このサイズは、Amazon Redshift でのジオメトリオブジェクトの相対的なサイズを示すために使用できます。
構文
ST_MemSize(geom)
引数
- geom
-
データ型
GEOMETRY
の値またはGEOMETRY
型と評価される式の値。
戻り型
INTEGER
は geom 固有のディメンションを表します。
geom が null の場合、null が返されます。
例
次の SQL は、ジオメトリコレクションのメモリサイズを返します。
SELECT ST_MemSize(ST_GeomFromText('GEOMETRYCOLLECTION(POLYGON((0 0,10 0,0 10,0 0)),LINESTRING(20 10,20 0,10 0))'))::varchar + ' bytes';
?column?
-----------
172 bytes