Anasayfa / Açık Kaynak / PostgreSQL Veritabanı ve Tablo Boyutları Öğrenme

PostgreSQL Veritabanı ve Tablo Boyutları Öğrenme

Postgresql de veritabanı ve tablo boyutlarını öğrenmek için aşağıdaki sorguları kullanabiliriz.

SELECT pg_database_size('vt_adi'); -- vt boyutunu bayt olarak gösterir

SELECT pg_size_pretty(pg_database_size('vt_adi')); -- vt boyutunu 
MB olarak gösterir

SELECT pg_size_pretty(pg_total_relation_size('tablo_adi')); --belirli bir 
tablonun index dahil boyutu

SELECT pg_size_pretty(pg_relation_size('tablo_adi')); --belirli bir 
tablonun index hariç boyutu

SELECT
   relname as "Table", 
   pg_size_pretty(pg_total_relation_size(relid)) As "Size", 
   pg_size_pretty(pg_total_relation_size(relid) - pg_relation_size(relid)) 
as "External Size"
   FROM pg_catalog.pg_statio_user_tables ORDER BY pg_total_relation_size(relid) 
DESC; 
-- vt de bizim oluşturduğumuz tabloların isimleri ve boyutları


İyi Çalışmalar..

Hakkında Murat KIRMIZIGÜL

- Gaziantep doğumlu - Bilgisayar Mühendisi - Yazılım Geliştirici-Proje Yöneticisi - Siyaset, Tarih, Sosyoloji, Fotoğrafçılık sever - Ayaz'ın babası :)

Cevapla

E-posta adresiniz yayınlanmayacak.Gerekli alanlar işaretlenmişlerdir *

*

Yukarı çık