Melihat Size Database dan Tabel di MySQL


Short URL

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
Share and Enjoy

One Thought on “Melihat Size Database dan Tabel di MySQL

  1. armiko on 19 June 2012 at 11:58 said:

    thanks kang, great scripts

Leave a Reply

Your email address will not be published. Required fields are marked *

*


6 + 1 =

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

[+] kaskus emoticons

Post Navigation