Застосовується до
SharePoint Server (випуск за передплатою) Центр адміністрування SharePoint Server (випуск за передплатою) SharePoint Server 2019 Центр адміністрування SharePoint Server 2019 SharePoint Server 2016 Центр адміністрування SharePoint Server 2016 SharePoint у Microsoft 365 Списки Microsoft Мій Office для iPhone SharePoint у Microsoft 365 для малого бізнесу

У списку або бібліотеці можна зберігати до 30 мільйонів елементів або файлів. Однак, коли кількість елементів збільшується, певні операції можуть тривати довше.  Відфільтровані подання великих списків схожі на інші списки. Якщо в поданні списку відображено понад 5000 елементів, може виникнути помилка граничного значення подання списку. Створення шаблону сайту заблоковано на сайтах зі списками або бібліотеками, які перевищують граничне значення подання списку (LVT) у 5000 елементів. Подання з багатьма елементами найкраще працюють у сучасному інтерфейсі. Щоб уникнути помилок, які можуть виникати в класичній версії, радимо використовувати сучасний інтерфейс

Граничне значення подання списку (LVT) використовується, щоб забезпечити узгоджену продуктивність для всіх користувачів із запитами до серверної бази даних. Ось деяка інформація про обмеження, принцип роботи та змінення значення LVT. 

"Магія" числа 5000 

Щоб мінімізувати конфлікти в базі даних, в SQL Server (серверна база даних для SharePoint) часто використовується стратегія блокування на рівні рядка, щоб забезпечити точне оновлення та уникнути негативного впливу на роботу інших користувачів, які отримують доступ до інших рядків. Проте, якщо операція читання або записування в базі даних, як-от запит, спричиняє одночасне блокування понад 5000 рядків, для SQL Server ефективніше тимчасово заблокувати всю таблицю, доки операція в базі даних не завершиться. 

Примітка.: Фактична кількість не завжди дорівнює 5000 і може змінюватися залежно від вашого сайту, обсягу дій, що виконуються в базі даних, і конфігурації сайту.  

Коли блокується вся таблиця, інші користувачі не можуть отримати доступ до неї. Якщо це відбувається забагато разів, користувачі матимуть зниження продуктивності системи. Тому граничні значення й ліміти необхідні, щоб зменшити вплив ресурсомістких операцій бази даних і збалансувати потреби всіх користувачів. 

Фонові процеси під час відкриття багатьох елементів списку або бібліотеки 

На схемі нижче подано зведення основних процесів, що відбуваються у фоновому режимі під час доступу до багатьох елементів списку або бібліотеки.  список знімків екрана one.png

  • Дані списку або бібліотеки в колекції сайтів зберігаються в таблиці бази даних SQL Server, у якій використовуються запити, індекси та блокування для збереження загальної продуктивності, спільного доступу та точності.

  • Відфільтровані подання з індексами стовпців та інші операції створюють запити бази даних, які визначають підмножину стовпців і рядків і повертають її на комп’ютер.

  • Граничні значення й ліміти допомагають обмежити операції та збалансувати ресурси, щоб їх одночасно могли використовувати кілька користувачів.

  • Щоб тимчасово підвищити граничні значення й обмеження для спеціальних програм у версіях SharePoint Server, розробники з особливими дозволами можуть використовувати перевизначення об’єктної моделі.

  • Адміністратори можуть указати виділені проміжки часу для всіх користувачів, щоб дати їм змогу виконувати операції без обмежень у години зниження активності у версіях SharePoint Server.

  • Щоб прискорити відображення даних на сторінці, користувачі, що працюють з інформацією, можуть застосовувати відповідні подання, стилі та обмеження сторінок.

Обмежувачі та ліміти ресурсів 

Списки й бібліотеки мають конкретні максимальні ліміти, як показано в цій таблиці. 

Функція

Максимальне обмеження

Кількість елементів у списку або бібліотеці

30 млн

Розмір окремого елемента файлу або вкладення елемента

10 ГБ

Таблиця нижче містить важливу інформацію про регулятори та обмеження ресурсів. Ці регулятори та обмеження зазначені на сторінці "Регулювання ресурсів" Центру адміністрування у версіях SharePoint Server. Щоб отримати певні обмеження та запити на сайт, зверніться до адміністратора. 

Примітки.: 

  • Щоб полегшити налаштування, наведені нижче регулятори та обмеження ресурсів не поширюються на адміністратора.

  • Деякі з цих параметрів доступні в інтерфейсі користувача лише у версіях SharePoint Server.

Граничне значення або обмеження

Значення за замовчуванням

Опис

Граничне значення подання списків

5 000

Указує максимальну кількість елементів списку або бібліотеки, яку може обробити за один раз операція бази даних, наприклад запит. Операції, які перевищують це обмеження, блокуються. 

Щоб надати вам час на створення альтернативних планів, вас може бути попереджено на сторінці Настройки списку, коли список перевищить 3000 елементів. Попередження містить посилання на цей розділ довідки.

