Melihat Size Database dan Tabel di MySQL

Beberapa pertanyaan, Bagaimana mengetahui ukuran/size database atau tabel dalam MySQL?? dari pertanyaan ini saya coba membantu beberapa script MySQL yang digunakan untuk mengetahui ukuran databases dan ukuran masing-masing tabel.

MySQL | paidjo.com

Pertama adalah login di MySQL server sebagai root, dalam artian mempunya privilage tertinggi dalam server MySQL

Berikut script MySQL

check semua database pada server MySQL

SELECT table_schema “Database Name”, SUM( data_length + index_length) / 1024 / 1024 “Data Base Size in MB” FROM information_schema.TABLES GROUP BY table_schema ;

check databases tertentu (misalnya database db_paidjo_blog)

SELECT TABLE_SCHEMA AS ‘Database’, TABLE_NAME AS ‘Table’,
CONCAT(ROUND(((DATA_LENGTH + INDEX_LENGTH – DATA_FREE) / 1024 / 1024),2),” MB”) AS Size FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA LIKE ‘%db_paidjo_blog%’;

check size table

SELECT TABLE_NAME, table_rows, data_length, index_length,
ROUND(((data_length + index_length) / 1024 / 1024),2) “Size in MB”
FROM information_schema.TABLES WHERE table_schema = “db_paidjo_blog”;

Mohon koreksi jika ada kesalahan pengetikan, semua script sudah saya coba. Dan bila ada tambahan silahkan comment.

Sumber: http://pdjo.us/h6mq

1 thought on “Melihat Size Database dan Tabel di MySQL”

Leave a Comment