Робота з обмеженням порогу перегляду списків лише для SharePoint Server

Використання сайту центру документів

Центр документів – це шаблон, який можна використовувати, щоб створити сайт із функціями, призначеними для пошуку, зберігання та обробки документів. З необхідними дозволами можна створити сайт або підсайт на основі цього шаблону. Докладні відомості див. в статті "Загальні відомості про сайт центру документів"

Використовувати щоденний проміжок часу

На серверах SharePoint Server (SharePoint 2016) граничне значення подання списку в 5000 елементів також використовується за замовчуванням. Однак, оскільки адміністратори мережі мають більше можливостей для налаштування, можна встановити щоденний проміжок часу, коли обмеження ефективно знімається, забезпечуючи виконання великих запитів, а також інших інтенсивних операцій із даними. Зазвичай це вечір, коли більшість користувачів не в системі. За потреби адміністратор також може підвищити обмеження.

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

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

  • Додавання й видалення індексу
  • Додавання та змінення стовпця списку
  • Видалення та копіювання папок
  • Змінення параметрів безпеки списку або бібліотеки
  • Збереження списку разом із вмістом як шаблону
  • Видалення веб-сайту

Налаштування щоденного проміжку часу

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

  1. Як адміністратор, увійдіть до Central AdminAdmin.
  2. Перейдіть до розділу "Керування> програмами" та "Керування веб-програмами".
  3. Виберіть програму, щоб установити або змінити параметр щоденного проміжку часу.
  4. Щоб відкрити меню, на стрічці в розділі "Загальні параметри " клацніть стрілку вниз і виберіть пункт "Регулювання ресурсів".
  5. Змініть щоденний проміжок часу, а потім установіть потрібний час і тривалість.
  6. Завершивши, натисніть кнопку OK.

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

Використання сайту центру документів

За допомогою сайту центру документів можна створювати й зберігати велику кількість документів, а також керувати ними. Центр документів, створений на основі шаблону сайту, слугує централізованим сховищем для керування багатьма документами. Такі функції, як навігація за метаданими та переходи в поданні дерева, типи вмісту та веб-частини, допомагають упорядковувати та зрозуміло отримувати документи. Докладні відомості про шаблони сайтів див. в статті "Створення та використання шаблонів сайтів у версіях SharePoint Server".

Розпорядники вмісту можуть швидко налаштувати навігацію за метаданими для ефективної роботи більшості бібліотек, не створюючи індекси явно, а також отримати допомогу у створенні додаткових індексів, щоб охопити ширший діапазон фільтрів і подань. Докладні відомості див. в статті "Загальні відомості про сайт центру документів"

Сайт центру документів можна використовувати як середовище для авторської роботи або архів вмісту.

  • У середовищі для авторської роботи можна активно брати файли на редагування й повертати їх, а також створювати структури папок для цих файлів. Доступно керування версіями, і для кожного документа може існувати 10 або більше його більш ранніх версій. Ви можете часто брати документи на редагування й повертати їх, а робочі цикли можуть допомогти автоматизувати дії з документами.
  • В архіві вмісту або бази знань, навпаки, дуже мало авторської роботи. Можна лише переглядати та завантажувати документи. Зазвичай в архівах вмісту зберігаються одиничні версії документів, а на сайті можуть розміщуватися мільйони файлів. У стандартному сценарії, на зразок центрів технічної підтримки для великих організацій, доступ до вмісту можуть отримувати 10 000 користувачів, здебільшого для читання. Новий вміст на сайт може завантажувати група від 3000 до 4000 користувачів.

Видалення списків

Видалити списки можуть лише адміністратори SharePoint або мережі та адміністратори ферм у версіях SharePoint Server.

Для видалення великих списків потрібні ресурси бази даних, які можна блокувати за допомогою граничного значення подання списку. Докладні відомості про видалення списку див. в статті "Видалення списку".

Відновлення або видалення елементів із кошика

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

Змінення граничного значення подання списку

Останній варіант (також у версіях SharePoint Server) – змінити обмеження. Це ризиковано, оскільки більше обмеження підвищує ймовірність впливу на роботу деяких або всіх користувачів.

Щоб дізнатися, яка у вас версія SharePoint, див. статтю "Яку версію SharePoint я використовую?"

Змінення граничного значення подання списку

Примітка.

Версія SharePoint Online не підтримує змінення граничного значення подання списку.

Граничне значення подання списку забезпечує продуктивність користувачів і захищає сервер від випадкового перевантаження під час виконання запитів. У серверних версіях SharePoint LVT може змінити лише адміністратор програми Central Admin. Ми не рекомендуємо змінювати його, щоб уникнути зниження продуктивності. SharePoint не дозволяє адміністраторам змінювати граничну суму випередження для захисту користувачів в інших клієнтах від проблем із продуктивністю під час отримання великих наборів даних. Натомість налаштовуйте запити за допомогою індексів, фільтрів і папок.

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

