एक MySQL डेटाबेस की तालिकाओं का आकार प्राप्त करने के लिए, आप "information_schema.tables" का उपयोग कर सकते हैं।
यहाँ सभी तालिकाओं के आकार को जानने के लिए वाक्य रचना है।
TABLE_NAME को `ALLTABLESNAME` के रूप में चुनें, ROUND((DATA_LENGTH + INDEX_LENGTH) / 1024/1024) `TABLESIZEIN(MB)` के रूप में info_schema.TABLES जहां TABLE_SCHEMA ="yourDatabaseName" ORDER BY + INDEX_LENGTH;आइए टेबल का आकार प्राप्त करने के लिए उपरोक्त सिंटैक्स को लागू करें।
mysql> TABLE_NAME को `ALLTABLESNAME` के रूप में चुनें, ROUND((DATA_LENGTH + INDEX_LENGTH)/1024/1024) `TABLESIZEIN(MB)` के रूप में -> info_schema.TABLES से जहां TABLE_SCHEMA ="business" -> ORDER BY (DATA_LENGTH) INDEX_LENGTH) एएससी;नमूना आउटपुट।
<पूर्व>+------------------------------------------ ------------------------+---------------------+| ALLTABLESNAME | टेबल्सिजिन (एमबी) |+------------------------------------------ ----------------------+---------------------+| छात्र रिकॉर्डविथमायिसम | 0 || querydatedemo | 1 || रौनंबरडेमो | 0 || दूसरी तालिका | 0 || अंतरिक्ष स्तंभ | 2 || तालिका 1 | 0 || tbldemotrail | 2 || tblstudent | 0 || टाइमस्टैम्पटोडेट डेमो | 1 || अद्वितीय बाधा डेमो | 0 || उपयोगकर्ता नाम और पासवर्ड डेमो | 2 || अद्वितीय | 5 || बुकइंडेक्स | 0 || टीबीएलएफ | 0 || यूनीकडेमो | 2 || एकाधिक अनुक्रमणिका डेमो | 0 || Uniquedemo1 | 0 || विदेशी तालिका | 5 || टेबलडेमो2 | 0 || फॉरेनटेबलडेमो | 2 || छात्र नामांकन | 0 || टेबलडेमो3 | 0 || डुप्लीकेटबुकइंडेक्स | 0 || क्लोन छात्र | 2 || छात्र | 0 |+-------------------------------------------------------- -------------------+-----------------+26 पंक्तियों में सेट (10.29 सेकंड)