Работа с пороговым значением представления списка только для SharePoint Server

Использование центрального сайта документов.

Центр документов — это шаблон, на основе которого можно создать сайт с функциями поиска, хранения документов и управления ими. Вы можете создать сайт или дочерний сайт с помощью этого шаблона при наличии соответствующих разрешений. Дополнительные сведения см. в статье Что такое сайт Центра документов?

Использовать ежедневное временное окно

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

Ежедневное временное окно — это способ, с помощью которого администраторы могут указать выделенный период времени, в течение которого все пользователи могут выполнять неограниченное количество операций без ограничений. Обычно оно запланировано на непиковые часы.

Хотя представления — это основной способ извлечения элементов из списка или библиотеки, существуют также другие команды и операции SharePoint, которые лучше выполнять в ежедневном временном интервале:

  • Добавление и удаление индекса
  • Добавление и изменение столбца в списке
  • Удаление и копирование папок
  • Изменение параметров безопасности для списка или библиотеки
  • Сохранение списка вместе с контентом в виде шаблона
  • Удаление веб-сайта

Настройка окна ежедневного времени

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

  1. Войдите в Центральный Администратор с правами администратора.
  2. Перейдите в раздел "Управление> приложениями" "Управление веб-приложениями".
  3. Выберите приложение, чтобы задать или изменить параметр ежедневного временного интервала.
  4. На ленте в разделе "Общие параметры " для доступа к меню нажмите стрелку вниз и выберите "Регулирование ресурсов".
  5. Измените окно ежедневного времени, а затем задайте время и продолжительность.
  6. Закончив, нажмите кнопку "ОК".

Если вы не разработчик или у вас нет нужного уровня доступа к ресурсам разработчика для выполнения этих операций, вы можете отложить такие операции до наступления ежедневного временного интервала. Чтобы узнать, когда запланировано ежедневное временное окно, обратитесь к администратору.

Использование сайта Центра документов

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

Управляющие контентом могут быстро настроить управляемую метаданными навигацию, эффективную для большинства библиотек, без явного создания индексов, а также создавать дополнительные индексы для повышения производительности при более широком диапазоне фильтров и представлений. Дополнительные сведения см. в статье Что такое сайт Центра документов?

Сайт центра документов можно использовать как среду разработки или как архив контента:

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

Удаление списков

Удаление списков может выполняться только администраторами SharePoint или сети, а также администраторами ферм в версиях SharePoint Server.

При удалении больших списков задействованные ресурсы базы данных могут быть заблокированы пороговым значением представления списка. Дополнительные сведения об удалении списка см. в статье "Удаление списка".

Восстановление или удаление элементов из корзины

Эти команды и операции могут завершаться ошибкой, если при получении данных списка в обычное время происходит превышение пороговых и предельных значений сайта. Чтобы избежать ошибок и не мешать работе других пользователей, выполняйте их в период ежедневного временного интервала, когда нет ограничений.

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

И наконец, в версиях SharePoint Server можно изменить предел. Это рискованно, так как большее ограничение увеличивает вероятность влияния на производительность некоторых или всех пользователей.

Чтобы проверка свою версию SharePoint, см. статью Какая у меня версия SharePoint?

Как изменить пороговое значение представления списка?

Примечание

Версия SharePoint Online не поддерживает изменение порогового значения представления списка.

Пороговое значение представления списка (LVT) предназначено для обеспечения производительности для всех пользователей и защиты сервера от непреднамеренной перегрузки во время запросов. LVT может быть изменен только администратором в серверных версиях SharePoint администратором в приложении Central Администратор. Не рекомендуется менять его во избежание снижения производительности. SharePoint не разрешает администраторам изменять LVT, чтобы защитить пользователей других клиентов от проблем с производительностью при извлечении больших наборов данных. Вместо этого используйте индексы, фильтры и папки для управления запросами.

Если у вас есть только несколько запросов, требующих повышения LVT, рассмотрите возможность использования вместо этого ежедневного временного окна в нерабочее время.

Предупреждение

Не рекомендуется изменять LVT, если у вас есть другие пользователи, так как большие значения ухудшат производительность. Если вы укажете слишком большое значение, это может привести к длительным задержкам и ошибкам для пользователей или даже к остановке сервера.

Если вы действительно хотите изменить LVT, выполните следующие действия. Они входят в стандартную комплектацию SharePoint 2016, хотя пользовательский интерфейс может немного отличаться. Приложение центра администрирования работает независимо от вашего сайта SharePoint, и для доступа к нему необходимы права администратора фермы. 

