סף תצוגת רשימה עבור רשימות וספריות גדולות

חל על
SharePoint Server 2019 הניהול המרכזי של SharePoint Server 2019 SharePoint Server 2016 ניהול מרכזי של SharePoint Server 2016 Microsoft 365 רשימות Microsoft

ניתן לאחסן עד 30 מיליון פריטים או קבצים ברשימה או בספריה. עם זאת, ככל שמספר הפריטים יגדל, ייתכן שתבחין שפעולות מסוימות נמשכות זמן רב יותר.  תצוגות מסוננות של רשימות גדולות עוברות חוויה דומה לזו של רשימות אחרות. כאשר תצוגת רשימה מציגה יותר מ- 5,000 פריטים, אתה עשוי להיתקל בשגיאת סף תצוגת רשימה. יצירת תבנית אתר נחסמת באתרים עם רשימות או ספריות החורגות מסף תצוגת הרשימה (LVT) של 5,000 פריטים. תצוגות המציגות פריטים רבים פועלות בצורה הטובה ביותר בחוויה המודרנית. כדי להימנע משגיאות שאתה עשוי להיתקל בהן בחוויה הקלאסית, מומלץ להשתמש בחוויה המודרנית. 

מגבלת ה- LVT נקבעה כדי להשיג ביצועים עקביים של כל המשתמשים המבצעים שאילתות למסד הנתונים העורפי. להלן מידע מסוים בנוגע למגבלות, לאופן הפעולה ולאופן השינוי של ערך ה- LVT. 

מדוע 5,000 הוא מספר כה פלאי?

כדי למזער התמודדות של מסד נתונים, SQL Server, מסד הנתונים העורפי עבור SharePoint, משתמש לעתים קרובות בנעילה ברמת השורה כאסטרטגיה כדי להבטיח עדכונים מדויקים אשר לא יפגעו במשתמשים אחרים שניגשים לשורות אחרות. עם זאת, אם פעולת מסד נתונים לקריאה או כתיבה, כגון שאילתה, גורמת לנעילה של יותר מ- 5,000 בבת אחת, יעיל יותר עבור SQL Server לנעול באופן זמני את כל הטבלה עד להשלמת הפעולה של מסד הנתונים. 

הערה

המספר בפועל אינו תמיד 5,000 והוא עשוי להשתנות בהתאם לאתר שלך, לכמות הפעילות במסד הנתונים ולתצורת האתר. 

כאשר הטבלה כולה נעולה, הדבר מונע ממשתמשים אחרים את הגישה לטבלה. אם הדבר מתרחש לעתים קרובות מדי, משתמשים צפויים להיתקל בפגיעה בביצועי המערכת. לכן, ערכי סף ומגבלות חיוניים למזעור ההשפעה של פעולות מסד נתונים עתיר במשאבים ולאיזון הצרכים של כל המשתמשים. 

מה מתרחש מאחורי הקלעים כשאתה ניגש לפריטים רבים ברשימה או בספריה? 

הדיאגרמה הבאה מסכמת את הנקודות המרכזיות המתארות את ההתרחשויות מאחורי הקלעים כשאתה ניגש לפריטים רבים ברשימה או בספריה.

רשימת צילומי מסך one.png

  • נתוני רשימות או ספריות באוסף אתרים מאוחסנים בטבלת מסד נתונים של SQL Server, שעושה שימוש בשאילתות, באינדקסים ובמנעולים כדי לשמור את הביצועים, השיתוף והדיוק הכוללים.
  • תצוגות מסוננות עם אינדקסים של עמודות (ופעולות אחרות) יוצרות שאילתות של מסד נתונים המזהות קבוצת משנה של עמודות ושורות ומחזירות קבוצת משנה זו למחשב שלך.
  • ערכי סף ומגבלות עוזרים בוויסות פעולות ובאיזון משאבים עבור משתמשים מרובים בו-זמניים.
  • מפתחים מורשים יכולים להשתמש בעקיפות מודל אובייקטים כדי להגדיל באופן זמני ערכי סף ומגבלות עבור יישומים מותאמים אישית עם גירסאות של ‎SharePoint Server‎.
  • מנהלי מערכת יכולים לציין חלונות זמן ייעודיים עבור כל המשתמשים לביצוע פעולות בלתי מוגבלות מחוץ לשעות השיא עם גירסאות של ‎SharePoint Server‎.
  • עובדי מידע יכולים להשתמש בתצוגות, בסגנונות ובמגבלות הדף המתאימים כדי להאיץ את תצוגת הנתונים בדף.

