سؤال

ما هي مزايا وعيوب تقليص قاعدة البيانات؟هل هناك أي آثار على الأداء؟

هل كانت مفيدة؟

المحلول

  • ميزة:مساحة أقل على القرص المستخدمة
  • العيب:من المرجح أن نفاد المساحة

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

عندما تنفد مساحة SQL في ملف MDF، يجب توسيعه، وهذا هو الحال جداً بطيئة ومكلفة.

إذا كنت تعلم أن لديك مساحة كافية في الملف، فاستمر في تقليصه.كن حذرًا من الملفات المجزأة حيث ستحتاج إلى إعادة فهرستها بعد ذلك إذا كانت كذلك.

المثال الأساسي:

ملف قاعدة البيانات 500 ميجابايت، 400 ميجابايت مستخدمة.يمكنك تقليصه إلى 400 ميجابايت، لكن العملية التالية ستكون بطيئة جدًا حيث يضيف SQL 40 ميجابايت (10%، افتراضيًا) إلى الحجم.

ملف قاعدة البيانات 500 ميجابايت، 50 ميجابايت مستخدمة.من المحتمل أنك تهدر المساحة.قم بتقليصها إلى 100 ميجابايت وسيظل لدى قاعدة البيانات مساحة للقيام بالكثير من الأشياء.

ملف قاعدة بيانات بحجم 500 ميجابايت، 50 ميجابايت مستخدم، ولكنه على وشك استيراد ملايين السجلات.اتركها غير منكمشة.تحقق مرة أخرى بعد الاستيراد.

يجب دائمًا تقليص قواعد البيانات للقراءة فقط.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top