Mysql Veritabanı ve Tablo Büyüklüğünü Öğrenmek için aşağıdaki sql’leri kullanabilirsiniz.
Tüm veritabanı dosyalarının büyüklüğünü öğrenmek için:
1 2 |
SELECT table_schema AS “Veritabanı Adı”, SUM( data_length + index_length ) / 1024 / 1024 / 1024 AS “GB Olarak Büyüklük” FROM information_schema.TABLES GROUP BYtable_schema; |
Belirli bir veritabanının büyüküklüğü için:
1 2 3 |
SELECT table_schema AS “Veritabanı Adı”, SUM( data_length + index_length ) / 1024 / 1024 / 1024 AS “GB Olarak Büyüklük” FROM information_schema.TABLES WHERE table_schema=‘Sorgulnacak veritabanı adı’ GROUP BY table_schema ; |
Bir veritabanındaki tabloların büyüklüğü için:
1 2 3 |
SELECT table_name AS “Tabloı Adı”, ( data_length + index_length ) / 1024 / 1024 / 1024 AS “GB Olarak Büyüklük” FROM information_schema.TABLES WHERE table_schema=”Sorgulnacak veritabanı adı‘ |
So, what do you think ?