a5hhk بتاريخ: 22 ديسمبر 2004 تقديم بلاغ مشاركة بتاريخ: 22 ديسمبر 2004 عندي جملة SQL ولكن عند تنفيذها تأخذ وقت كبير جدا يصل أحيانا الى ساعةفما سبب بطئ الاستعلام اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ayman_tamim بتاريخ: 22 ديسمبر 2004 تقديم بلاغ مشاركة بتاريخ: 22 ديسمبر 2004 هل يمكنك ارفاق الجملة حتى نستطيع المتابعة معك؟ اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
a5hhk بتاريخ: 25 ديسمبر 2004 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 25 ديسمبر 2004 شكرا على التجاوب معي ولكن للأسف لا أستطيع إرفاق الجملة لأنها تعتبر من أسرار الشركة ولكن أستطيع أن أقول لك إن عدد الجداول والفيو يصل إلى سبعة وعدد الشروط يصل إلى عشرة شروط ,فهل هذا السبب للبطئ؟ملاحظة: الشركة تستخدم نظام Oracle ERP(e-buisness)0) اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
kamal480 بتاريخ: 4 يناير 2006 تقديم بلاغ مشاركة بتاريخ: 4 يناير 2006 بسم الله الرحمن الرحيماخى الكريماكيد كثره الجداول وال views يبطىء الاستعلام واليك ايضا بعض الجمل التى تبطىء الاستعلام ايضا in ,not in ,exist,not exist اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
motasem بتاريخ: 4 يناير 2006 تقديم بلاغ مشاركة بتاريخ: 4 يناير 2006 عليك دراسة الفهارس على الجداول بعناية و اضافة فهارس على الحقول التي تستخدمها في الشروط اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ابو صالح بتاريخ: 4 يناير 2006 تقديم بلاغ مشاركة بتاريخ: 4 يناير 2006 بامكانك عمل explain plan للاستعلام لكي تعرف متى يقوم هذا الاستعلام باستخدام index ومتى يقوم باستخدام Full table scan ، واليك الطريقةexplain plan for<<query>>;select * from table (dbms_xplan.display)حاول ان تتبع الفلتر اللتي تستخدمها في الاستعلام وتستخدم معها index المناسبة لها ،، حتى تصل الى النتيجة.حل مؤقت جرب اضافة optimizer hint لها للقرائة بالتوازي select /*+ parallel */ (emp,4) empno,ename from emp; اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.