سؤال

لدي استعلام CAML الذي يوفر نتيجة، إذا كان SPFolder موجود أم لا. عندما أقوم بعنصر البند. يتطلب الأمر حوالي 2SEC لخط التنفيذ.ما الذي يحدث خطأ وأخذ وقتا طويلا لتنفيذ الاستعلام؟ giveacodicetagpre.

هل كانت مفيدة؟

المحلول

كم عدد الحقول هنا؟هل هي مكتبة مستندات قياسية، أو هل أضفت بعض البيانات الوصفية الإضافية؟حتى لو كان أمرا طبيعيا، هل تحتاج إلى لسحب جميع الحقول المعنية؟حاول تعديل سمة ViewFields لاستعلامك للعودة فقط الأشياء التي تحتاج إليها.خلاف ذلك، فأنت تعبر كل المجلدات ("recursiveall" سمة النطاق)؛إذا كانت لديك مكتبة كبيرة، فاستخدم واحد مع الكثير من المستويات، قد يستغرق الأمر بعض الوقت.إذا كان لديك فكرة جيدة عن المجلد الذي قد يكون العنصر فيه، فقد تفكر في قطع البحث لأسفل إلى مجلد فرعي واحد.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى sharepoint.stackexchange
scroll top