Cara Memeriksa Ukuran Basis Data MySQL di Linux

Cara Memeriksa Ukuran Basis Data MySQL di Linux

Di artikel ini, saya akan menunjukkan kepada Anda cara memeriksa ukurannya Mysql/mariadb database dan tabel melalui shell mysql. Anda akan belajar cara menentukan ukuran sebenarnya dari file database pada disk serta ukuran data yang ada dalam database.

Baca juga: 20 Perintah MySQL (Mysqladmin) untuk Administrasi Basis Data di Linux

Secara default Mysql/mariadb Menyimpan semua data dalam sistem file, dan ukuran data yang ada pada database mungkin berbeda dari ukuran aktual data MySQL pada disk yang akan kita lihat nanti.

Selain itu, MySQL menggunakan Informasi_schema Database virtual untuk menyimpan informasi tentang database Anda dan pengaturan lainnya. Anda dapat menanyakannya untuk mengumpulkan informasi tentang ukuran database dan tabelnya seperti yang ditunjukkan.

# mysql -u root -p Mariadb [(tidak ada)]> SELECT TABLE_SCHEMA sebagai "Nama Basis Data", Round (Sum_Length + Index_Length) / 1024/1024, 2) sebagai "Ukuran di (MB)" dari Information_schema.Tabel grup dengan table_schema; 
Periksa ukuran database mysql

Untuk mengetahui ukuran basis data mySQL tunggal yang disebut rcubemail (yang menampilkan ukuran semua tabel di dalamnya) Gunakan kueri MySQL berikut.

Mariadb [(tidak ada)]> SELECT TABLE_NAME sebagai "nama tabel", bundar (((data_length + index_length) / 1024 /1024), 2) sebagai "ukuran dalam (MB)" dari Information_schema.Tabel di mana table_schema = "rcubemail"Pesan oleh (data_length + index_length) desc; 
Periksa ukuran database MySQL

Akhirnya, untuk mengetahui ukuran sebenarnya dari semua file database MySQL pada disk (file file), jalankan perintah DU di bawah ini.

# du -h/var/lib/mysql 
Periksa ukuran mysql pada disk

Anda mungkin juga ingin membaca artikel terkait MySQL berikut ini.

  1. 4 Alat Commandline yang Berguna Untuk Memantau Kinerja MySQL Di Linux
  2. 12 Praktik Terbaik Keamanan Mysql/Mariadb untuk Linux

Untuk pertanyaan atau ide tambahan yang ingin Anda bagikan mengenai topik ini, gunakan formulir umpan balik di bawah ini.