ויסות ומגבלות של משאבים

רשימות וספריות כוללות מגבלות מרביות ספציפיות, כפי שמוצג בטבלה זו. 

תכונה מגבלה מרבית
מספר פריטים ברשימה או בספריה 30 מיליון
גודל של פריט קובץ בודד או קובץ מצורף 10 ג'יגה-בתים

הטבלה הבאה מסכמת את המידע אודות ויסותים ומגבלות של משאבים שעליך להיות מודע להם. ויסותים ומגבלות אלה מוגדרים בדף 'ויסות משאבים' בניהול המרכזי עם גירסאות של ‎SharePoint Server‎. לקבלת מגבלות ובקשות ספציפיות עבור האתר שלך, פנה למנהל המערכת. 

הערה

  • כדי לסייע בניהול, מנהל המערכת אינו כפוף לוויסותים ולמגבלות הבאים על משאבים.
  • לא כל ההגדרות הללו זמינות דרך ממשק המשתמש ורק עם גירסאות של ‎SharePoint Server‎.
סף או מגבלה ערך ברירת מחדל תיאור
סף תצוגת רשימה 5,000 ציון המספר המרבי של פריטי רשימה או ספריה שפעולת מסד נתונים, כגון שאילתה, יכולה לעבד בבת אחת. פעולות החורגות ממגבלה זו נחסמות.
כדי להעניק לך זמן לתכנון תוכניות חלופיות, ייתכן שתקבל אזהרה בדף 'הגדרות רשימה' כאשר הרשימה שלך תחרוג מ- 3,000 פריטים. האזהרה מכילה קישור עזרה לנושא זה.
מגבלת הרשאות ייחודיות 50,000 ציון המספר המרבי של הרשאות ייחודיות המותרות ברשימה או בספריה.
כל ניתוק של העברת הרשאות בירושה עבור פריט או תיקיה נספר כהרשאה ייחודית אחת לצורך חישוב מגבלה זו. אם תנסה להוסיף פריט שיוביל לחריגה ממגבלה זו, המערכת תמנע ממך לעשות זאת.
הערה: המגבלה הנתמכת של הרשאות ייחודיות עבור פריטים ברשימה או בספריה היא 50,000. עם זאת, המגבלה הכללית המומלצת היא 5,000.
מגבלת גודל שורה 6 ציון המספר המרבי של שורות טבלה פנימיות במסד הנתונים המשמשות עבור פריט רשימה או ספריה. כדי להכיל רשימות רחבות עם עמודות רבות, כל פריט גולש לכמה שורות טבלה פנימיות, עד 6 שורות, ועד כמות כוללת של 8,000 בתים (לא כולל קבצים מצורפים).
לדוגמה, אם יש לך רשימה עם עמודות קטנות רבות המכילה מאות עמודות 'כן/לא', באפשרותך לחרוג ממגבלה זו, ובמקרה זה לא תוכל להוסיף עמודות 'כן/לא' נוספות לרשימה, אך ייתכן שעדיין תוכל להוסיף עמודות מסוג שונה.
מנהלי מערכת יכולים להגדיר מגבלה זו רק באמצעות מודל האובייקטים, ולא דרך ממשק המשתמש.
הערה: SharePoint Online אינו משתמש בגלישת שורות, ולכן מגבלה ספציפית זו אינה חלה. עם זאת, קיימת עדיין מגבלה כוללת על מספר העמודות בהתבסס על גודל האחסון שלהן, עד 8,000 לכל היותר.
סף בדיקת מידע של תצוגת רשימה 12 ציון המספר המרבי של פעולות צירוף, כגון פעולות המבוססות על בדיקת מידע, אדם/קבוצה או עמודות של מצב זרימת עבודה.
אם השאילתה משתמשת ביותר מ- 8 עמודות, הפעולה נחסמת. עם זאת, ניתן לבחור באופן תכנותי את העמודות לשימוש באמצעות תצוגה מרבית, שאותה ניתן להגדיר דרך מודל האובייקטים.
גודל הסף של תצוגת רשימה עבור מבקרים ומנהלי מערכת 20,000 ציון המספר המרבי של פריטי רשימה או ספריה שפעולת מסד נתונים, כגון שאילתה, יכולה לעבד בבת אחת כאשר היא מבוצעת על-ידי מבקר או מנהל מערכת עם הרשאות מתאימות. הגדרה זו פועלת יחד עם ההגדרה אפשר עקיפת מודל אובייקטים.
אפשר עקיפת מודל אובייקטים Y ציון היכולת של מפתחים לבצע פעולות במסד נתונים, כגון שאילתות, המבקשות עקיפה של סף תצוגת הרשימה למגבלה הגבוהה יותר שמציין סף תצוגת הרשימה עבור מבקרים ומנהלי מערכת. מנהל מערכת חייב להפעיל עקיפת מודל אובייקטים, ולאחר מכן מפתחים עם הרשאה מתאימה יכולים לבקש באופן תיכנותי שהשאילתה שלהם תשתמש ב- LVT הגבוה יותר כדי לנצל אותה.
חלון זמן יומי ללא ציון פרק זמן שבמהלכו המערכת מתעלמת מערכי סף ומגבלות של משאבים. מנהל מערכת יכול לקבוע את התצורה של חלון זמן במהלך שעות שאינן שעות שיא בהפרשים קבועים של 15 דקות ועד 24 שעות, כגון 18:00 עד 22:00 או 01:30 עד 05:15.
פעולה או שאילתה של מסד נתונים שהתחילה במסגרת חלון הזמן היומי נמשכת עד להשלמתה (או לכשל שלה) גם אם היא לא הסתיימה במסגרת חלון הזמן שצוין.

