Amazon Redshift は、2026 年 6 月 30 日以降、Python UDF の使用をサポートしなくなります。これは段階的に実施されます。Python のサポート終了と移行オプションの詳細については、2025 年 6 月 30 日に公開されたブログ記事
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