"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيف يمكنني تحديد حجم قاعدة بيانات MySQL؟

كيف يمكنني تحديد حجم قاعدة بيانات MySQL؟

تم النشر بتاريخ 2024-12-21
تصفح:740

How Do I Determine the Size of a MySQL Database?

تحديد حجم قاعدة بيانات MySQL

عند العمل مع MySQL، غالبًا ما يكون من الضروري التأكد من حجم قاعدة بيانات معينة. ينشأ أحد هذه السيناريوهات عندما تحتاج قاعدة البيانات المسماة "v3" إلى تغيير الحجم.

استعلام لاسترداد حجم قاعدة البيانات

يمكن تنفيذ استعلام SQL التالي لاسترداد الحجم قاعدة البيانات بالميجابايت:

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; 

فهم الاستعلام

    table_schema:
  • يمثل هذا الحقل اسم قاعدة البيانات.
  • SUM( data_length Index_length):
  • هذا يحسب الحجم الإجمالي لجميع بيانات وفهارس الجداول الموجودة bytes.
  • ROUND(... / 1024 / 1024, 1):
  • يؤدي هذا إلى تقريب النتيجة إلى منزلة عشرية واحدة وتحويلها من البايت إلى ميغابايت (MB).
مثال للإخراج

بالنسبة لقاعدة البيانات "v3"، قد يُرجع الاستعلام مخرجات مشابهة ل:

---------- --------------- | اسم قاعدة البيانات | حجم قاعدة البيانات بالميجابايت | ---------- --------------- --------- | الإصدار 3 | 28.5 | ---------- ---------------

يشير هذا إلى أن حجم قاعدة البيانات "v3" يبلغ 28.5 ميغابايت تقريبًا.
            
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3