• 0
ابورمزي

مشكلة ثقل قاعدة البيانات بعد ادراج الصور

سؤال

بسم الله الرحمن الرحيم 


اخواني الافاضل افيدون من فيضكم زادكم الله من علمه رفعة ورقي


كنت استخدم برنامجي مع sql 2005 وكان زي الورده وصاروخ في جلب البيانات وقررت ان اضيف اليه الصور لتجميل ولكن عند حفظ تقريبا 300 صوره صار البرنامج كنه سلحفاء 


لحد ما رجعت حذفت الصور ورجع لوضعه 


انا حقيقة عجبتني فكره الصور في البرنامج ولكن عقدتني هذي المشكلة افيدوني


c#


sql2005 full


0

شارك هذا الرد


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

6 إجابة على هذا السؤال .

  • 0

يعتمد على تصميمك للبرنامج لحفظ الصور .

 

1- حفظ الصورة في مجلد وحفظ المسار في قاعدة البيانات .

 

2- حفظ الصورة في قاعدة البيانات وعند الأستعلام والعرض تستثني منه حقل الصورة لأنه هو الذي يسبب البطئ الشديد عندما تكون الصور كثيرة . واقصد بكلامي هذا كالتالي :

 

بدلاً من ان تحدد جميع السجلات : (select * from tab1) هنا مشكلة البطئ لو الصور كثيرة .

 

استبدلها مثلاً بهذا : (select f1,f2,f3 from tab1) اف1 اف2 هذي حقول حدد المطلوب منها واستثني حقل الصورة في التحديد لمجموعة السجلات ،، وعند تحديد سجل واحد ليس هناك مشكلة في تحديد حقل الصورة لأنها حتكون صورة واحدة فقط وهذا لن يتم البطئ في جلبها .

 

إنتهى .

0

شارك هذا الرد


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

السلام عليكم

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

0

شارك هذا الرد


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

جزاكم الله خير على الردود 


انا كما تفضلتم عامل استعلام لحقول معينه ولكن اريد ان اعرض الصوره معها 


والبيانات ليست بالكثيره لهذي الدرجه كلها تقريبا 800 بيان اجمالا


فلو مثلا قلصت حجم الحقول هل سيفي بالغرض اي بدلا مايكون حجم حقل الاسم 100 يكون 50 مع تقليل حجم الصور 


تم تعديل بواسطه ابورمزي
0

شارك هذا الرد


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

 

جزاكم الله خير على الردود 

انا كما تفضلتم عامل استعلام لحقول معينه ولكن اريد ان اعرض الصوره معها 

والبيانات ليست بالكثيره لهذي الدرجه كلها تقريبا 800 بيان اجمالا

فلو مثلا قلصت حجم الحقول هل سيفي بالغرض اي بدلا مايكون حجم حقل الاسم 100 يكون 50 مع تقليل حجم الصور 

 

 

خطأ تجلب الصور مع الإستعلام .... اجلب البيانات بدون الصور , وعند تحديد سجل اعمل جملة استعلام أخرى بموجب الآيدي للسجل واجلب الصورة فقط .

 

اما فيما يخص الحقل 100 تخليه 50 ما تفرق المهم اللي وضحناها بالأعلى .

 

تقليل حجم الصورة خطوة مهمة مستقبلاً حتفيدك .

0

شارك هذا الرد


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

شارك هذا الرد


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

شكرا لكم جميعا ونفع بكم يارب


0

شارك هذا الرد


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

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

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

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