Керування великими списками й бібліотеками в SharePoint

Керування великими списками й бібліотеками в SharePoint

Увага! : Цю статтю перекладено за допомогою служби машинного перекладу; див. застереження. Версію цієї статті англійською мовою див. тут для отримання довідки.

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

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

SharePoint має Обмежувачі та ліміти ресурсів , керувати обсяг даних і пропускної здатності, які можуть керуватися. Граничне значення подання списку за замовчуванням, приблизно 5000 елементів і встановлено для надання користувачам можливості роботи з великими списками, але залишити високої продуктивності. Існує три основні способи роботи з граничне значення подання списку:

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

  • Використання адміністратор сервера версії SharePoint, планування Щоденного проміжку часу , де є піднесене обмеження.

  • Для сервера версій SharePointадміністратор мережі можна підвищити обмеження граничне значення подання списку.

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

Примітка : Інколи може відображатися більша кількість елементів, повернутих у системі створені подання.

З SharePoint серверами сервера (SharePoint 2016, 2013 і 2010) 5000 елементів граничне значення подання списку за замовчуванням, а. Проте, оскільки інші елементи керування, адміністратори мережі, щоденного проміжку часу може бути настроювання, де розташовано в межах ефективно видалено, дозволяє великих запитів, а також інші дані інтенсивного операції, щоб виконати. Цього разу – це зазвичай ввечері, коли більшість користувачів не є в системі. Адміністратор також можна вибирати підвищити обмеження , якщо це необхідно.

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

Щоб визначити свою версію SharePoint, див. цю статтю.

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

Щоб отримати додаткові відомості про індексування стовпців Читайте статтю Додавання індексу SharePoint стовпець.

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

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

Примітка : Зі служби SharePoint online якщо ви використовуєте переміщення до команди або перетягнути, наявні метаданих, також переміщуються.

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

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

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

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

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

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

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

Переміщення файлів між папками у бібліотеці, статті переміщення або копіювання папки, файлу або посилання в бібліотеці документів.

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

Щоб отримати додаткові відомості про те, як видалити список переглянути, Видалити список на сайті SharePoint.

Автономна синхронізація, зовнішні дані та керування даними Access

У разі синхронізації з комп’ютером користувачам часто зручніше й ефективніше працювати з даними в автономному режимі. Залежно від даних списку, з якими ви працюєте, можна використовувати програму Excel, Access або Outlook. Ви також можете використовувати керування зовнішніми даними без обмежень за допомогою систем керування підприємством (ERP), OData і веб-служб, залежно від служби SharePoint.

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

Є кілька продуктів Microsoft Office, які дають змогу переносити дані списку в автономний режим і синхронізувати зміни після повернення в мережу. Для експорту даних потрібні інстальовані програми: або Office 365, або класична версія Office.

Microsoft Access       Доступ може обробляти більше рядків даних, ніж SharePoint, а ви є багато потужних інструментів, щоб керувати цими даними. Робота з даними у програмі Access і їх синхронізація з SharePoint можна дають змогу працювати з великих наборів даних.

Ви могли читати та записувати найбільш власні списки з Access за допомогою зв'язування з ними та Access добре працює з майже всіх типів даних SharePoint . Зв'язування дає змогу підключення до даних у списку SharePoint , щоб створити двостороннє підключення для перегляду та редагування найновіші дані як у списку SharePoint і Access бази даних. Access буде створено копію (або повторює) у списку SharePoint в таблиці Access . Після створення таблиці Access можна працювати зі списку даних в AccessAccess граничне значення 2 гігабайти (за винятком всі вкладення, які не зберігаються локально). Крім того, Access кешування даних списку на клієнта, використовує ефективність в пам'яті, записування через кеша а лише передачі змінення елементів списку. Все це робить запитів і оновлення виконати набагато швидше. Діалогового вікна вирішення конфліктів також допомагає керувати конфліктні зміни плавними іншим чином.

Якщо активовано Служби Access Services, ви можете працювати зі значно більшою кількістю даних, ніж передбачає граничне значення подання списку. Ця кількість може сягати 50 000 елементів за замовчуванням. У програмі Access дані списку або бібліотеки автоматично обробляються як невеликі пакети, а потім знову об’єднуються. Це дає змогу працювати з обсягами даних, що суттєво перевищують граничне значення подання списку, без негативного впливу на роботу інших користувачів сайту SharePoint. Докладні відомості див. в розділі Використання служб Access Services нижче.

Програма Microsoft Excel       Ви можете експортувати списки SharePoint до таблиці Excel, створивши односторонній зв’язок із даними між таблицею Excel і списком SharePoint.

Виділена кнопка "Експортувати до Excel" на стрічці в SharePoint
Експорт до програми Excel у SharePoint 2016 або SharePoint 2013

