الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال ماهي اسباب زياده حجم القاعده باحجام كبير عندما نلغي الضغط والاصلاح عند الاغلاق

مغلق
بدأه at_aziz في 18 سبتمبر 2007 · 3 رد · 890 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اخواني

عندي سؤال

عندي قاعده بيانات وحجمها تقريبا 23 ميقا وقد الغيت خيار الضغط والاصلاح عند الاغلاق لان الاخت زهرت تقول ان كثرة الضغط والاصلاح يسبب انهيار او عطب للقاعده

فالقاعدة الان كل ماادخل فيها بينات جديده ولوسجل واحد اجد حجم القاعد يكبر باحجام كبيره فاذا كان حجم القاعده قبل الادخال23 ميقا تكون بعد الادخال 50ميقا وهذا كل ماادخل سجل جديد يزيد حجم القاعده

ماهي الاسباب التي تجعل القاعد تكبر بهذه الاحجام

ارجو الافاده

بارك الله فيكم وجزاكم الله خير

تم تعديل هذه المشاركة بواسطة at_aziz في 18 سبتمبر 2007 في 13:09

اتق الله حيث ماكنت

#2

اخي الفاضل عزيز

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

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

كما ان عدم استخدام الفهارس بصورة صحيحة وعدم ترابط العلاقات بين الجداول بطريقة لا تدعو الى تكرار البيانات اكثر من مره في الجدول الواحد له اثر على تضخم وزيادة حجم قاعدة البيانات .

والنقطة الأخيرة والهامة عندما نقوم بتصميم الجداول فإننا نستخدم مزايا وخصائص الحقل بما يتناسب مع البيانات التي سوف نقوم بإدخالها

أمثله :

1. لو اردنا ان ننشيء حقل نص مثلا للإسم بحيث لن يتعدى الإسم لدينا 50 حرف فإننا نستخدم 50 حرف ولا نستخدم 255 حرف

2. لو اردنا ان نستخدم حقل رقمي مثلا للرقم بحيث لا يزيد الرقم الذي سوف نكتبه عن 10 ارقام فيجب تخصيص الحقل للعشرة ارقام فقط

وهكذا بقية الحقول اي نستخدم ما يلزمنا فقط بدون زيادة او نقصان لأن كل بايت زيادة بدون فائدة في الحقول له اثره الكبير في تضخم القاعدة وزيادة حجمها الى احجام خرافية .

الحلول المقترحة :

اذا رأيت ان قاعدة البيانات التي تعمل عليها بدأت بالتضخم والزيادة فكل ما عليك هو انشاء قاعدة بيانات جديده فارغة ومن ثم استورد كل كائنات القاعدة التي تعمل عليها الى القاعدة الجديده وسترى ان حجمها اصبح اقل بكثير من الحجم السابق .

#3

بارك الله فيك وجزاك الله خير اختي زهره

الله يعطيك العافيه

لقد وصلت المعلومه

تسلمين

احترامي وتقديري

تم تعديل هذه المشاركة بواسطة at_aziz في 19 سبتمبر 2007 في 14:13

اتق الله حيث ماكنت

#4

تسلمين اخت زهره على الشرح الجميل وماننحرم منك يارب

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…