Обмеження унікальних дозволів

50 000

Указує максимальну кількість унікальних дозволів для списку або бібліотеки. 

Щоразу, коли ви перериваєте успадкування дозволів для елемента або папки, до цього обмеження враховується 1 унікальний дозвіл. Якщо ви спробуєте додати елемент, який призведе до перевищення цього обмеження, це не можна зробити.

Примітка.: Підтримувана кількість унікальних дозволів для елементів у списку або бібліотеці становить 50 000. Проте рекомендоване загальне обмеження становить 5000.

Обмеження розміру рядка

6

Указує максимальну кількість рядків у таблиці всередині бази даних, яка використовується для елемента списку або бібліотеки. Щоб умістити широкі списки з багатьма стовпцями, кожен елемент переноситься на кілька внутрішніх рядків таблиці – до 6 рядків і до 8000 байтів (без урахування вкладень). 

Наприклад, якщо у вас є список із багатьма невеликими стовпцями, який містить сотні стовпців "Так/Ні", ви можете перевищити це обмеження, у такому випадку ви не зможете додати до списку більше стовпців "Так/Ні", але все одно може бути дозволено додавати стовпці іншого типу.

Адміністратор може встановити це обмеження лише за допомогою об’єктної моделі, а не через інтерфейс користувача.

Примітка.: Служба SharePoint Online не використовує обтікання рядками, тому це обмеження не застосовується. Проте загальна кількість стовпців на основі їхнього розміру сховища не може перевищувати 8000.

Граничне значення підстановки подання списку

12

Указує максимальну кількість операцій з’єднання, які виконуються на основі стовпців "Підстановка", "Користувач або група", "Стан робочого циклу". 

Якщо в запиті більше 8 стовпців, операцію буде заблоковано. Проте можна програмно вибрати стовпці, які використовуватимуться в максимальному поданні, яке можна настроїти за допомогою об'єктної моделі. 

Розмір граничного значення підстановки подання списку для аудиторів і адміністраторів

20 000

Указує максимальну кількість елементів списку або бібліотеки, яку може за один раз обробити операція бази даних, наприклад запит, яку виконує аудитор або адміністратор із відповідними дозволами. Цей параметр працює разом із параметром Дозволити перевизначення об'єктної моделі.

Дозволити перевизначення об’єктної моделі

Y

Визначає, чи можуть розробники виконувати операції з базою даних, наприклад запити, які просять змінити граничне значення подання списку на більш високе обмеження, визначене граничним значенням подання списку для аудиторів і адміністраторів. Адміністратор повинен увімкнути перевизначення об'єктної моделі, а потім розробники з відповідним дозволом можуть програмно надіслати запит на використання вищого граничного значення подання списку, щоб скористатися ним.

Щоденний проміжок часу

Немає

Визначає період часу, протягом якого граничні значення та обмеження ресурсів ігноруються. Адміністратор може налаштувати часове вікно в години "поза піком" 15-хвилинним інтервалом і до 24 годин, наприклад з 18:00 до 22:00 або з 13:30 до 17:15. 

Якщо операцію бази даних або запит запущено протягом щоденного проміжку часу, вони продовжуватимуться до завершення (або відмови), навіть якщо це виходить за межі вказаного проміжку часу. 

Робота з обмеженням граничного значення подання списку 

SharePoint має обмежувачі та ліміти ресурсів, що регулюють обсяг даних і пропускну здатність, якими можна керувати. Граничне значення подання списку за замовчуванням становить приблизно 5000 елементів і дає змогу користувачам працювати з великими списками, але зберігати високу продуктивність. Для SharePoint граничне значення подання списку не можна змінити та дозволити користувачам спільних клієнтів завжди мати високу продуктивність запитів. Щоб обійти обмеження, ми визначили деякі дії, за допомогою яких можна тримати запити в межах обмеження. 

Ви можете працювати зі списками й бібліотеками SharePoint і надсилати запити до них, не отримуючи попередження про граничне значення подання списку. Використовуючи наведені нижче ідеї, ви можете отримати потрібну інформацію та залишатися в межах граничного значення подання списку (5000 елементів). 

  • У всіх версіях SharePoint можна керувати кількістю елементів, які повертаються, за допомогою індексування, фільтрування, папок, автономних даних, поля пошуку, особистих подань, реляційних списків і RSS-каналів.

  • У серверних версіях SharePoint використовуйте запланований адміністратором щоденний проміжок часу, коли обмеження підвищуються.

  • Для серверних версій SharePoint адміністратор SharePoint Server може настроїти параметри, щоб дозволити дорожчі операції. Докладніше див. тут

Дізнайтеся більше про ці підходи для всіх версій SharePoint тут і для версій SharePoint Server тут. Дізнайтеся більше про те, як працювати з Forms списку з великою кількістю стовпців підстановки тут.  

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.