Важно

  • Центр администрирования доступен только из экземпляров SharePoint Server.
  • LVT можно изменить только в серверных версиях SharePoint.
  1. Войдите в Центральный Администратор с правами администратора.
  2. Перейдите в раздел "Управление> приложениями" "Управление веб-приложениями".
  3. Выберите приложение, чтобы изменить пороговое значение представления списка.
  4. На ленте в разделе "Общие параметры " для доступа к меню нажмите стрелку вниз и выберите "Регулирование ресурсов".
  5. Измените Пороговое значение представления списка (первое в списке).
  6. Нажмите кнопку ОК.

На странице регулирования ресурсов есть дополнительные параметры, которые вам как администратору необходимо понять.

Пороговое значение представления списка для аудиторов и администраторов: по умолчанию это "более высокое ограничение". Запросы, выполняемые аудитором или администратором и специально (программно) запрашивающие переопределение LVT, будут подпадать под это ограничение. По умолчанию это 20 000, а не 5 000 для LVT. Повышение этого лимита имеет те же последствия, что и повышение LVT. При изменении этого значения могут потребоваться связанные изменения.

Переопределение объектной модели: Если вы часто используете пользовательский код в развертывании и у вас есть необходимость переопределить LVT до более высокого предела, то, возможно, было бы хорошей идеей разрешить переопределение объектной модели и предоставить аудитору или администратору разрешения приложению, которое будет выполнять запросы. Этот параметр включен по умолчанию, но вы можете отключить его, если он вам не нужен. Хорошим примером того, когда вы можете захотеть использовать это, является реализация некоторого кода, который будет выполнять кэширование большего набора результатов, к которым часто обращаются, скажем, в течение нескольких минут. Если вы не планируете кэшировать контент и планируете часто выполнять эти запросы, то мы не рекомендуем использовать этот метод для обхода LVT, так как это негативно скажется на производительности вашего сервера. Короче говоря, «действуйте осторожно».

Пороговое значение подстановки в представлении списка: эта функция ограничивает количество соединений, которые может выполнить запрос. Это значение равно количеству полей "Подстановка", "Пользователь"/"Группа" или "Состояние рабочего процесса", которые включаются в запрос. Например, если у вас есть представление, в котором отображаются 6 столбцов подстановки, и фильтры для 3 других столбцов подстановки, используется 9 подстановок. Если пороговое значение представления списка равно 8, это приведет к ошибке. Задавать значение больше 8 не рекомендуется.

Тщательное тестирование, проведенное корпорацией Майкрософт, показало серьезное непостепенное снижение производительности, которое проявляется выше 8 соединений. В этот момент пропускная способность сервера не только значительно падает, но и запрос в конечном итоге использует непропорционально большое количество ресурсов SQL Server, что негативно влияет на всех остальных пользователей этой же базы данных. Дополнительные сведения см. в разделе "Столбцы подстановки и представления списка" статьи "Результаты и рекомендации по тестированию производительности и емкости".

Ежедневное временное окно для больших запросов: Эта функция позволяет вам каждый день устанавливать время, когда пользователи могут использовать более крупные запросы, не затрагивая ограничения. Выбирая этот интервал, учитывайте следующие моменты:

  • Чтобы помешать как можно меньшему количеству пользователей, выбирайте этот интервал в нерабочее время или в тот период, когда предполагается наименьшая нагрузка. Если выбрать время в середине рабочего дня для большинства пользователей, то даже те, кто не использует большой список, могут пострадать негативно.
  • Попробуйте подобрать наиболее подходящий интервал, чтобы люди могли исправить свои списки, не обращаясь к администратору.
  • Операции, начатые в течение этого периода, не прервутся после окончания этого периода. Оцените необходимое время в случае, если пользователь попытается удалить большой список незадолго до окончания интервала.
  • Учитывайте разные часовые пояса. Это особенно важно, если сотрудники или клиенты вашей организации находятся в разных географических регионах и совместно используют централизованный сервер SharePoint. Установка на 18:00 может сработать для вашего собственного местоположения, но не принесет пользы, скажем, в Сиднее, Австралия.

Порог уникальных разрешений списка: это количество уникальных разрешений, разрешенных в списке. Если у вас есть папка, для которой вы нарушили наследование для разрешений и установили для нее определенные разрешения (и для всех элементов в ней), то это считается как 1 от порога уникальных разрешений в списке. В отличие от LVT и других настроек, этот порог срабатывает не при просмотре контента или выполнении какой-либо другой операции с ним, а явно при изменении разрешений.

Если вы можете себе это позволить, то рекомендуется уменьшить это число. По умолчанию используется значение 50 000, что является большим количеством уникальных разрешений. Ваш список, скорее всего, столкнется с проблемами с разрешениями до достижения этого значения, поэтому упреждающе настроить его под то, что может работать в вашей среде, имеет смысл заранее настроить его.