Попередження

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

Якщо ви дійсно хочете змінити LVT, виконайте такі дії: Це стандартна схема SharePoint 2016, хоча інтерфейс користувача може дещо відрізнятися. Програма Центру адміністрування не пов’язана із сайтом SharePoint, і для доступу до неї потрібні права адміністратора ферми. 

Важливо

  • Центр адміністрування доступний лише в серверних інсталяціях SharePoint.
  • Поточну суму можна змінити лише в серверних версіях SharePoint.
  1. Як адміністратор, увійдіть до Central AdminAdmin.
  2. Перейдіть до розділу "Керування> програмами" та "Керування веб-програмами".
  3. Виберіть програму, щоб змінити граничне значення подання списку.
  4. Щоб відкрити меню, на стрічці в розділі "Загальні параметри " клацніть стрілку вниз і виберіть пункт "Регулювання ресурсів".
  5. Змініть значення Граничне значення подання списку (перше в списку) на прийнятне.
  6. Натисніть кнопку OK.

На сторінці регулювання ресурсів є додаткові параметри, які ви як адміністратор повинні розуміти.

Граничне значення подання списку для аудиторів і адміністраторів: це "вище обмеження" за замовчуванням. Воно застосовується до запитів, які подає аудитор або адміністратор, на конкретний (програмний) запит на змінення граничного значення. За замовчуванням це 20 000, а не 5 000 для LVT. Підвищення цього ліміту має ті ж наслідки, що і підвищення LVT. У разі зміни цього значення може знадобитися внести пов'язані зміни.

Перевизначення об'єктної моделі. Якщо ви часто використовуєте спеціальний код під час розгортання й вам потрібно встановити для LVT вище обмеження, радимо дозволити перевизначення об'єктної моделі та надати аудитору або адміністратору дозволи на програму, яка виконуватиме запити. Цей параметр увімкнуто за замовчуванням, але його можна вимкнути, якщо він не потрібен. Його варто використовувати, якщо ви впровадили певний код, який виконуватиме кешування більшого набору результатів, що часто переглядаються, скажімо, протягом кількох хвилин. Якщо ви не збираєтеся кешувати вміст і плануєте часто виконувати ці запити, не радимо використовувати цей спосіб для обходу LVT, оскільки це негативно вплине на продуктивність сервера. Якщо коротко: «дійте обережно».

Граничне значення підстановки подання списку. Ця функція обмежує кількість об'єднань, які може виконувати запит. Це кількість полів "Підстановка", "Користувач або група" чи "Стан робочого циклу", які включаються до запиту. Наприклад, подання, яке відображає шість стовпців підстановки та фільтрує три інші стовпці точної підстановки, використовує дев’ять підстановок. Якщо для граничного значення підстановки подання списку встановлено "8", виникне помилка. Ми не радимо встановлювати число, більше восьми.

Ретельна перевірка корпорації Майкрософт показала серйозне різке зниження продуктивності за наявності більше восьми об'єднань. На цьому етапі не тільки спостерігається суттєве зниження пропускної здатності сервера, але й у кінці запиту використовується непропорційно великий обсяг ресурсів SQL Server, що негативно впливає на роботу інших користувачів тієї самої бази даних. Докладні відомості див. в розділі "Стовпці підстановки та подання списків" статті про результати тестування продуктивності й доступності та рекомендації.

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

  • Щоб вплинути на найменшу кількість користувачів, слід вибрати години зниження активності або час, протягом якого очікується найменше навантаження. Якщо вибрати час посеред робочого дня для більшості користувачів, це може негативно вплинути навіть на тих, хто не використовує великий список.
  • Спробуйте взяти прийнятний діапазон часу, щоб користувачі могли використати його для виправлення своїх списків, а не для зв’язку з адміністратором.
  • Операції, розпочаті протягом проміжку часу, не перериваються після його завершення. Подумайте про час, необхідний на випадок, якщо користувач спробує видалити великий список якраз перед завершенням цього проміжку.
  • Врахуйте різні часові пояси. Це особливо важливо, якщо ваша організація або клієнти географічно розподілені та використовують один централізовано розміщений сервер SharePoint. 6:00 може підійти для вашого розташування, але це не дуже корисно, наприклад, для Сіднея в Австралії.

Граничне значення унікальних дозволів списку: кількість унікальних дозволів для списку. Якщо у вас є папка й ви перериваєте успадкування дозволів і встановлюєте певні дозволи для неї (і для всіх елементів у ній), тоді ця папка враховується як 1 відповідно до граничного значення унікальних дозволів списку. На відміну від LVT та інших параметрів, це граничне значення не активується переглядом вмісту або виконанням іншої операції з ним, але явно активується під час зміни дозволів.

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