GISarabia.org
PostGIS › الدليل الرسمي › 11. مرجع الرستر › 11.4. دوال الوصول إلى الرستر
PostGIS 3.6 · Official Manual · ترجمة عربية

ST_MemSize

الصفحة الأصلية بالإنجليزية postgis.net ↗

الاسم

ST_MemSize — تُعيد مقدار المساحة (بالبايت) التي يشغلها الرستر.

المختصر

integer ST_MemSize(raster rast);

الوصف

تُعيد مقدار المساحة (بالبايت) التي يشغلها الرستر.

هذه مكمّل جيد للدوال المدمجة في PostgreSQL مثل pg_column_size وpg_size_pretty وpg_relation_size وpg_total_relation_size.

[ملاحظة]

قد تُعيد pg_relation_size، التي تعطي حجم الجدول بالبايت، حجمًا أصغر من ST_MemSize. ذلك لأن pg_relation_size لا تضيف إسهام الجداول المخزّنة بتقنية TOAST، والأشكال الهندسية الكبيرة تُخزَّن في جداول TOAST. وقد تُعيد pg_column_size قيمة أصغر لأنها تُعيد الحجم المضغوط.

pg_total_relation_size - تشمل الجدول وجداول TOAST والفهارس.

متاحة منذ: 2.2.0

أمثلة

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

        rast_mem
        --------
        22568
    

انظر أيضًا