• 0
justsamtech

لماذا يبقى حجم قاعدة البيانات كما هو بعد الربط SQL Server

سؤال

السلام عليكم ورحمة من عند الله وبركاته

 

اخواني و اخواتي الكرام: لدي بعض الاستفسارات، لذا  ارجو من الله ثم منكم المساعدة.

 

صممت برنامج على access 2010  وقمت بربط الجداول بــ SQL Server 2008

 

1: لماذا يبقى حجم قاعدة بيانات اكسس كما هو و يتزايد عند الاضافة الى الجداول مع العلم أنه مرتبطة من حيث الجداول بقاعدة SQL SERVER

1-1: هل هذا يعني اني لم اتجاوز مشكلة الحد الأقصى التي هي 2 جيجا بايت الذي يستطيع استيعابها اكسس حتى بعد الربط

 

2: حجم قاعدة البيانات وهي فارغة 16 ميجا بايت، وتحتوي (72 نموذج ، 46 استعلام ، 72 تقرير ، 16 وحدة نمطية ، 52 جدول) فهل هذا الحجم طبيعي

 

جزاكم الله عني كل خير ودمتم بحفظ الله و أمنه

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

1 إجابات على هذا السؤال .

  • 0

السلام عليكم ..

من Database Tools  نأخذ Compact and repair   و سيعود الحجم لطبيعته حيث أن 16 ميغابايت يعتبر كبير نسبيا .

الاكسس عندما يكون هناك بيانات كثيرة فإن القاعدة تصبح كبيرة .. (طبيعي) و لكن عندما يتم حذف البيانات فإن الأكسس لا يقلص حجم قاعدة البيانات بل يبقي عليها محجوزة و فارغة للاستخدام .. لانه لو قام بتقليص القاعدة فإن الويندوز سيقوم بوضع الملفات الجديدة في الــ Clusters  المجاورة للقاعدة و  بالتالي عندما تكبر قاعدة البيانات من جديد فإن الأكسس سيضطر حينها لحجز clusters  متباعدة مما يعني أن الأداء أصبح بطيئا لأن قاعدة البيانات أصبحت مجزأة على القرص الصلب في اماكن متباعدة (تذكر أن إلغاء تجزئة القرص الصلب يسرع قراءة الملفات) .

المفروض بعد ان تم الربط بشكل صحيح أن لا يزداد حجم القاعدة  (لا تقلق من زيادة بسيطة قد يحجزها الأكسس لمعالجة الاستعلامات و التقارير) . لأن التخزين الفعلي للبيانات أصبح في سيكوال سيرفر . و بالتالي تجاوزت مشكلة الــ 2 جيجا .

تم تعديل بواسطه houssam11350_11350
2

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
زوار
This topic is now closed to further replies.

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .