Управление большими списками и библиотеками в SharePoint

Управление большими списками и библиотеками в SharePoint

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

Можно работать с или запросить SharePoint списка или библиотеки без получения предупреждения пороговое значение представления списка разными способами. Можно хранить до 30 миллионов элементов или документов в SharePoint списка или библиотеки. С помощью следующих идей, можно получить сведения вам и соблюдения пороговое значение представления списка 5000 элементов. Для получения дополнительной информации на себя пороговое значение представления списка ознакомьтесь со статьей Обзор списков и библиотек со множеством элементов.

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

SharePoint имеет регулирование и ограничение ресурсов , которые определяют объем данных и пропускной способности, которой можно управлять. Пороговое значение представления списка по умолчанию, приблизительно 5000 элементов и задайте чтобы пользователи могли работать с большими списками, но оставить высокого уровня производительности. Существует три основных способа для работы с пороговое значение представления списка:

  • Во всех версиях SharePoint вы можете управлять количеством элементов, возвращаемых при использовании индексирования, фильтрации, папок и автономных данных.

  • Для версий сервера SharePoint используйте администратор запланирована Ежедневного временного интервала , где создаются ограничения.

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

В SharePoint Online этот предел нельзя изменить, и он действует круглосуточно 7 дней в неделю, чтобы у пользователей в общих клиентах не было проблем при работе с запросами. Здесь кратко описаны некоторые действия, которые помогут вам обойти ограничение.

Примечание : Увеличение количества элементов, возвращенных в представлениях системой, может появиться.

Пороговое значение представления списка 5000 элементов с SharePoint серверов (SharePoint 2016, 2013 и 2010), является значение по умолчанию. Из-за несколько элементов управления, администраторы сети, ежедневного временного интервала можно задать, где находятся ограничения сути, удаляются, позволяя больших запросов также других операций с данными значительных должна быть выполнена. На этот раз — обычно вечером при не являются большинство пользователей в системе. Администратор также можете увеличить максимальное число при необходимости.

Последним вариантом также с версии SharePointServer, — Изменение ограничение. Это рискованный вид, так как увеличить это предельное значение повышает вероятность влияния на производительность для некоторых или всех пользователей.

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

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

Для получения дополнительной информации для индексирования столбцов: Добавление индекса для столбца SharePoint.

Дополнительные сведения о фильтрации столбцов читайте в статье Использование фильтрации позволяет изменить представление SharePoint.

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

Примечание : С помощью SharePoint online при использовании команды или перетаскивать, перемещение существующих метаданных перемещается также.

При создании папки создается внутренний индекс, который также создается для корневой папки (папки верхнего уровня в списке или библиотеке). При обращении к элементам в папке внутренний индекс используется для ускорения доступа к данным. Следует помнить, что при наличии в папке вложенных папок каждая из них считается элементом (но не элементы в этой вложенной папке).

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

При использовании папок для упорядочения большого списка или библиотеки важно учитывать следующее.

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

  • Если при создании или изменении представления для данного списка или библиотеки выбран параметр Отображать все элементы без папок в разделе Папки, то необходимо использовать фильтр на базе простого индекса, чтобы не превысить Пороговое значение представления списка.

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

Примечание : Когда определяется, превышает ли выражение фильтра пороговое значение представления списка, учитываются также элементы, перемещаемые в корзину SharePoint. Они перестанут учитываться после очистки корзины. Дополнительные сведения см. в статье Очистка корзины и восстановление файлов.

Перемещение файлов между папками в библиотеке, читайте в статье Перемещение и копирование папки, файла или ссылки в библиотеке документов.

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

Дополнительные сведения о том, как удалить список читайте в статье Удаление списка в SharePoint.

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

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

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

Получить данные списка для работы в автономном режиме и синхронизировать изменения после возврата в интерактивный режим можно в нескольких продуктах Microsoft Office. Для экспорта данных необходимы установленные приложения Office 365 или классической версии Office.

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

