Cara Memeriksa Ukuran Database & Tabel MySQL

Cara Memeriksa Ukuran Database & Tabel MySQL

MySQL adalah sistem manajemen basis data relasional, banyak digunakan sebagai sistem basis data untuk sistem Linux. Artikel ini akan membantu Anda menghitung ukuran tabel dan database di server MySQL atau Mariadb meskipun kueri SQL. MySQL menyimpan semua informasi yang terkait dengan tabel dalam database dalam database Information_schema. Kami akan menggunakan tabel Information_schema untuk menemukan tabel dan ukuran database.

Periksa ukuran database tunggal di mysql

Kueri ini akan menghitung ukuran database tunggal di server MySQL. Tolong ubah 'mydb'Dengan nama database Anda yang sebenarnya.

Pilih Table_schema "Nama Basis Data", Sum (data_length + index_length)/1024/1024 "Ukuran Database (MB)" dari Information_schema.Tabel di mana table_schema = 'mydb'; 
+---------------+--------------------+ | Nama Basis Data | Ukuran Database (MB) | +---------------+--------------------+| mydb | 0.15625000 | +---------------+--------------------+1 baris di set (0.04 detik) 

Periksa semua ukuran database di MySQL

Kueri ini akan menghitung ukuran semua database di MySQL Server.

Pilih Table_schema "Nama Basis Data", Sum (data_length+index_length)/1024/1024 "Ukuran Database (MB)" dari Information_schema.Tabel grup dengan table_schema; 
+--------------------+--------------------+ | Nama Basis Data | Ukuran Database (MB) | +--------------------+--------------------+| demodb | 0.15625000 | | Informasi_schema | 0.00976563 | | mydb | 0.15625000 | | mysql | 0.81098557 | | Performance_schema | 0.00000000 | +--------------------+--------------------+5 baris di set (0.01 detik) 

Periksa ukuran tabel tunggal di database MySQL

Kueri ini akan menghitung ukuran tabel tunggal dalam database di MySQL Server. Tolong ubah 'mydb'Dengan nama database Anda yang sebenarnya dan'Table_one'Dengan nama tabel Anda yang sebenarnya.

Pilih Table_Name "Nama Table", Table_rows "Hitung Baris", Round (((Data_Length + Index_Length)/1024/1024), 2) "Ukuran Tabel (MB)" dari Information_schemaMema.Tabel di mana table_schema = "mydb"Dan table_name ="Table_one"; 
+---------------------+------------+-----------------+ | Nama tabel | Hitungan baris | Ukuran Tabel (MB) | +---------------------+------------+-------------- ---+ | archive_one | 8 | 0.09 | +---------------------+------------+-------------- ---+ 1 baris di set (0.00 detik) 

Periksa semua ukuran tabel di database MySQL

Kueri ini akan menghitung ukuran semua tabel dalam database di server MySQL. Tolong ubah 'mydb'Dengan nama database Anda yang sebenarnya. Ini juga akan mencantumkan jumlah baris di setiap tabel.

Pilih Table_Name "Nama Table", Table_rows "Hitung Baris", Round (((Data_Length + Index_Length)/1024/1024), 2) "Ukuran Tabel (MB)" dari Information_schemaMema.Tabel di mana table_schema = "mydb"; 
+----------------------+------------+-----------------+ | Nama tabel | Hitungan baris | Ukuran Tabel (MB) | +----------------------+------------+------------- ----+ | Table_one | 8 | 0.09 | | Table_two | 0 | 0.02 | | Table_Three | 0 | 0.02 | | Table_four | 174 | 0.03 | +----------------------+------------+------------- ----+ 4 baris dalam set (0.00 detik)