dataiotech Labs
dbaguidedbaguideDBAdataxtoolsdataopsphere
Script #34
mysql
Storageread-onlyMin Version: 5.7

MySQL Veritabanı (Schema) Boyutları

Her şemanın toplam boyutunu ve tablo sayısını sıralar. Kapasite takibi ve büyüme analizi için kullanılır.

#database-size#capacity#information_schema
mysql · sql
SELECT table_schema,
       COUNT(*) AS tables,
       ROUND(SUM(data_length)  / 1024 / 1024 / 1024, 2) AS data_gb,
       ROUND(SUM(index_length) / 1024 / 1024 / 1024, 2) AS index_gb,
       ROUND(SUM(data_length + index_length) / 1024 / 1024 / 1024, 2) AS total_gb
FROM information_schema.tables
GROUP BY table_schema
ORDER BY SUM(data_length + index_length) DESC;
Operasyonel Notlar & İyileştirme Aksiyonu

Üretim ortamında çalıştırmadan önce test ortamında doğrulayın. Salt okunur teşhis sorgusudur; sistem kilitlerine yol açmaz.

Üretim Güvenliği & Çalıştırma Standartları
  • Bu script salt okunur (read-only) teşhis için tasarlanmıştır; doğrudan veri veya şema değişikliği yapmaz.
  • Ağır yük altındaki üretim sunucularında çalıştırmadan önce hedef veritabanı sürümünü (Min. Sürüm: 5.7) doğrulayın.
  • İlişkili oturumu sonlandırma veya indeks silme gibi yazma etkili aksiyonlar için notlar bölümündeki komutları temkinli uygulayın.