Excel також дасть змогу працювати з великими списками не блокування. Крім того, можна синхронізувати Excel за допомогою SharePoint і доступу скористатися перевагами кожної платформи.

Якщо змінити дані в списку SharePoint і оновити дані в таблиці Excel, програма Microsoft Excel замінить дані Excel на найновіші дані списку SharePoint, перезаписуючи всі зміни, внесені безпосередньо до таблиці Excel.

Список SharePoint Online із виділеним пунктом "Експорт до Excel"
Експорт до програми Excel у SharePoint Online

Перенісши дані до таблиці Excel, ви зможете скористатися різноманітними функціями програми Microsoft Excel для аналізу даних, зокрема функціональними та зручними аркушами, звітами зведених таблиць, професійно оформленими діаграмами й міні-діаграмами, умовним форматуванням із піктограмами, а також гістограмами, шкалами кольорів і складним аналізом "what-if".

Якщо активовано Служби Access Services, ви можете працювати зі значно більшою кількістю даних, ніж передбачає граничне значення подання списку. Ця кількість може сягати 50 000 елементів за замовчуванням. Докладні відомості див. в розділі Використання служб Access Services нижче.

Програма Microsoft Outlook 2013       Використовуючи програму Microsoft Outlook, можна читати та складати списки контактів, завдань, календарів і обговорень, а також синхронізувати бібліотеки документів. Наприклад, в автономному режимі ви можете працювати як зі стандартними списками завдань, так і зі списками завдань проекту, переглядати, оновлювати та призначати нові завдання, повертати їх на сервер і синхронізувати дані, не виходячи із програми Outlook. За допомогою програми Outlook також можна ефективніше керувати контактами SharePoint, зберігати їх і надавати до них спільний доступ.

На початок сторінки

На Accessбуде створено веб-бази даних на основі Служби Access Services шляхом створення таблиці на основі списки, а також запити, форми, звіти та макроси, які публікуються на сайті SharePoint . Оновлено такі веб-бази даних, можна й надалі використовувати та змінювати їх, і ви можете створювати нові на основі шаблону, але не з Access 2013.

Можна створити веб-застосунку Access у SharePoint без використання коду. Загалом, SharePoint програми є активного, точка рішення, яке легко розподілено та доступні на ринку. Вважати веб-застосунку зручно, альтернативний спосіб пакування, розповсюдження, виконання, відстеження та пенсію рішення. Для отримання докладних відомостей у статті створення веб-застосунку Access

На відміну від на веб-баз даних застосунку Access для збереження даних у списках SharePoint до програми Access використовує бази даних SQL Server відокремити від SharePoint продукти для зберігання даних а також тому не підлягають SharePoint граничне значення подання списку. Це суттєво покращує розширюваність рішення для доступу і робить для ефективного обробки потенційно мільйонів записів. Для користувачів сервера SharePoint бази даних SQL Server можна настроїти для live за брандмауері організації. Для користувачів онлайн базу даних розміщено бази даних SQL Server Azure з безкоштовний обліковий запис і безкоштовного сховища. Докладніше про Azure відображається Microsoft Azure Домашня сторінка.

Нарешті, дані списку SharePoint і таблиці Access можна синхронізувати та постійно оновлювати. Таку синхронізацію називають двосторонньою або двонапрямленою. Зміни, внесені до списку даних у програмі Access, завантажуються до списку SharePoint, а зміни, внесені до списку SharePoint, завантажуються в програму Access на комп’ютері. Докладні відомості див. в статті Імпорт даних зі списку SharePoint і зв’язування даних із цим списком.

Поле пошуку SharePoint і рішення центру документів

Інший спосіб знайти документи або елементи у великій бібліотеці чи списку – ввести ключове слово чи фразу в поле Пошук бібліотеки або списку. Пошук SharePoint має власні механізми індексування. На нього не поширюється граничне значення подання списку та інші пов’язані обмеження.

Інший спосіб керувати великими бібліотеками – створити й використовувати сайт центру документів. На цьому сайті, призначеному для керування документами, доступні такі функції, як узяття файлів на редагування й повернення з нього, робочі цикли, фільтри та подання.

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

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

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

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

Примітки : 

  • Поле Пошук доступне тільки для списків і бібліотек, що відображаються як подання на боці клієнта. Хоча за замовчуванням поле Пошук доступне, воно може не відображатися через значення властивості Поле пошуку веб-частини подання списку в розділі Різне області знарядь. Докладні відомості про властивості веб-частини див. в статті Використання списку та інших веб-частин.

  • Властивість списку "Відображення вікна пошуку" в розділі "Різне"

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

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

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

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

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

Використання особистих подань, реляційних списків і RSS-каналів

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

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

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

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

  • Якщо кількість елементів списку перевищує граничне значення подання списку та для поля підстановки в цьому списку ввімкнуто параметр Каскадне видалення або Обмежене видалення.

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

Докладні відомості про керування RSS-каналами див. в статті Керування RSS-каналами для сайту або колекції сайтів. Щоб дізнатися, як додати RSS-канал, див. статтю Створення оповіщення або підписка на RSS-канал

SharePoint Сервер лише для адміністраторів

Ці дії можна виконувати SharePoint або адміністратори мережі та адміністраторів ферми на SharePoint сервер версії.

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

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

Додавання й видалення індексу

Додавання та змінення стовпця списку

Видалення та копіювання папок

Змінення параметрів безпеки списку або бібліотеки

Збереження списку разом із вмістом як шаблону

Видалення веб-сайту

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

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

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

  1. Як адміністратор, увійдіть у Центр адміністрування.

  2. Послідовно виберіть елементи Керування програмами > Керування веб-програмами.

    Центр адміністрування з вибраним пунктом "Керування веб-програмами"
  3. Виберіть програму, щоб установити або змінити параметр щоденного проміжку часу.

  4. На стрічці клацніть стрілку вниз у пункті Загальні параметри, щоб перейти до меню, а потім виберіть пункт Регулювання ресурсів.

    Центр адміністрування з вибраним пунктом "Регулювання ресурсів"
  5. Змініть Щоденний проміжок часу, а потім установіть потрібний час і тривалість.

    Сторінка параметрів програми "Центр адміністрування" із виділеним щоденним проміжком часу
  6. Завершивши, натисніть кнопку OK.

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

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

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

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

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

Примітка : Центру адміністрування доступна лише для сервера інсталяцій SharePoint.

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

  1. Як адміністратор, увійдіть у Центр адміністрування.

  2. Послідовно виберіть елементи Керування програмами > Керування веб-програмами.

    Центр адміністрування з вибраним пунктом "Керування веб-програмами"
  3. Виберіть програму, щоб змінити граничне значення подання списку.

  4. На стрічці клацніть стрілку вниз у пункті Загальні параметри, щоб перейти до меню, а потім виберіть пункт Регулювання ресурсів.

    Центр адміністрування з вибраним пунктом "Регулювання ресурсів"
  5. Змініть значення Граничне значення подання списку (перше в списку) на прийнятне.

  6. Натисніть кнопку OK.

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

  • Граничне значення подання списку для аудиторів і адміністраторів.    Це "вище обмеження" за замовчуванням. Воно застосовується до запитів, які подає аудитор або адміністратор, на конкретну (програмну) зміну граничного значення подання списку. За замовчуванням граничне значення подання списку – 20 000, а не 5000. Підвищення цього обмеження має такі ж наслідки, як і збільшення граничного значення подання списку. У разі зміни цього значення може знадобитися внести пов’язані зміни. Докладні відомості див. в статті Програмне використання перевизначення об’єктної моделі для граничного значення подання списку

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

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

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

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

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

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

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

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

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

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

Огляд списків і бібліотек із багатьма елементами

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

Увага! : Граничне значення подання списку не можна змінити в SharePoint Online. Також немає можливості створити щоденний проміжок часу в SharePoint Online. Ці функції доступні лише в SharePoint 2016, SharePoint 2013 і SharePoint 2010.

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

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

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

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

великі списки та бібліотеки

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

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

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

  4. Привілейованих розробники можуть використовувати об'єкт моделі заміщення тимчасово збільшити граничні значення та обмеження для настроюваних застосунків із SharePoint Server версії.

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

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

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

Функція

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

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

30 млн

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

10 ГБ

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

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

Примітка : Не всі ці настройки доступні через інтерфейс користувача а лише з SharePoint Server версії.

Граничне значення
або ліміт

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

Опис

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

5 000

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

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

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

50 000

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

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

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

6

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

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

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

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

12

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

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

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

20 000

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

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

Y

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

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

Немає

Визначає період часу, коли граничні значення й обмеження ресурсів не беруться до уваги. Адміністратор може встановити такий проміжок часу в години зниження активності. Проміжок часу має крок у 15 хвилин і може тривати до 24 годин, наприклад з 18:00 до 22:00 або з 01:30 до 05:15.

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

Коментування цієї статті

У цій статті була корисною? Якщо так, повідомте нам в нижній частині цієї сторінки. Якщо це не корисно, повідомте нам про те, що було оману або відсутні. Ми використовуватимемо відгук, щоб перевірити факти, додайте відомості та оновлювати цю статтю. Додайте до SharePointопераційної системи та версії браузера.

Оновлення липня 2017.

Примітка : Застереження про машинний переклад: Цю статтю перекладено комп’ютерною системою без втручання людини. Корпорація Майкрософт пропонує таку послугу, щоб іншомовні користувачі могли дізнаватися про продукти, служби й технології Microsoft. Оскільки статтю перекладено за допомогою служби машинного перекладу, вона може містити смислові, синтаксичні або граматичні помилки.

Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×