Rumah > pangkalan data > tutorial mysql > Bagaimanakah Saya Boleh Menentukan Saiz Jadual Pangkalan Data MySQL Saya?

Bagaimanakah Saya Boleh Menentukan Saiz Jadual Pangkalan Data MySQL Saya?

Susan Sarandon
Lepaskan: 2024-12-20 09:51:09
asal
527 orang telah melayarinya

How Can I Determine the Size of My MySQL Database Tables?

Menentukan Saiz Jadual Pangkalan Data MySQL

Mendapatkan maklumat tentang saiz jadual dalam pangkalan data MySQL boleh memberi manfaat untuk pengurusan dan pengoptimuman pangkalan data . Satu pertanyaan berguna untuk mendapatkan semula maklumat tersebut ialah:

show table status from myDatabaseName;
Salin selepas log masuk

Walau bagaimanapun, mentafsir keputusan pertanyaan ini boleh menjadi mencabar. Untuk mengenal pasti jadual dengan saiz yang paling besar, kita perlu memeriksa lajur yang sesuai.

Lajur yang mengandungi maklumat yang dikehendaki ialah Data_length, yang mewakili saiz data dalam jadual, tidak termasuk indeks. Walaupun Data_length menyediakan ukuran langsung saiz data, menggunakan (Data_length Index_length) boleh memberikan pandangan yang lebih menyeluruh tentang jumlah ruang yang diperuntukkan.

Untuk mengira saiz dalam megabait, anda boleh menggunakan pertanyaan berikut:

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";
Salin selepas log masuk

Sebagai alternatif, untuk menyenaraikan saiz semua jadual merentas semua pangkalan data, diisih mengikut saiz, anda boleh menggunakan pertanyaan berikut:

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;
Salin selepas log masuk

Dengan menggunakan pertanyaan ini, anda boleh dengan mudah menentukan saiz jadual dalam pangkalan data MySQL anda dan mengenal pasti mereka yang mempunyai keperluan storan tertinggi.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menentukan Saiz Jadual Pangkalan Data MySQL Saya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan