यह आलेख दर्शाता है कि MySQL डेटाबेस और तालिकाओं के आकार की जांच कैसे करें। आप phpMyAdmin वेब इंटरफ़ेस का उपयोग करके या कमांड-लाइन mysql . का उपयोग करके ऐसा कर सकते हैं कार्यक्रम।
निम्नलिखित प्रक्रियाओं को प्रदर्शित करने वाला वीडियो देखने के लिए, कृपया नीचे क्लिक करें:
phpMyAdmin का उपयोग करना
आप MySQL डेटाबेस और तालिकाओं के आकार की जाँच करने के लिए phpMyAdmin वेब इंटरफ़ेस का उपयोग कर सकते हैं। ऐसा करने के लिए, इन चरणों का पालन करें:
- cPanel में लॉग इन करें। यदि आप नहीं जानते कि अपने cPanel खाते में कैसे लॉग इन करें, तो कृपया यह लेख देखें।
- cPanel होम स्क्रीन के डेटाबेस सेक्शन में, phpMyAdmin पर क्लिक करें:
PhpMyAdmin व्यवस्थापन पृष्ठ एक नई विंडो में प्रकट होता है।
- बाएं फलक में, उस डेटाबेस के नाम पर क्लिक करें जिसे आप देखना चाहते हैं।
-
दाएँ फलक में, आकार स्तंभ की स्थिति जानें। phpMyAdmin डेटाबेस में प्रत्येक तालिका के आकार को सूचीबद्ध करता है:
-
डेटाबेस का कुल आकार प्राप्त करने के लिए, आकार कॉलम के अंत तक नीचे स्क्रॉल करें:
mysql का उपयोग करना कमांड-लाइन प्रोग्राम
आप mysql . का उपयोग कर सकते हैं MySQL डेटाबेस और तालिकाओं के आकार की जाँच करने के लिए कमांड-लाइन प्रोग्राम। ऐसा करने के लिए, इन चरणों का पालन करें:
- SSH का उपयोग करके अपने खाते में प्रवेश करें।
- कमांड लाइन पर, उपयोगकर्ता नाम . की जगह निम्न कमांड टाइप करें अपने A2 होस्टिंग खाते के उपयोगकर्ता नाम के साथ:
mysql -u username -p
- पासवर्ड दर्ज करें . पर प्रॉम्प्ट, अपना पासवर्ड टाइप करें। जब आप सही पासवर्ड टाइप करते हैं, तो mysql> संकेत प्रकट होता है।
-
अपने सभी डेटाबेस के आकार की जांच करने के लिए, mysql> . पर शीघ्र निम्न आदेश टाइप करें:
SELECT table_schema AS "Database", ROUND(SUM(data_length + index_length) / 1024 / 1024, 2) AS "Size (MB)" FROM information_schema.TABLES GROUP BY table_schema;
आपके पास कितने डेटाबेस हैं और वे कितने बड़े हैं, इस पर निर्भर करते हुए, इस कमांड को पूरा होने में एक या दो मिनट लग सकते हैं। आदेश समाप्त होने के बाद, यह आपके सभी डेटाबेस और उनके संबंधित आकार (मेगाबाइट में) की सूची देता है। -
किसी विशिष्ट डेटाबेस में सभी तालिकाओं के आकार की जाँच करने के लिए, mysql> . पर प्रॉम्प्ट, निम्न कमांड टाइप करें। डेटाबेस_नाम बदलें उस डेटाबेस के नाम के साथ जिसे आप जांचना चाहते हैं:
SELECT table_name AS "Table", ROUND(((data_length + index_length) / 1024 / 1024), 2) AS "Size (MB)" FROM information_schema.TABLES WHERE table_schema = "database_name" ORDER BY (data_length + index_length) DESC;
आदेश समाप्त होने के बाद, यह सभी तालिकाओं और उनके संगत आकार (मेगाबाइट्स में) को सूचीबद्ध करता है, जिसमें सबसे बड़ी तालिका सबसे ऊपर और सबसे छोटी तालिका सबसे नीचे होती है।
अधिक जानकारी
- phpMyAdmin के बारे में अधिक जानकारी के लिए, कृपया https://www.phpmyadmin.net पर जाएं।
- mysql कमांड-लाइन प्रोग्राम के बारे में अधिक जानकारी के लिए, कृपया https://mariadb.com/kb/en/mysql-command-line-client पर जाएं।