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

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

بدأه ابورمزي في 15 مايو 2014 · 6 رد · 826 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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


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


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


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


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


c#


sql2005 full


ZpRNA.png

#2

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

 

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

 

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

 

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

 

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

 

إنتهى .

#3

السلام عليكم

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

#4

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


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


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


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


تم تعديل هذه المشاركة بواسطة ابورمزي في 16 مايو 2014 في 23:49

ZpRNA.png

#5
ابورمزي كتب:

 

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

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

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

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

 

 

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

 

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

 

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

#7

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


ZpRNA.png

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

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

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

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

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