يمكنك تخزين ما يصل إلى 30 مليون من العناصر أو الملفات في قائمة أو مكتبة. ومع ذلك، كلما زاد عدد العناصر، قد تلاحظ أن بعض العمليات تستغرق وقتا أطول. تتمتع طرق العرض التي تمت تصفيتها للقوائم الكبيرة بتجربة مماثلة لتلك الموجودة في القوائم الأخرى. عندما تظهر طريقة عرض القائمة أكثر من 5000 عنصر، قد تواجه خطأ عتبة طريقة عرض القائمة. يتم حظر إنشاء قالب الموقع على المواقع التي تحتوي على قوائم أو مكتبات تتجاوز "حد طريقة عرض القائمة" (LVT) البالغ 5000 عنصر. تعمل طرق العرض التي تعرض العديد من العناصر على أفضل وجه في التجربة الحديثة. لتجنب الأخطاء التي قد تراها في التجربة الكلاسيكية، نوصيك باستخدام التجربة الحديثة.
تم وضع حد LVT للمساعدة في الحصول على أداء متناسق لجميع المستخدمين من خلال استعلامات لقاعدة البيانات الموجودة على الخادم. فيما يلي بعض المعلومات حول حدود قيمة LVT وكيفية تغييرها وكيفية عملها.
لِمَ يُعد الرقم 5000 رقماً سحرياً؟
لتقليل اتصال قاعدة البيانات، غالبا ما يستخدم SQL Server، قاعدة البيانات الموجودة على الخادم ل SharePoint، تأمينا على مستوى الصفوف كاستراتيجية لضمان دقة التحديثات دون التأثير سلبا على المستخدمين الآخرين الذين يقومون بالوصول إلى الصفوف الأخرى. على الرغم من ذلك، إذا كانت عملية قاعدة بيانات للقراءة أو الكتابة، مثل استعلام، تؤدي إلى تأمين أكثر من 5000 صف في الوقت نفسه، يكون تأمين الجدول بأكمله مؤقتاً حتى اكتمال عملية قاعدة البيانات أكثر فعالية لـ SQL Server.
ملاحظة
لا يكون العدد الفعلي دائما 5000 وقد يختلف وفقا لموقعك ومقدار النشاط في قاعدة البيانات وتكوين الموقع.
إذا تم تأمين الجدول بأكمله، فسيقوم بمنع المستخدمين الآخرين من الوصول إلى الجدول. إذا كان هذا الأمر يحدث كثيرا، فسيواجه المستخدمون انخفاضا في أداء النظام. وبالتالي، تعتبر العتبات والحدود ضرورية للمساعدة في تقليل تأثير عمليات قاعدة بيانات تستخدم الموارد بشكل كبير وموازنة احتياجات جميع المستخدمين.
ماذا يحدث في الخلفية عند الوصول إلى عناصر متعددة في قائمة أو مكتبة؟
يلخص الرسم التخطيطي التالي النقاط الأساسية حول ما يحدث في الخلفية عند الوصول إلى عناصر متعددة في قائمة أو مكتبة.
- يتم تخزين بيانات القائمة أو المكتبة في مجموعة مواقع مشتركة في جدول قاعدة بيانات SQL Server، يستخدم الاستعلامات والفهارس والتأمينات للحفاظ على إجمالي الأداء والمشاركة والدقة.
- تُنشئ طرق العرض التي تمت تصفيتها بفهارس الأعمدة (والعمليات الأخرى) استعلامات قاعدة البيانات التي تحدد مجموعة فرعية من الصفوف والأعمدة وتُرجع هذه المجموعة الفرعية إلى الكمبيوتر الخاص بك.
- تساعد العتبات والحدود في تقييد العمليات وموازنة الموارد للحصول على عدد كبير من المستخدمين المتزامنين.
- يمكن للمطورين المتميزين استخدام تجاوز نموذج العنصر لزيادة العتبات والحدود للتطبيقات المخصصة بشكل مؤقت باستخدام إصدارات الخادم من SharePoint.
- يمكن تحديد نوافذ الوقت المخصصة لجميع المستخدمين للقيام بالعمليات غير المحدودة أثناء ساعات غير أوقات الذروة باستخدام إصدارات الخادم من SharePoint.
- يمكن للأشخاص العاملين في مجال المعلومات استخدام حدود صفحات وأنماط وطرق عرض مناسبة لتسريع عرض البيانات على الصفحة.
قيود الموارد وحدودها
للقوائم والمكتبات حدود قصوى معينة، كما هو موضح في هذا الجدول.
| الميزة | الحد الأقصى للحجم |
|---|---|
| عدد العناصر في قائمة أو مكتبة | 30 مليون |
| حجم عنصر ملف فردي أو مرفق عنصر | 10 غيغابايت |
يلخص الجدول التالي معلومات قيود الموارد وحدودها التي يجب أن تكون على دراية بها. يتم تعيين هذه القيود والحدود على صفحة تقييد الموارد في الإدارة المركزية باستخدام إصدارات الخادم من SharePoint. لمعرفة الطلبات والحدود المعينة لموقعك، اتصل بالمسؤول.
ملاحظة
- للمساعدة في الإدارة، لا يخضع المسؤول لقيود الموارد وحدودها التالية.
- لا تتوفر كل الإعدادات عبر واجهة المستخدم، وتتوفر بإصدارات الخادم من SharePoint.
| العتبةأو الحد | قيمة افتراضية | الوصف |
|---|---|---|
| عتبة طريقة عرض القائمة | 5,000 | تعيين الحد الأقصى لعدد عناصر القائمة أو المكتبة التي يمكن لعملية قاعدة بيانات، كالاستعلام، معالجتها في المرة الواحدة. يتم حظر العمليات التي تتجاوز هذا الحد. لتوفير الوقت الكافي لإجراء الخطط البديلة، قد يتم تحذيرك على صفحة "إعدادات القائمة" عندما تتجاوز قائمتك 3000 عنصر. يحتوي التحذير على ارتباط التعليمات لهذا الموضوع. |
| حد الأذونات الفريدة | 50,000 | تعيين الحد الأقصى المسموح به لعدد الأذونات الفريدة لقائمة أو مكتبة. كلما قمت بإيقاف توريث الأذونات لعنصر أو مجلد، يتم احتسابه كإذن واحد فريد من جانب هذا الحد. وإذا حاولت إضافة عنصر يؤدي إلى تجاوز هذا الحد، فسيتم منعك من القيام بذلك. ملاحظة: إن الحد المدعوم للأذونات الفريدة للعناصر في قائمة أو مكتبة هو 50000. ومع ذلك، فإن الحد العام الموصى به هو 5000. |
| حد حجم الصف | 6 | تعيين الحد الأقصى لعدد صفوف الجدول الداخلية لقاعدة البيانات المستخدمة لعنصر قائمة أو مكتبة. لاحتواء القوائم العريضة ذات الأعمدة المتعددة، يتم التفاف كل عنصر في العديد من صفوف الجدول الداخلية، يصل عددها إلى 6 صفوف ويبلغ إجمالي حجمها 8000 بايت (باستثناء المرفقات). على سبيل المثال، إذا كانت لديك قائمة ذات أعمدة متعددة صغيرة وتحتوي على مئات الأعمدة بقيم "نعم/لا"، فيمكنك حينئذ تجاوز هذا الحد، وفي هذه الحالة، لن تتمكن من إضافة المزيد من الأعمدة بقيم "نعم/لا" إلى القائمة، ولكن قد يظل بإمكانك إضافة أعمدة من نوع مختلف. يمكن للمسؤولين تعيين هذا الحد باستخدام نموذج الكائن فقط، وليس عبر واجهة المستخدم. ملاحظة: لا يستخدم SharePoint Online التفاف الصفوف، لذلك لا يتم تطبيق هذا الحد المحدد. ومع ذلك، لا يزال هناك حد إجمالي لعدد الأعمدة استنادا إلى حجم مساحة التخزين الخاصة بها، وهو 8000 عمود كحد أقصى. |
| عتبة البحث في طريقة عرض القائمة | 12 | تعيين الحد الأقصى لعدد عمليات الضمّ، مثل تلك التي تستند إلى أعمدة البحث أو الأعمدة "شخص/مجموعة" أو أعمدة حالة سير العمل. إذا كان الاستعلام يستخدم أكثر من 8 أعمدة، فسيتم حظر العملية. ومع ذلك، يمكن تحديد الأعمدة المراد استخدامها برمجيا باستخدام أكبر طريقة عرض يمكن تعيينها من خلال نموذج الكائن. |
| حجم عتبة طريقة عرض القائمة للمدققين والمسؤولين | 20,000 | تعيين الحد الأقصى لعدد عناصر القائمة أو المكتبة التي يمكن لعملية قاعدة بيانات، كالاستعلام، معالجتها في المرة الواحدة عندما يتم تنفيذها من قِبل مدقق أو مسؤول تتوفر لديه الأذونات المناسبة. ويعمل هذا الإعداد بالاشتراك مع السماح بتجاوز نموذج الكائن. |
| السماح بتجاوز نموذج الكائن | Y | يحدد ما إذا كان بإمكان المطورين إجراء عمليات قاعدة بيانات، مثل الاستعلامات، التي تطلب تجاوز عتبة طريقة عرض القائمة إلى الحد الأعلى المحدد بواسطة عتبة طريقة عرض القائمة للمدققين والمسؤولين. يجب أن يقوم المسؤول بتمكين تجاوز نموذج عنصر، وبعد ذلك يمكن للمطورين الذين لديهم الإذن المناسب الطلب بشكل برمجي أن يستخدم الاستعلام الخاص بهم LVT الأعلى للاستفادة منه. |
| النافذة الزمنية اليومية | بلا | تحديد فترة زمنية يتم خلالها تجاهل عتبات الموارد وحدودها. يمكن للمسؤول تكوين نافذة زمنية في ساعات "غير أوقات الذروة" بزيادات قدرها 15 دقيقة وحتى 24 ساعة، على سبيل المثال: من 6:00 م إلى 10:00 م أو من 1:30 ص إلى 5:15 ص. تستمر عملية قاعدة البيانات أو عملية الاستعلام التي تبدأ خلال النافذة الزمنية اليومية حتى اكتمالها (أو فشلها) حتى إذا لم تنتهِ خلال النافذة الزمنية المحددة. |
التعامل مع حد عتبة طريقة عرض القائمة
يحتوي SharePoint على قيود الموارد وحدودها التي تتحكم بمقدار البيانات والإنتاجية التي يمكن إدارتها. يبلغ LVT بشكل افتراضي 5000 عنصر تقريبا ويتم إعداده للسماح للمستخدمين بالعمل على القوائم الكبيرة مع الحفاظ على الأداء الجيد. بالنسبة إلى SharePoint، لا يمكن تغيير حد LVT، وقد تم تطبيقه للسماح للمستخدمين على المستأجرين المشتركين للحصول دائما على أداء جيد بالاستعلامات. لإيجاد حل بديل بشأن هذا الحد، قمنا باختصار بعض الإجراءات التي يمكنك تنفيذها للاحتفاظ بالاستعلامات ضمن الحد.
هناك العديد من الطرق التي تمكنك من استخدام أو الاستعلام عن قائمة أو مكتبة SharePoint دون تلقي تحذير LVT. باستخدام الأفكار التالية، يمكنك الحصول على المعلومات التي تحتاج إليها والبقاء ضمن مستوى LVT المكون من 5,000 عنصر.
- لكل إصدارات SharePoint، قم بإدارة عدد العناصر التي يتم إرجاعها باستخدام الفهرسة والتصفية والمجلدات والبيانات غير المتصلة ومربع البحث وطرق العرض الشخصية والقوائم العلائقية وموجز RSS.
- لإصدارات الخادم من SharePoint، استخدم نافذة زمنية يومية مجدولة لمسؤول حيث يتم رفع الحدود.
- لإصدارات الخادم من SharePoint، يمكن لمسؤول SharePoint Server ضبط الإعدادات للسماح بعمليات أكثر تكلفة. تعرف على المزيد هنا.
تعرف على المزيد من التفاصيل حول هذه الأساليب لكل إصدارات SharePoint هنا، ولإصدارات SharePoint Server هنا. تعرف على المزيد حول استخدام نماذج القوائم مع عدد كبير من أعمدة البحث هنا.