Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara mendapatkan ukuran tabel database MySQL?

Anda dapat menggunakan kueri ini untuk menampilkan ukuran tabel (walaupun Anda harus mengganti variabel terlebih dahulu):

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";

atau kueri ini untuk mencantumkan ukuran setiap tabel di setiap database, yang terbesar terlebih dahulu:

SELECT 
     table_schema as `Database`, 
     table_name AS `Table`, 
     round(((data_length + index_length) / 1024 / 1024), 2) `Size in MB` 
FROM information_schema.TABLES 
ORDER BY (data_length + index_length) DESC;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana mengubah kata sandi root mysql

  2. kueri pivot/tab silang mysql

  3. MySQL - SELECT WHERE field IN (subquery) - Mengapa sangat lambat?

  4. MySQL:Tidak dapat membuat tabel (errno:150)

  5. JSON menyandikan hasil MySQL