delphi4arab منتديات دلفي للعرب

نسخة كاملة : تسريع تنفيذ كويرى
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الاخوه الاعزاء

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

لدى جدولين جدول اساسى وجدول به التفصيلي الجدول الاساسى يحتوى على 4 الاف سجل التفصيلى يحتوى على 70الف سجل انا ياستخدم كويرى لتحديث الرصيد في احد حقول الاساسي من احد الحقول فى التفصيلى المشكله هو ان عند تنفيذ الكويري ياخذ حوالى 12 دقيقه مع العلم بان الجهاز حديث والذاكره كبيره ( الجدولين باردكوكس )

واليكم الكود المستخدم
update master table d set field1 = select sum (field2) from datil table where (field3 =d.field4)

ولكم الشكر
إقتباس :الجدول الاساسى يحتوى على 4 الاف سجل التفصيلى يحتوى على 70الف

70 الف ليس عدد كبير
معروف ان Paradox ليس اسرع نوع قواعد بيانات بالنسبة للاستعلامات
حاول الانتقال لقاعدة بيانات اخرى
والسلام عليكم