Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk Menentukan Saiz Pangkalan Data Khusus dalam MySQL?

Bagaimana untuk Menentukan Saiz Pangkalan Data Khusus dalam MySQL?

DDD
DDDasal
2024-11-17 18:07:02201semak imbas

How to Determine the Size of a Specific Database in MySQL?

Menentukan Saiz Pangkalan Data dalam MySQL

Dalam MySQL, mendapatkan saiz pangkalan data adalah operasi yang berharga untuk perancangan dan pengoptimuman storan. Berikut ialah pendekatan mudah untuk mendapatkan semula saiz pangkalan data tertentu:

Untuk menentukan saiz pangkalan data "v3", laksanakan pertanyaan SQL berikut:

SELECT table_schema "DB Name",
       ROUND(SUM(data_length + index_length) / 1024 / 1024, 1) "DB Size in MB" 
FROM information_schema.tables 
GROUP BY table_schema;

Pertanyaan ini memanfaatkan jadual dalam information_schema, terutamanya jadual, untuk mengumpul maklumat tentang jadual pangkalan data. Fungsi SUM() digunakan untuk mengagregat nilai data_length dan index_length, yang masing-masing mewakili saiz data jadual dan indeks. Hasilnya kemudian dibahagikan dengan 1024 dua kali untuk menukarnya kepada megabait (MB).

Setelah melaksanakan pertanyaan ini, anda akan mendapat jadual yang memaparkan nama pangkalan data individu dan saiz yang sepadan dalam megabait. Anda boleh mengenal pasti entri untuk pangkalan data "v3" untuk mendapatkan saiznya.

Pertanyaan ini diperoleh daripada forum MySQL, di mana arahan dan cerapan tambahan boleh ditemui.

Atas ialah kandungan terperinci Bagaimana untuk Menentukan Saiz Pangkalan Data Khusus dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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