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

مشكلة كبر حجم البيانات وثقلها عند الاستدعاء

مغلق
بدأه MaTaRi في 8 فبراير 2006 · 2 رد · 431 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

شباب اقوم بعمل برنامج لاحد المراكز الكبيرة لبيع الملابس

واستخدم الفيجوال + mysql كقاعدة بيانات

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

وفي شي ثاني كلما كتبت في الاستعلام * او اظفت شروط الى الاستعلام كلما يثقل اكثر

وعلى فكره الثقل في الاستدعاء في جدول الفواتير فقط وليس في جميع الجداول

انا اشوف الثقل هو من جملة select * from table

ف * تقوم بتحميل بيانات الجدول بعكس اذا عملت

select count(filed1) as filed from table

فتقوم باعطاءي اجمالي عدد الفواتير خلال ثواني قليل تصل الى 3 ثواني.

هل في طريقة لحل هذه المشكله لتسريع جلب البيانات

هل ممكن عمل قاعدة بيانات مؤقته في نقاط البيع تقوم بعمل فواتير وترحلها في نهاية اليوم الى القاعدة الام او ترحلها بعد كل عملية طباعة فاتورة

وشكرا لكم

#2

اخي العزيز

بالنسبة لثقل عرض البيانات قد يرجع لعدة أسباب منها

1)- الكود يكون متشعب

2)- قد تكون البيانات كثيره والعرض بالفلكس جريد

ارجو اجابتي لكي اتمكن من مساعدتك

ملاحظة

ارفقت مثال في احد مشاركاتي به 90000 وهو مثال لسرعة عرض البيانات

واي خدمه انا مستعد

وتقبل احترامي

158.gif

هناك فرق بين أن تكبر بالعمر

، و أن تكبر بالعقل
فالأولى ، إجباري
، والثانية اختياري .."
 
 

164684_514411088579476_442405016_n.jpg

#3

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

وسوف اعطيك الرابط الخاص بالمثال بعد اصلاحه

158.gif

هناك فرق بين أن تكبر بالعمر

، و أن تكبر بالعقل
فالأولى ، إجباري
، والثانية اختياري .."
 
 

164684_514411088579476_442405016_n.jpg

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

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

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

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

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

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