Dalam merangkai suatu data dalam sql penting sekali untuk mengetahui ukuran tabel di sql kenapa? karena untuk mengetahui ukuran tabel dapat membantu Anda mengoptimalkan kinerja database, merencanakan persyaratan penyimpanan, dan memecahkan masalah terkait kinerja database. dalam postingan blog ini saya akan memberitahu tentang mendapatkan ukuran tabel di SQL
Inilah cara anda untuk mengetahui ukuran tabel dalam sql apapun itu :
SELECT
table_name,
pg_size_pretty(pg_relation_size(quote_ident(table_name))),
pg_relation_size(quote_ident(table_name))
FROM
information_schema.tables
WHERE
table_schema = 'public'
ORDER BY
3 DESC;
Melihat ukuran semua skema:
SELECT
schema_name,
relname,
pg_size_pretty(table_size) AS size,
table_size
FROM (
SELECT
pg_catalog.pg_namespace.nspname AS schema_name,
relname,
pg_relation_size(pg_catalog.pg_class.oid) AS table_size
FROM
pg_catalog.pg_class
JOIN pg_catalog.pg_namespace ON relnamespace = pg_catalog.pg_namespace.oid) t
WHERE
schema_name NOT LIKE 'pg_%'
ORDER BY
table_size DESC;
إرسال تعليق