Можно чтения и записи наиболее собственные списки Access путем связывания со их и Access хорошо подходит для практически всех типов данных SharePoint. Связывание позволяет подключаться к данным в списке SharePoint, таким образом, чтобы создать двунаправленное подключение для просмотра и редактирования последних данных в списке SharePoint и Access базы данных. Access создает копию (или реплицирует) SharePoint списка в таблице Access. После создания таблицы Access можно работать с данными списка в Access до предела Access два гигабайта (исключая любые вложения, которые хранятся локально). Кроме того Access кэширование данных списка на клиентском компьютере, с помощью эффективным в памяти записи через кэш и элементов списков только изменен передачи данных. Каждый из них делает запросы и быстрее выполнять обновление. Диалоговое окно Разрешение конфликтов также помогает управлять конфликтующие обновления из сглаживания способом.

Если службы Access включены, можно работать с объемами данных, значительно превышающими пороговое значение представления списка по умолчанию (50 000 элементов). Access автоматически обрабатывает данные списка или библиотеки небольшими пакетами и выполняет их повторную сборку. Это позволяет работать с объемами данных, значительно превышающими пороговое значение представления списка, без негативного влияния на производительность других пользователей сайта SharePoint. Дополнительные сведения см. в разделе Использование служб Access ниже.

Microsoft Excel.       Вы можете экспортировать списки SharePoint в таблицу Excel. При этом между таблицей Excel и списком SharePoint создается одностороннее подключение для передачи данных.

Кнопка "Экспорт в Excel" на ленте SharePoint
Команда "Экспорт в Excel" в SharePoint 2016 или 2013

Excel также будет позволяют работать с большими списками без блокировки. Кроме того вы можете синхронизировать с SharePoint и Access преимуществами каждой платформы Excel.

Когда вы изменяете данные в списке SharePoint и обновляете таблицу Excel, Microsoft Excel заменяет данные Excel последними данными из списка SharePoint. При этом перезаписываются все изменения, которые вы внесли в таблицу Excel.

Список SharePoint Online с выделенной кнопкой "Экспорт в Excel"
Команда "Экспорт в Excel" в SharePoint Online

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

Если службы Access включены, вы можете работать с объемами данных, значительно превышающими пороговое значение представления списка по умолчанию (50 000 элементов). Дополнительные сведения см. в разделе Использование служб Access ниже.

Microsoft Outlook.       В Microsoft Outlook вы можете выполнять чтение и запись списков контактов, задач, календаря и обсуждений, а также синхронизировать библиотеки документов. Например, вы можете работать со списками стандартных задач и проектных задач: получить списки задач в автономном режиме, просмотреть, обновить и назначить новые задачи, а затем вернуться в интерактивный режим и синхронизировать изменения прямо в приложении Outlook. Кроме того, в Outlook можно более эффективно сохранять контакты SharePoint, предоставлять к ним общий доступ и управлять ими.

К началу страницы

В Access Создание веб-базы данных с учетом службы Access путем создания таблиц на основе связанных списков, а также запросы, формы, отчеты и макросы, которые опубликованы на сайте SharePoint. Эти веб-базы данных будут обновлены, можно по-прежнему использовать и изменять их и можно создавать новые из шаблона, но не из Access 2013.

Можно создать веб-приложения Access в SharePoint без использования кода. Как правило, SharePoint приложения является фокусе, точка решение, которое легко распространять и доступны на рынке. Считайте приложение удобный альтернативный способ упаковать, распространение, запуск, мониторинг и отменить решение. Дополнительные сведения: Создание приложения Access