עבודה עם מגבלת סף תצוגת רשימה

SharePoint כולל ויסותים ומגבלות של משאבים הקובעים את כמות הנתונים והתפוקה הניתנת לניהול. ה- LVT הוא, כברירת מחדל, כ- 5,000 פריטים והוא מוגדר לאפשר למשתמשים לעבוד עם רשימות גדולות ועדיין לשמור על ביצועים טובים. עבור SharePoint, לא ניתן לשנות את מגבלת ה- LVT, והיא קיימת כדי לאפשר למשתמשים בדיירים משותפים להשיג תמיד ביצועים טובים בשאילתות. כדי לעקוף את המגבלה, פירטנו כמה פעולות שניתן לבצע כדי לשמור על השאילתות במסגרת המגבלה. 

יש דרכים רבות לעבוד עם רשימה או ספריה של SharePoint או לבצע בהן שאילתה בלי לקבל אזהרת LVT. בעזרת הרעיונות הבאים, תוכל לקבל את המידע הדרוש לך ולהישאר בטווח של 5,000 פריטי LVT. 

  • עבור כל הגירסאות של SharePoint, נהל את מספר הפריטים המוחזרים באמצעות יצירת אינדקס, סינון, תיקיות, נתונים לא מקוונים, תיבת החיפוש, תצוגות אישיות, רשימות יחסיות והזנות RSS.
  • עבור גירסאות Server של SharePoint, השתמש בחלון זמן יומי מתוזמן של מנהל מערכת שבו המגבלות גדלות.
  • עבור גירסאות Server של SharePoint, מנהל SharePoint Server יכול להתאים הגדרות כך שיאפשרו פעולות יקרות יותר. קבל מידע נוסף כאן. 

קבל פרטים נוספים על גישות אלה עבור כל גירסאות SharePoint כאן, ועבור גירסאות SharePoint Server כאן. קבל מידע נוסף על עבודה עם טפסי Forms בעלי מספר רב של עמודות בדיקת מידע כאן.