Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

लिनक्स में MySQL डेटाबेस साइज कैसे चेक करें

इस लेख में, मैं आपको दिखाऊंगा कि MySQL/MariaDB . के आकार की जांच कैसे करें MySQL शेल के माध्यम से डेटाबेस और टेबल। आप डिस्क पर डेटाबेस फ़ाइल के वास्तविक आकार के साथ-साथ डेटाबेस में मौजूद डेटा के आकार का निर्धारण करना सीखेंगे।

डिफ़ॉल्ट रूप से MySQL/MariaDB फ़ाइल सिस्टम में सभी डेटा संग्रहीत करता है, और डेटाबेस पर मौजूद डेटा का आकार डिस्क पर मौजूद मैसकल डेटा के वास्तविक आकार से भिन्न हो सकता है जिसे हम बाद में देखेंगे।

इसके अतिरिक्त, MySQL information_schema . का उपयोग करता है वर्चुअल डेटाबेस आपके डेटाबेस और अन्य सेटिंग्स के बारे में जानकारी संग्रहीत करने के लिए। जैसा कि दिखाया गया है, डेटाबेस के आकार और उनकी तालिकाओं के बारे में जानकारी एकत्र करने के लिए आप इसे क्वेरी कर सकते हैं।

# mysql -u root -p
MariaDB [(none)]> SELECT table_schema AS "Database Name", 
ROUND(SUM(data_length + index_length) / 1024 / 1024, 2) AS "Size in (MB)" 
FROM information_schema.TABLES 
GROUP BY table_schema; 

rcubemail . नामक एकल MySQL डेटाबेस के आकार का पता लगाने के लिए (जो इसमें सभी तालिकाओं का आकार प्रदर्शित करता है) निम्न mysql क्वेरी का उपयोग करें।

MariaDB [(none)]> SELECT table_name AS "Table Name",
ROUND(((data_length + index_length) / 1024 / 1024), 2) AS "Size in (MB)"
FROM information_schema.TABLES
WHERE table_schema = "rcubemail"
ORDER BY (data_length + index_length) DESC;

अंत में, डिस्क (फाइल सिस्टम) पर सभी MySQL डेटाबेस फाइलों के वास्तविक आकार का पता लगाने के लिए, नीचे ड्यू कमांड चलाएँ।

# du -h /var/lib/mysql

आप इन निम्नलिखित MySQL संबंधित लेखों को भी पढ़ना पसंद कर सकते हैं।

  1. लिनक्स में MySQL के प्रदर्शन की निगरानी के लिए 4 उपयोगी कमांडलाइन टूल
  2. 12 MySQL/MariaDB Linux के लिए सुरक्षा सर्वोत्तम अभ्यास

इस विषय के संबंध में किसी भी प्रश्न या अतिरिक्त विचारों के लिए आप साझा करना चाहते हैं, नीचे दिए गए फीडबैक फॉर्म का उपयोग करें।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL, एक क्वेरी के साथ कई टेबल अपडेट करें

  2. MySQL विदेशी कुंजी बाधा नहीं जोड़ सकता

  3. MySQL में निर्दिष्ट स्थान पर सूची आइटम कैसे खोजें

  4. MySQL क्रिएट व्यू, रिप्लेस व्यू और ड्रॉप व्यू स्टेटमेंट उदाहरणों के साथ

  5. MySQL डेटाबेस में फाइल कैसे डालें?