מבט כולל על רשימות וספריות גדולות
חל על
באפשרותך לאחסן עד 30 מיליון פריטים או קבצים ברשימה או בספריה. עם זאת, ככל שגדל מספר הפריטים, ייתכן שתבחין כי פעולות מסוימות או לוקחות זמן רב יותר. תצוגות מסוננות של רשימות גדולות כוללות חוויה דומה לרשימות אחרות. כאשר תצוגת רשימה מציגה יותר מ- 5,000 פריטים, אתה עשוי להיתקל בשגיאה של סף תצוגת רשימה. יצירת תבנית אתר חסומה באתרים עם רשימות או ספריות שחורגות מסף תצוגת הרשימה (LVT) של 5000 פריטים. תצוגות המציגות פריטים רבים פועלות בצורה הטובה ביותר בחוויה המודרנית. כדי להימנע משגיאות שאתה עשוי לראות בחוויה הקלאסית, מומלץ להשתמש בחוויה המודרנית.
מגבלת סף תצוגת הרשימה (LVT) תסייע לך להשיג ביצועים עקביים בכל המשתמשים עם שאילתות למסד הנתונים בקצה האחורי. להלן מידע על המגבלות, אופן הפעולה של הכל ואופן השינוי של ערך LVT.
מדוע 5,000 הוא מספר כה פלאי?
כדי למזער התמודדות של מסד נתונים, SQL Server - מסד הנתונים העורפי עבור SharePoint - משתמש לעתים קרובות בנעילה ברמת השורה כאסטרטגיה כדי להבטיח עדכונים מדויקים אשר לא יפגעו במשתמשים אחרים שניגשים לשורות אחרות. עם זאת, אם פעולת מסד נתונים לקריאה או כתיבה, כגון שאילתה, גורמת לנעילה של יותר מ- 5,000 בבת אחת, יעיל יותר עבור SQL Server לנעול באופן זמני את כל הטבלה עד להשלמת הפעולה של מסד הנתונים.
הערה: המספר בפועל אינו תמיד 5,000 והוא עשוי להשתנות בהתאם לאתר שלך, להיקף הפעילות במסד הנתונים ובתצורה של האתר שלך.
כאשר הטבלה כולה נעולה, הדבר מונע ממשתמשים אחרים את הגישה לטבלה. אם הדבר קורה לעתים קרובות מדי, המשתמשים יתקלו בירידה בביצועי המערכת. לכן, ערכי סף ומגבלות חיוניים למזעור ההשפעה של פעולות מסד נתונים עתיר במשאבים ולאיזון הצרכים של כל המשתמשים.
מה מתרחש מאחורי הקלעים כשאתה ניגש לפריטים רבים ברשימה או בספריה?
הדיאגרמה הבאה מסכמת את הנקודות המרכזיות המתארות את ההתרחשויות מאחורי הקלעים כשאתה ניגש לפריטים רבים ברשימה או בספריה.
-
נתוני רשימה או ספריה באוסף אתרים מאוחסנים בטבלת מסד נתונים של 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 אינו משתמש בגלישת שורות, ולכן מגבלה ספציפית זו אינה חלה. עם זאת, עדיין קיימת מגבלה כוללת על מספר העמודות בהתבסס על גודל האחסון שלהן, עד 8000 לכל היותר. |
סף בדיקת מידע של תצוגת רשימה |
12 |
ציון המספר המרבי של פעולות צירוף, כגון פעולות המבוססות על בדיקת מידע, אדם/קבוצה או עמודות של מצב זרימת עבודה. אם השאילתה משתמשת ביותר מ- 8 עמודות, הפעולה נחסמת. עם זאת, ניתן לבחור באופן תיכנותי את העמודות שבהן יש להשתמש באמצעות תצוגה מקסימלית, שניתן להגדיר באמצעות מודל האובייקטים. |
גודל הסף של תצוגת רשימה עבור מבקרים ומנהלי מערכת |
20,000 |
ציון המספר המרבי של פריטי רשימה או ספריה שפעולת מסד נתונים, כגון שאילתה, יכולה לעבד בבת אחת כאשר היא מבוצעת על-ידי מבקר או מנהל מערכת עם הרשאות מתאימות. הגדרה זו פועלת בשילוב עם אפשר עקיפת מודל אובייקטים. |
אפשר עקיפת מודל אובייקטים |
Y |
מציין אם מפתחים יכולים לבצע פעולות מסד נתונים, כגון שאילתות, המבקשות עקיפה של סף תצוגת הרשימה למגבלה העליונה יותר שצוינה על-ידי סף תצוגת הרשימה עבור מבקרים ומנהלים. מנהל מערכת חייב להפוך עקיפת מודל אובייקטים לזמינה ולאחר מכן מפתחים בעלי הרשאה מתאימה עשויים לבקש באופן תיכנותי שהשאילתה שלהם תשתמש בסף תצוגת הרשימה הגבוה יותר כדי לנצל אותו. |
חלון זמן יומי |
ללא |
ציון פרק זמן שבמהלכו המערכת מתעלמת מערכי סף ומגבלות של משאבים. מנהל מערכת יכול לקבוע תצורה של חלון זמן במהלך שעות "מחוץ לשעות השיא" בהפרשים קבועים של 15 דקות, עד 24 שעות, כגון 18:00 עד 22:00 או 13:30 עד 05:15. פעולה או שאילתה של מסד נתונים שהתחילה במסגרת חלון הזמן היומי נמשכת עד להשלמתה (או לכשל שלה) גם אם היא לא הסתיימה במסגרת חלון הזמן שצוין. |
עבודה עם מגבלת סף תצוגת רשימה
SharePoint כולל ויסותים ומגבלות של משאבים הקובעים את כמות הנתונים והתפוקה הניתנת לניהול. סף תצוגת הרשימה הוא, כברירת מחדל, כ- 5,000 פריטים, והוא מוגדר לאפשר למשתמשים לעבוד עם רשימות גדולות אך לשמור על ביצועים טובים. עבור SharePoint, לא ניתן לשנות את מגבלת סף תצוגת הרשימה, והיא תינתן כדי לאפשר למשתמשים בדיירים משותפים לקבל תמיד ביצועים טובים בשאילתות. כדי לעקוף את המגבלה, פירטנו כמה פעולות שניתן לבצע כדי לשמור על השאילתות במסגרת המגבלה.
קיימות דרכים רבות שבהן ניתן לעבוד עם רשימה או ספריה של SharePoint או לבצע בה שאילתה מבלי לקבל אזהרה לגבי סף תצוגת רשימה. באמצעות הרעיונות הבאים, תוכל לקבל את המידע הדרוש לך ולהישאר בתוך סף תצוגת הרשימה של 5,000 הפריטים.
-
עבור כל הגירסאות של SharePoint, נהל את מספר הפריטים המוחזרים באמצעות יצירת אינדקס, סינון, תיקיות, נתונים לא מקוונים, תיבת החיפוש, תצוגות אישיות, רשימות יחסיות והזנות RSS.
-
עבור גירסאות Server של SharePoint, השתמש בחלון זמן יומי מתוזמן של מנהל מערכת שבו המגבלות גדלות.
-
עבור גירסאות Server של SharePoint, מנהל SharePoint Server יכול להתאים הגדרות כדי לאפשר פעולות יקרות יותר. קבל מידע נוסף כאן.
קבל פרטים נוספים על גישות אלה עבור כל הגירסאות של SharePoint כאן, ולגרסאות SharePoint Server כאן. קבל מידע נוסף על עבודה עם Forms עם מספר רב של עמודות בדיקת מידע כאן.