SORU
8 Mart 2012, PERŞEMBE


Nasıl bir mysql veritabanı tablo boyutu almak için?

Bu sorguyu mysql veritabanındaki tüm tabloların boyutlarını almak için çalıştırabilirsiniz:

show table status from myDatabaseName;

Sonuçları anlama konusunda biraz yardım istiyorum. Büyük boyutları ile tablo arıyorum.

Hangi sütun değilim.

CEVAP
8 Mart 2012, PERŞEMBE


Bu sorgu, bir tablo boyutunu göstermek için kullanabilirsiniz:

SELECT table_name AS "Table", 
round(((data_length   index_length) / 1024 / 1024), 2) "Size in MB" 
FROM information_schema.TABLES 
WHERE table_schema = "$DB_NAME"
 AND table_name = "$TABLE_NAME";

ya veritabanındaki her tablonun boyutunu listesine bu sorgu, en büyük ilk:

SELECT table_name AS "Tables", 
round(((data_length   index_length) / 1024 / 1024), 2) "Size in MB" 
FROM information_schema.TABLES 
WHERE table_schema = "$DB_NAME"
ORDER BY (data_length   index_length) DESC;

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • chrmoe

    chrmoe

    7 Kasım 2006
  • TomSka

    TomSka

    30 Mayıs 2006
  • TotalxLuna

    TotalxLuna

    27 Kasım 2011