В отличие от доступа к веб-базы данных приложения, в которой хранятся в списках SharePoint данных веб-приложение Access используется отдельно от SharePoint продуктов для хранения данных в базе данных SQL Server и является таким образом не темы для SharePoint пороговое значение представления списка. Это значительно повышает масштабируемость решений Access и делает для эффективной обработки потенциально миллионов записей. Для пользователей SharePoint сервера базы данных SQL Server можно настроить на динамические брандмауэром вашей организации. Для пользователей online база данных является 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-канала см. в статье Создание оповещения или подписка на 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. Нажмите кнопку ОК.

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

  • Пороговое значение представления списка для аудиторов и администраторов.    По умолчанию это более высокий предел. Этот параметр будет применяться к запросам, выполняемым аудитором или администратором, для которых специально (программным образом) требуется переопределить пороговое значение представления списка. Его значение по умолчанию: 20 000 (в отличие от 5000 для порогового значения представления списка). При увеличении этого предела последствия будут те же, что и при увеличении порогового значения представления списка. При изменении этого значения необходимо внести также некоторые другие изменения. Подробнее об этом можно прочитать в блоге Программное применение переопределения объектной модели для порогового значения представления списка (на английском языке).

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

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

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

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

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

    • Попробуйте подобрать наиболее подходящий интервал, чтобы люди могли исправить свои списки, не обращаясь к администратору.

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

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

  • Пороговое значение уникальных ограничений списка.    Это количество уникальных разрешений, допустимых для списка. Если для какой-то папки вы прекратили наследование разрешений и задали некоторые разрешения для папки и всех элементов в ней, это учитывается как 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 сервера версий.

  5. Администраторы могут определять выделенный времени windows для всех пользователей выполнять операции неограниченное часы минимальной нагрузки с SharePoint версии сервера.

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

В этой таблице показаны предельные значения для списков и библиотек.

Компонент

Верхний предел

Число элементов в списке или библиотеке

30 миллионов

Размер файла или вложения отдельного элемента

10 ГБ

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

Примечание : Для упрощения управления к администратору не применяются указанные ниже регуляторы и пределы ресурсов.

Примечание : Не все эти параметры доступны через пользовательский Интерфейс и только с версиями SharePoint сервера.

Порог или
ограничение

Значение
по умолчанию

Описание

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

5 000

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

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

Предел количества уникальных разрешений

50 000

Указывает максимальное число уникальных исключений для списка или библиотеки.

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

Предельный размер для строк

6

Указывает максимальное число строк таблицы внутри базы данных, которая используется для элемента списка или библиотеки. При сохранении широких списков со множеством столбцов каждый элемент располагается в нескольких внутренних строках таблицы (не более шести) общим объемом до 8000 байтов (исключая вложения).

Например, при наличии списка со множеством небольших столбцов, один из которых содержит сотни столбцов «Да/Нет», возможно превышение данного предела, в этом случае добавление в список новых столбцов данного типа будет невозможно, но можно добавлять столбцы других типов.

Данный предел администраторы могут задать только с помощью объектной модели, но не через интерфейс пользователя.

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

12

Указывает максимально допустимое число операций объединения, например использующих столбцы поиска, пользователь/группа или состояние рабочего процесса.

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

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

20 000

Указывает максимальное число элементов списка или библиотеки, которое операция базы данных (например, запрос), выполняемая аудитором или администратором с соответствующими правами, может обработать за один раз. Этот параметр применяется в сочетании с параметром Разрешить переопределение объектной модели.

Разрешить переопределение объектной модели

Y

Указывает, могут ли разработчики выполнять операции с базой данных (например, запросы), требующие переопределения параметра Пороговое значение представления списка с увеличением предельного значения, определяемого параметром Пороговое значение представления списка для аудиторов и администраторов. Администратор должен разрешить переопределение объектной модели, после чего разработчики с соответствующими правами смогут программно затребовать для своих запросов или списков применения более высокого порога представления списка и воспользоваться этим.

Ежедневный временной интервал

Нет

Указывает период времени, в течение которого пороги и пределы ресурсов игнорируются. Администратор может настроить временное окно на часы умеренной нагрузки с шагом 15 минут вплоть до 24 часов, например с 18:00 до 22:00 или с 1:30 до 5:15.

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

Оставьте комментарий

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

Обновленный июля 2017 г..

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

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

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×