خطوات الاستخدام
الخطوة 1: أدخل عدد الصفوف المتوقع (rowCount). هذا هو إجمالي عدد السجلات التي ستخزنها في قاعدة البيانات. على سبيل المثال، إذا كنت تدير موقع تجارة إلكترونية ولديك 100,000 منتج، فهذا هو الرقم الذي تدخله. كلما زاد عدد الصفوف، زاد حجم البيانات الأساسية. الصيغة الأساسية: حجم البيانات = عدد الصفوف × متوسط حجم الصف.
الخطوة 2: أدخل متوسط حجم الصف (avgRowSize) بالبايت. هذا يعتمد على أنواع الأعمدة. مثلاً، حقل INTEGER يشغل 4 بايت، VARCHAR(255) قد يشغل متوسط 128 بايت، وTEXT يشغل حسب طول النص. يمكنك حساب المتوسط بجمع أحجام جميع الأعمدة والقسمة على عددها. مثال: جدول يحتوي على 5 أعمدة: ID (int, 4 بايت)، NAME (varchar(100), متوسط 50 بايت)، AGE (tinyint, 1 بايت)، EMAIL (varchar(255), متوسط 100 بايت)، CREATED_AT (datetime, 8 بايت) → المجموع 4+50+1+100+8 = 163 بايت. هذا هو متوسط حجم الصف المبدئي دون فهارس.
الخطوة 3: أدخل نسبة الحمل الإضافي للفهارس (indexOverhead) كنسبة مئوية. الفهارس تستهلك مساحة إضافية. على سبيل المثال، إذا كان لديك فهرس رئيسي (Primary Key) وفهرس واحد إضافي، قد تصل النسبة إلى 30%. لكن في قواعد البيانات الكبيرة ذات الفهارس المتعددة قد تصل إلى 50% أو أكثر. الصيغة: حجم الفهارس = حجم البيانات الأساسية × (نسبة الفهرسة / 100). ثم حجم الجدول الكلي = حجم البيانات الأساسية + حجم الفهارس.