Gérer des listes et bibliothèques de grande taille dans SharePoint

Gérer des listes et bibliothèques de grande taille dans SharePoint

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

Il existe plusieurs façons, vous pouvez travailler avec ou sans recevoir d’avertissement seuil d’affichage de liste la requête SharePoint liste ou bibliothèque. Vous pouvez stocker jusqu'à 30 millions éléments ou des documents dans une bibliothèque ou liste SharePoint. À l’aide des idées suivantes, vous pouvez obtenir les informations que vous avez besoin et restez dans le seuil d’affichage de liste 5000 élément. Pour plus d’informations sur le seuil d’affichage de liste proprement dit, voir vue d’ensemble des listes et bibliothèques comprenant de nombreux éléments.

Utilisation de la limite du seuil d’affichage de liste

SharePoint a en matière de ressources et limites qui déterminent la quantité de données et débit pouvant être gérées. Le seuil d’affichage de liste est par défaut, environ 5 000 éléments et est configuré pour autoriser les utilisateurs à utiliser des grandes listes, tout en conservant les bonnes performances. Il existe trois manières de travailler avec le seuil d’affichage de liste :

  • Pour toutes les versions de SharePoint, gérer le nombre d’éléments retournés à l’aide des index, des filtres, des dossiers et des données hors connexion.

  • Pour les versions de serveur de SharePoint, utilisez un administrateur planifiée Fenêtre Délai quotidien où les limites sont déclenchés.

  • Pour les versions de serveur de SharePoint, un administrateur réseau peut augmenter la limite du seuil d’affichage de liste.

Pour SharePoint Online, cette limite ne peut pas être modifiée, et s’applique en permanence pour permettre aux utilisateurs sur des clients partagés de bénéficier toujours de bonnes performances sur les requêtes. Pour contourner la limite, nous avons décrit certaines mesures que vous pouvez prendre pour maintenir vos requêtes dans la limite.

Remarque : Vous pouvez obtenir un nombre plus élevé d’éléments renvoyés dans les vues générées par le système.

Avec les serveurs de serveur SharePoint (SharePoint 2016, 2013 et 2010), le seuil d’affichage de liste 5000 élément est également la valeur par défaut. Toutefois, car il existe plus de contrôle en les administrateurs réseau, une fenêtre Délai quotidien peuvent être définis où se trouvent les limites efficacement supprimés, ce qui permet de grande taille des requêtes ainsi que d’autres données beaucoup effectuer des opérations. Cette fois se trouve généralement dans le soir lorsque la plupart des utilisateurs ne sont pas sur le système. L’administrateur peut également choisir pour déclencher la limite le cas échéant.

Le dernier choix, également avec les versions de serveur de SharePoint, consiste à Modifier la limite. C’est risquée, car une limite supérieure augmente la possibilité d’affecter les performances de tout ou tous les utilisateurs.

Pour déterminer la version de SharePoint dont vous disposez, voir Quelle est la version de SharePoint que j’utilise ?

Si vous êtes bloqué par le seuil d’affichage de liste, mais le nombre total d’éléments est inférieures à 20 000, vous pouvez ajouter à partir d’index de colonnes. Toutes les versions de SharePoint, vous pouvez créer un affichage filtré avec un index de colonnes afin de réduire le nombre de résultats lorsque vous travaillez avec grandes listes et bibliothèques. Création d’un affichage filtré avec une colonne indexée est un processus en deux étapes : créer un index pour une colonne, puis créez une vue qui utilise la colonne indexée pour filtrer l’affichage.

Pour plus d’informations sur les colonnes d’indexation, voir Ajouter un index à une colonne de SharePoint.

Pour plus d’informations sur les colonnes de filtrage, voir utilisation de filtrage pour modifier un affichage de SharePoint.

Bien que des dossiers ne soient pas obligatoires pour utiliser des listes et bibliothèques de grande taille, vous pouvez toujours vous en servir pour organiser vos données et améliorer l’efficacité de votre accès à celles-ci. La création de dossier est activée par défaut dans les bibliothèques de documents, mais pas dans les listes. Pour plus d’informations, voir Créer un dossier dans une liste ou réer un dossier dans une bibliothèque de documents.

Remarque : Avec SharePoint online, si vous utilisez le déplacement de commande ou glisser-déplacer, les métadonnées existantes sont également déplacée.

Lorsque vous créez un dossier, cela a également pour effet de créer un index interne. Cet index interne est également créé pour le dossier racine, ou le niveau supérieur d’une bibliothèque ou d’une liste. Lorsque vous accédez à des éléments d’un dossier, vous utilisez en fait cet index interne pour accéder aux données. N’oubliez pas que, si un dossier contient des sous-dossiers, chacun d’eux est comptabilisé comme un élément (mais pas les éléments contenus dans ce sous-dossier).

Même lorsque le nombre total d’éléments d’une liste ou d’une bibliothèque est très élevé, l’affichage d’un dossier unique est au moins aussi rapide qu’un affichage qui filtre le nombre total d’éléments via une colonne indexée. Dans certains cas, il est possible de répartir tous les éléments d’une liste ou d’une bibliothèque dans plusieurs dossiers de sorte qu’aucun dossier ne contienne plus de cinq mille éléments.

Il est important de tenir compte des points suivants lorsque vous utilisez des dossiers pour organiser une grande liste ou une grande bibliothèque :

  • Un dossier peut contenir plus d’éléments que le seuil d’affichage de liste, mais pour éviter tout blocage, vous devrez peut-être utiliser un affichage filtré à partir d’index de colonnes.

  • Si vous choisissez l’option Afficher tous les éléments sans dossiers dans la section Dossiers lorsque vous créez ou modifiez un affichage dans cette liste ou bibliothèque, vous devez ensuite utiliser un filtre basé sur un index afin de vous assurer que vous n’atteignez pas le Seuil d’affichage de liste.

  • Il est souvent utile de faire en sorte que l’affichage par défaut présente tous les dossiers disponibles sans filtrage, afin que les utilisateurs puissent choisir le dossier approprié lorsqu’ils insèrent de nouveaux éléments. L’affichage de l’ensemble des dossiers réduit également le risque d’ajout incorrect d’éléments hors des dossiers de la liste ou de la bibliothèque. Notez que, contrairement aux bibliothèques, il n’existe aucune méthode automatique pour déplacer des éléments entre les dossiers d’une liste.

Remarque : Si vous déplacez des éléments vers la Corbeille SharePoint, ceux-ci restent pris en compte pour déterminer si l’expression de filtre retourne des éléments en nombre supérieur au seuil d’affichage de liste. Si vous videz la Corbeille, ces éléments ne sont plus comptabilisés. Pour plus d’informations, voir Vider la Corbeille ou restaurer vos fichiers.

Pour déplacer des fichiers entre les dossiers dans une bibliothèque, voir déplacer ou copier un dossier, un fichier ou un lien dans une bibliothèque de documents.

La suppression de listes de grande taille nécessite des ressources de base de données qui peuvent être bloquées par le seuil d’affichage de liste. Pour éviter tout blocage, essayez de supprimer les listes de grande taille pendant la fenêtre Délai quotidien. N’oubliez pas que, si le processus de suppression prend plus de temps que celui alloué par la fenêtre, il se poursuit jusqu’à la fin, indépendamment de l’activité d’autres utilisateurs. Prévoyez un temps suffisant.

Pour plus d’informations sur la façon de supprimer une liste, voir Supprimer une liste dans SharePoint.

Synchronisation hors connexion, données externes et gestion des données d’accès

Prendre les données hors connexion est souvent plus pratique et efficace lors de la synchronisation avec votre ordinateur. Vous pouvez utiliser Excel, Access ou Outlook, en fonction des données de liste que vous utilisez. Vous pouvez également utiliser une gestion des données externes sans limites avec des systèmes de gestion intégrée (ERP), OData et des services web, selon votre service SharePoint.

Vous pouvez modifier des données sur votre ordinateur de bureau ou portable, puis, au moment de les remettre en ligne, synchroniser ces modifications et résoudre les conflits de manière simple et efficace. La manipulation de listes de grande taille à l’aide de la synchronisation hors connexion pour la « lecture à vitesse variable », l’analyse ou le rapport de données contribue à alléger la charge de l’activité de base de données et à réduire l’utilisation des ressources SharePoint.

Vous pouvez prendre les données de liste hors connexion, puis synchroniser les modifications lorsque vous vous reconnectez à l’aide de diverses applications Microsoft Office. Pour exporter vers ces applications, qu’il s’agisse d’Office 365 ou d’Office pour ordinateur de bureau, celles-ci doivent être installées.

Microsoft Access       Access peut gérer plus de lignes de données que SharePoint, et que vous avez plusieurs outils puissants pour manipuler les données. Utilisation de vos données dans Access et la synchronisation avec SharePoint peuvent vous permettent de travailler avec des ensembles de données.

Vous pouvez lire et écrire des listes plus natifs de Access par des liaisons sur les et Access fonctionne bien avec presque tous les types de données SharePoint. Liaison vous permet de vous connecter aux données dans une liste SharePoint, afin que vous créez une connexion bidirectionnelle pour afficher et modifier les données les plus récentes à la fois dans la liste SharePoint et votre base de données Access. Access crée une copie de (ou de la réplication) la liste SharePoint dans un tableau Access. Une fois que la table Access a été créée, vous pouvez utiliser des données de liste dans Access jusqu'à la limite Access de deux gigaoctets (à l’exception de toutes les pièces jointes ne sont pas stockées localement). En outre, Access met en cache les données de liste sur le client, utilise un cache en mémoire, écriture via efficace et éléments de liste transferts changés uniquement. Ce qui rend les requêtes et mises à jour effectuer beaucoup plus rapidement. Une boîte de dialogue Résolution des conflits permet également de gérer les mises à jour conflictuelles de façon lisse.

Si la fonctionnalité Access Services est activée, vous pouvez travailler avec une quantité de données sensiblement supérieure au seuil d’affichage de liste de 50 000 éléments par défaut. Access traite automatiquement les données de liste ou de bibliothèque par petits lots avant de les regrouper. Cette technique permet de travailler avec une quantité de données nettement supérieure au seuil d’affichage de liste, sans que cela nuise à d’autres utilisateurs du site SharePoint. Pour plus d’informations, voir la section Utilisation d’Access Services ci-dessous.

Microsoft Excel        Vous pouvez exporter des listes SharePoint vers un tableau Excel. Cela a pour effet de créer une connexion de données unidirectionnelle entre le tableau Excel et la liste SharePoint.

Bouton Exporter vers Excel en évidence sur le ruban de SharePoint
Exporter vers Excel dans SharePoint 2016 ou 2013

Excel également vous permet de travailler avec de grandes listes sans bloquer. En outre, vous pouvez synchroniser Excel et SharePoint et accès profiter des avantages de chaque plate-forme.

Lorsque vous mettez à jour vos données à partir de la liste SharePoint et actualisez le tableau Excel, Microsoft Excel remplace les données Excel par les dernières données de la liste SharePoint, ce qui a pour effet de remplacer les modifications que vous avez apportées à ce tableau Excel.

Liste SharePoint Online avec l’option Exporter vers Excel en surbrillance
Exporter vers Excel dans SharePoint Online

Une fois que les données se trouvent dans le tableau Excel, vous pouvez tirer parti des nombreuses fonctionnalités d’analyse de données d’Microsoft Excel, telles que des feuilles de calcul puissantes et flexibles, des rapports de tableau croisé dynamique, des diagrammes et graphiques sparkline d’aspect professionnel, une mise en forme conditionnelle avec des icônes, des barres de données, des nuances de couleurs et des opérations d’analyse de scénarios sophistiquées.

Si la fonctionnalité Access Services est activée, vous pouvez travailler avec une quantité de données sensiblement supérieure au seuil d’affichage de liste, soit jusqu’à 50 000 éléments par défaut. Pour plus d’informations, voir la section Utilisation d’Access Services ci-dessous.

Microsoft Outlook        À partir de Microsoft Outlook, vous pouvez lire et écrire des listes de contacts, de tâches, de calendrier et de discussions, ainsi que synchroniser des bibliothèques de documents. Par exemple, vous pouvez utiliser tant des listes de tâches standard que des listes de tâches de projet, en prenant les listes de tâches hors connexion, en affichant, en mettant à jour et en affectant de nouvelles tâches, en les remettant en ligne, puis en les synchronisant sans quitter Outlook. Vous pouvez également stocker, partager et gérer les contacts SharePoint plus efficacement dans Outlook.

Haut de la page

Dans Access, vous créez une base de données web basée sur Access Services en créant des tables basées sur des listes liées, ainsi que des requêtes, formulaires, États et macros, que vous avez publié sur un site SharePoint. Ces bases de données web sont mis à niveau, vous pouvez toujours utiliser et modifiez-les et vous pouvez créer de nouveaux à partir d’un modèle, mais pas à partir de Access 2013.

Vous pouvez créer une application Access dans SharePoint sans utiliser de code. En règle générale, une SharePoint application est une solution de point activée, qui est facilement distribuée et mises à disposition dans un marketplace. Considérez une application comme une manière pratique et remplacement du package, distribuer, exécuter, surveiller et retirer une solution. Pour plus d’informations, voir créer une application Access

Contrairement à une application de base de données de web Access qui stocke des données dans des listes SharePoint, une application Access et utilisée par une base de données SQL Server séparer SharePoint produits pour stocker les données et est donc pas soumis à la SharePoint seuil d’affichage de liste. Cela sensiblement améliore l’extensibilité élevées des solutions d’accès et rend pour traitement efficace des potentiellement des millions d’enregistrements. Pour les utilisateurs de serveur SharePoint, la base de données SQL Server peut être configuré pour live derrière le pare-feu de votre organisation. Pour les utilisateurs en ligne, la base de données est une base de données SQL Server Azure activée avec un compte gratuit et un espace de stockage gratuit. Pour plus d’informations sur Azure, consultez la page d’accueil Microsoft Azure.

Enfin, vous pouvez continuer à synchroniser les données entre une liste SharePoint et un tableau Access, en tenant à jour les deux jeux de données. Cette synchronisation est unidirectionnelle ou bidirectionnelle. Les modifications apportées à la liste de données dans Access sont chargées vers la liste SharePoint, et les modifications apportées à la liste SharePoint sont téléchargées dans Access sur votre ordinateur. Pour plus d’informations, voir Importer des données d’une liste SharePoint ou lier des données à une liste SharePoint.

Solutions de zone de recherche et de Centre de documents SharePoint

Un autre manière de rechercher des documents ou des éléments dans une liste ou une bibliothèque volumineuses consiste à utiliser la Zone de recherche de la liste ou de la bibliothèque pour entrer un mot clé ou une expression. Une recherche SharePoint possède ses propres mécanismes d’indexation, et n’est pas soumise au seuil d’affichage de liste ou à d’autres limites associées.

Une autre solution de gestion de bibliothèques volumineuses consiste à créer et à utiliser un site Centre de documents. Conçu pour la gestion des documents, celui-ci offre des fonctionnalités telles que l’archivage et l’extraction de fichiers, des flux de travail, des filtres et des affichages.

Il existe généralement deux zones de recherche sur une page SharePoint : la fonctionnalité de recherche sur le site en haut de la page, et la zone de recherche d’une liste ou d’une bibliothèque spécifiques. Lorsque vous utilisez la Zone de recherche d’une liste ou d’une bibliothèque, vous pouvez développer progressivement l’étendue de l’opération de recherche :

  • Par défaut, l’étendue de la recherche repose initialement sur l’ensemble des éléments figurant dans l’affichage actif et sur les sous-dossiers éventuels. Les résultats s’affichent sous forme de colonnes que vous pouvez filtrer et trier plus avant. Si le seuil d’affichage de liste est dépassé, les résultats affichés sont incomplets.

  • Si vous ne trouvez pas ce que vous recherchez, vous pouvez élargir l’étendue de votre recherche pour y inclure la liste entière, notamment l’ensemble des sous-dossiers, quel que soit l’affichage actif ou le seuil d’affichage de liste.

  • Enfin, vous pouvez étendre la recherche au site entier. Dans ce cas, tous les résultats s’affichent dans la page du site de recherche standard. Vous pouvez affiner davantage les résultats via le panneau d’affinement en filtrant, par exemple, sur l’auteur d’un document ou la date de création d’un élément de liste. Vous pouvez même utiliser la syntaxe booléenne et des opérateurs logiques pour formuler des requêtes plus élaborées.

Remarques : 

  • La Zone de recherche est disponible uniquement pour les listes et bibliothèques affichées sous la forme d’affichages côté client. Bien que le comportement par défaut consiste à afficher la Zone de recherche, celle-cipeut être masquée par la propriété de Composant WebPart Affichage de liste Zone de recherche dans la section Divers du volet des outils. Pour plus d’informations sur les propriétés de composant WebPart, voir Utiliser le composant WebPart Liste et d’autres composants WebPart.

  • Propriété de liste « Afficher la zone de recherche » sous Divers

Un site Centre de documents permet de créer, gérer et stocker de grandes quantités de documents. Un Centre de documents est basé sur un modèle de site, et conçu pour faire office de référentiel centralisé pour la gestion de nombreux documents. Des fonctionnalités telles que la navigation dans les métadonnées et l’arborescence, les types de contenu et les composants WebPart vous aident à organiser et à récupérer les documents de manière efficace et explicite pour vos utilisateurs. Pour plus d’informations sur l’utilisation des modèles de site, voir Créer et utiliser des modèles de site.

Les administrateurs de contenu peuvent rapidement configurer une navigation pilotée par les métadonnées qui fonctionne bien pour la plupart des bibliothèques, sans devoir créer explicitement des index. Par ailleurs, ils sont assistés lors de la création d’index supplémentaires pour améliorer les performances d’un éventail plus vaste de filtres et d’affichages. Pour plus d’informations, voir Utiliser un site Centre de documents.

Vous pouvez utiliser un site Centre de documents comme un environnement de création ou un espace d’archivage de contenu :

  • Dans un environnement de création, les utilisateurs archivent et extraient les fichiers de manière active, puis créent des structures de dossiers pour ces fichiers. Le contrôle de version est activé et il peut exister au moins 10 versions de chaque document. Les utilisateurs archivent et extraient souvent des documents et les flux de travail peuvent aider à automatiser des opérations effectuées sur les documents.

  • Dans une archive de contenu ou de base de connaissances, très peu d’opérations de création ont lieu. Les utilisateurs affichent ou téléchargent uniquement les documents. En règle générale, les archives de contenu comportent des versions uniques des documents, et un site peut contenir plusieurs millions de fichiers. Par exemple, dans un cas typique de centre de support technique pour une grande organisation, 10 000 utilisateurs peuvent accéder au contenu, principalement pour le lire. Et un sous-ensemble de 3 000 à 4 000 utilisateurs peuvent charger de nouveaux contenus sur le site.

Utiliser des affichages personnels, des listes relationnelles et des flux RSS

Pour vous améliorer davantage les performances globales du système et éviter d’atteindre un seuil ou une limite de ressources, vous pouvez envisager d’utiliser des affichages personnels, des listes relationnelles ou des flux RSS.

Affichages personnels    La création d’affichages utilisant correctement un index de colonne est plus complexe si vous utilisez des listes et bibliothèques de grande taille, vous pouvez supprimer l’autorisation Gérer les affichages personnels attribuée à des collaborateurs pour de telles listes ou bibliothèques. En supprimant cette autorisation, vous empêchez les utilisateurs de créer un affichage qui répertorie tous les éléments, ce qui risque de nuire aux performances du reste du site. Pour plus d’informations sur les autorisations, voir Modifier des autorisations pour une liste ou une bibliothèque.

Listes relationnelles     Lorsque vous créez des relations de liste à l’aide de colonnes de recherche, de colonnes uniques et d’un comportement relationnel appliqué (également appelé intégrité référentielle), vous pouvez atteindre le seuil d’affichage de liste et être éventuellement bloqué dans les circonstances suivantes :

  • Vous rendez une colonne unique dans une liste existante comportant plus d’éléments que le seuil d’affichage de liste (notez que l’ajout d’un élément à cette liste pour en faire une liste dépassant le seuil d’affichage de liste est une opération qui n’est pas systématiquement bloquée).

  • Une liste comporte plus d’éléments que le seuil d’affichage de liste, et vous activez l’option Suppression en cascade (ou Suppression limitée) pour un champ de recherche de cette liste.

Flux RSS     Une fois la prise en charge des flux RSS activée dans l’Administration centrale et au niveau de la collection de sites, vous pouvez ensuite l’activer et la configurer pour les nombreux types de listes et de bibliothèques. Lorsque les utilisateurs accèdent au flux RSS d’une liste ou d’une bibliothèque, les données sont récupérées à partir de la liste. L’affichage d’un flux RSS par défaut limite le nombre d’éléments retournés, en fonction de la date de la dernière modification de l’élément via un filtre appliqué à la colonne Modifié. Si la liste ou la bibliothèque comporte de nombreux éléments et si les utilisateurs accèdent au flux RSS, il est conseillé d’indexer la colonne Modifié. Vous pouvez également réduire le nombre des éléments récupérés en modifiant le nombre d’éléments et le nombre de jours pour lesquels les modifications sont incluses dans un flux RSS.

Pour plus d’informations sur la gestion des flux RSS, voir Gérer des flux RSS pour un site ou une collection de sites. Pour savoir comment ajouter un flux RSS, voir Créer une alerte ou s’abonner à un flux RSS.

SharePoint Administrateurs de serveur uniquement

Ces opérations n’est possible qu’en SharePoint ou les administrateurs de réseau et les administrateurs de batterie de serveurs sur les versions de serveur SharePoint.

La fenêtre Délai quotidien permet aux administrateurs de spécifier une période de temps dédiée pendant laquelle tous les utilisateurs peuvent effectuer des opérations illimitées, et est généralement planifiée pendant les heures creuses.

Bien que les affichages constituent un moyen principal d’extraire des éléments d’une liste ou d’une bibliothèque, il existe d’autres commandes et opérations SharePoint qui sont mieux effectuées durant la fenêtre Délai quotidien.

Ajout et suppression d’un index

Ajout et modification d’une colonne de liste

Suppression et copie de dossiers

Modification des paramètres de sécurité d’une liste ou d’une bibliothèque

Enregistrement d’une liste avec son contenu en tant que modèle

Suppression d’un site web

Restauration ou suppression d’éléments de la Corbeille

Ces commandes et opérations peuvent échouer si elles dépassent les seuils et limites de site lors de l’extraction de données de liste pendant les heures normales. Leur exécution sans limite durant la fenêtre Délai quotidien permettent d’éviter l’échec et l’incidence sur d’autres utilisateurs.

La configuration de la fenêtre Délai quotidien nécessite la définition d’une heure de début et d’une durée. Lors de la définition de l’heure et de la durée, vous devez comprendre que, si quelqu’un lance une requête ou une opération de longue durée pendant la fenêtre, son exécution continue jusqu’à la fin, que celle-ci s’inscrive ou non dans la fenêtre.

  1. En tant qu’administrateur, connectez-vous à l’application Administration centrale.

  2. Accédez à Gestion des applications > Gérer les Applications web.

    Administration centrale avec l’option Gérer les applications web sélectionnée
  3. Sélectionnez l’application pour définir ou modifier le paramètre Fenêtre Délai quotidien.

  4. Dans le ruban, cliquez sur la flèche vers le bas sous Paramètres généraux pour accéder au menu, puis cliquez sur Limitation de ressources.

    Option Limitation de ressources sélectionnée dans l’Administration centrale.
  5. Modifiez la fenêtre Délai quotidien, puis définissez l’heure et la durée que vous voulez utiliser.

    Page des paramètres d’application de l’Administration centrale avec la fenêtre Délai quotidien en évidence
  6. Cliquez sur OK lorsque vous avez terminé.

Si vous n’êtes pas développeur ou ne disposez pas d’un accès approprié à des ressources de développeur pour effectuer ces opérations à votre place, vous pouvez différer ces types d’opérations à la fenêtre Délai quotidien. Contactez votre administrateur pour voir quand la fenêtre Délai quotidien est planifiée.

Remarque : SharePoint Online ne prend pas en charge la modification du seuil d’affichage de liste.

Le seuil d’affichage de liste est en place pour fournir des performances sur les utilisateurs et protéger le serveur de surcharge accidentelle au cours des requêtes. Le seuil d’affichage liste (LVT) peuvent uniquement être modifiées dans les versions de serveur de SharePoint par un administrateur dans l’application Administration centrale, et nous vous recommandons de ne pas en changer pour éviter une baisse des performances. SharePoint Online ne permet pas aux administrateurs de modifier le seuil d’affichage de liste pour empêcher les utilisateurs sur d’autres clients des problèmes de performances lorsque les grands ensembles de données sont récupérés. Utiliser à partir d’index, filtres et des dossiers pour gérer des requêtes à la place.

Si vous n’avez que quelques requêtes nécessitant une élévation du seuil d’affichage de liste, vous pouvez utiliser la fenêtre Délai quotidien à la place durant les heures creuses.

Avertissement : Nous vous déconseillons de modifier le seuil d’affichage de liste si vous avez d’autres utilisateurs, car des valeurs plus importantes entraînent une dégradation des performances. La création d’une valeur trop élevée peut entraîner une latence élevée ou des défaillances pour les utilisateurs, voire l’arrêt d’un serveur.

Remarque : Administration centrale n’est disponible avec les installations de serveur de SharePoint.

Si vous souhaitez vraiment modifier le seuil d’affichage de liste, procédez comme suit. Ils sont standard à partir de SharePoint 2010 via SharePoint 2016, bien que l’interface utilisateur peut différer légèrement suivant. L’application Administration centrale est différente de votre site SharePoint et requiert des droits d’administrateur de batterie de serveurs pour accéder à. Vous pouvez uniquement modifier le seuil d’affichage de liste dans les versions de serveur de SharePoint.

  1. En tant qu’administrateur, connectez-vous à l’application Administration centrale.

  2. Accédez à Gestion des applications > Gérer les Applications web.

    Administration centrale avec l’option Gérer les applications web sélectionnée
  3. Sélectionnez l’application dont modifier le seuil d’affichage de liste.

  4. Dans le ruban, cliquez sur la flèche vers le bas sous Paramètres généraux pour accéder au menu, puis cliquez sur Limitation de ressources.

    Option Limitation de ressources sélectionnée dans l’Administration centrale.
  5. Modifiez la valeur Seuil d’affichage de liste (tout d’abord dans la liste) en la définissant sur une valeur raisonnable.

  6. Cliquez sur OK.

En tant qu’administrateur, vous devez comprendre certains paramètres supplémentaires de la page de limitation de ressources.

  • Seuil d’affichage de liste pour les auditeurs et les administrateurs :    Il s’agit par défaut d’une « limite supérieure ». Les requêtes exécutées par un auditeur ou un administrateur, qui demandent spécifiquement (par programme) de remplacer le seuil d’affichage de liste, sont plutôt soumises à cette limite. Par défaut, elle est égale à 20 000 plutôt qu’à 5 000 pour le seuil d’affichage de liste. L’augmentation de cette limite a les mêmes conséquences que l’élévation du seuil d’affichage de liste. La modification de cette valeur peut nécessiter l’apport de modifications associées. Pour plus d’informations, voir Utilisation par programme du remplacement du modèle objet pour le seuil d’affichage de liste.

  • Remplacement du modèle objet :    Si vous utilisez couramment du code personnalisé sur votre déploiement, et avez besoin d’élever le seuil d’affichage de liste, il peut être judicieux d’autoriser le remplacement du modèle objet, et d’attribuer des autorisations d’auditeur ou d’administrateur à l’application qui effectue les requêtes. Ce paramètre est activé par défaut, mais vous pouvez le désactiver si vous n’avez pas besoin. Un bon exemple de situation où vous pouvez l’utiliser est quand vous avez implémenté du code qui effectue une mise en cache d’un jeu plus volumineux de résultats souvent utilisés pendant plusieurs minutes. Si vous ne prévoyez de mettre en cache le contenu, mais d’exécuter ces requêtes souvent, il est recommandé d’utiliser cette méthode pour contourner le seuil d’affichage de liste, car celui-ci a une incidence négative sur les performances de votre serveur. En bref : « Agissez avec circonspection ».

  • Seuil de recherche d’affichage de liste :    Cette fonctionnalité limite le nombre de jointures qu’une requête peut effectuer. Celui-ci équivaut au nombre de champs Recherche, Personne/groupe ou Statut du flux de travail inclus dans la requête. Par exemple, un affichage qui présente 6 colonnes de recherche, et filtre sur 3 autres colonnes de recherche distinctes utilise 9 recherches. Si le seuil de recherche d’affichage de liste est défini sur 8, cela génère une erreur. L’augmentation du nombre à plus de 8 n’est pas recommandée.

    Des tests approfondis menés par Microsoft ont révélé qu’une dégradation sérieuse et non progressive des performances se produit au-delà de 8 jointures. Outre le fait que le débit du serveur chute considérablement à ce point, la requête finit par utiliser une part excessive des ressources de SQL Server, dommageable pour toute autre personne utilisant cette même base de données. Pour plus d’informations, voir la section Colonnes de recherche et affichages de liste dans Résultats des tests de performances et de capacité et recommandations.

  • Fenêtre Délai quotidien pour les requêtes volumineuses :    Cette fonctionnalité permet de définir un période quotidienne pendant laquelle les utilisateurs peuvent utiliser des requêtes plus volumineuses sans atteindre de limites. Avant de définir cette période, vous devez prendre soigneusement en considération divers éléments :

    • Pour affecter le moins possible d’utilisateurs, vous devez choisir une période d’heures creuses, ou au cours de laquelle vous anticipez une charge minimale. Si vous choisissez une période au milieu de la journée de travail de la plupart de vos utilisateurs, même ceux qui n’utilisent pas la liste longue peuvent en pâtir.

    • Essayez de définir un délai d’exécution raisonnable permettant aux utilisateurs d’organiser leurs listes sans devoir faire appel à l’administrateur.

    • Les opérations entamées pendant la fenêtre Délai ne sont pas abandonnées à l’issue de celle-ci. Prenez en considération le temps nécessaire si un utilisateur tente de supprimer une liste volumineuse juste avant l’heure limite.

    • Tenez compte des différents fuseaux horaires. Cela est particulièrement important si votre organisation ou vos clients sont très dispersés sur la plan géographique et partagent un serveur SharePoint hébergé de façon centralisée. Le choix de 18 heures peut être opportun pour l’emplacement où vous vous trouvez, mais peu indiqué pour une implantation située aux antipodes.

  • Seuil d’autorisations uniques de liste :    Il s’agit du nombre d’autorisations uniques autorisé par liste. Si vous avez un dossier auquel vous décidez de ne pas appliquer les règles d’héritage des autorisations et pour lequel (et pour les éléments duquel) vous définissez des autorisations, ce dossier compte pour une unité en relation avec votre seuil d’autorisations uniques de liste. Contrairement au seuil d’affichage de liste et à d’autres paramètres, ce seuil n’est pas déclenché par l’affichage du contenu ou l’exécution d’une autre opération sur celui-ci, mais par la modification explicite des autorisations.

    Si vous pouvez vous le permettre, la réduction de ce nombre est recommandée. La valeur par défaut est de 50 000, soit un nombre considérable d’autorisations uniques. Étant donné qu’il est très probable que votre liste rencontre des problèmes liés aux autorisations avant d’atteindre ce nombre, il est recommandé de l’adapter préventivement de façon à ce qu’elle puisse fonctionner dans votre environnement.

Vue d’ensemble des listes et bibliothèques comprenant de nombreux éléments

Le seuil d’affichage de liste a pour finalité d’offrir des performances cohérentes à tous les utilisateurs en relation avec les requêtes adressées au serveur principal de base de données. Voici des informations concernant les limites, la manière dont le dispositif fonctionne, et la manière de modifier la valeur de seuil d’affichage de liste.

Important : Vous ne pouvez pas modifier le seuil d’affichage de liste dans SharePoint Online. Vous ne pouvez pas non plus créer une Fenêtre Délai quotidien dans SharePoint Online. Ces fonctionnalités sont disponibles uniquement dans SharePoint2016, SharePoint 2013 et SharePoint2010.

Pour minimiser la contention de la base de données SQL Server, la base de données principale pour SharePoint utilise souvent une stratégie de verrouillage au niveau de la ligne afin de garantir la précision des mises à jour sans que cela nuise aux utilisateurs accédant à d’autres lignes. Toutefois, si une opération de lecture ou d’écriture de base de données (par exemple, une requête) entraîne le verrouillage simultané de plus de 5 000 lignes, il est plus efficace pour SQL Server de verrouiller temporairement la table toute entière, jusqu’à ce que l’opération de base de données soit terminée.

Remarque : Notez que le chiffre réel n’est pas toujours 5 000 et peut varier en fonction de votre site, du volume d’activité dans la base de données et de la configuration de votre site.

Lorsque la table entière est verrouillée, d’autres utilisateurs ne peuvent plus y accéder. Si cette situation se produit trop souvent, les utilisateurs observent une dégradation des performances du système. Par conséquent, les seuils et limites sont essentiels pour minimiser l’incidence des opérations de base de données nécessitant de nombreuses ressources, ainsi que pour équilibrer les besoins de tous les utilisateurs.

Le diagramme suivant récapitule les points clés relatifs aux événements qui se produisent en arrière-plan lorsque vous accédez à de nombreux éléments dans une liste ou une bibliothèque.

Listes et bibliothèques de grande taille

  1. Les données de liste ou de bibliothèque d’une collection de sites sont stockées dans une table de base de données SQL Server qui utilise des requêtes, des index et des verrous pour maintenir de manière globale les performances, le partage et la précision des informations.

  2. Les affichages filtrés avec index de colonnes (et d’autres opérations) créent des requêtes de base de données qui identifient un sous-ensemble de colonnes et de lignes, qui est ensuite renvoyé à votre ordinateur.

  3. Les seuils et limites contribuent à limiter les opérations et à équilibrer les ressources pour de nombreux utilisateurs simultanés.

  4. Les développeurs dotés de privilèges peuvent utiliser des substitutions du modèle objet pour augmenter temporairement les seuils et les limites pour les applications personnalisées avec SharePoint Server versions.

  5. Les administrateurs peuvent spécifier des périodes dédié pour tous les utilisateurs d’effectuer des opérations illimitées en dehors des heures avec SharePoint versions du serveur.

  6. Les travailleurs de l’information peuvent utiliser des affichages, styles et limites de page appropriés pour accélérer l’affichage des données sur la page.

Les listes et bibliothèques ont des limites maximales spécifiques, comme illustré dans ce tableau.

Fonctionnalité

Limite maximale

Nombre d’éléments dans une liste ou une bibliothèque

30 millions

Taille d’un fichier ou d’une pièce jointe

10 gigaoctets

Le tableau suivant résume les informations relatives en matière de ressources et que vous devez tenir compte des limites. Ces limitations relatives sont définis dans la page limitation de ressources dans l’Administration centrale avec les versions de serveur SharePoint. Contactez votre administrateur pour les demandes de votre site et les limites spécifiques.

Remarque : Dans le cadre de la gestion, l’administrateur n’est pas soumis aux limitations et limites suivantes des ressources.

Remarque : Tous ces paramètres sont disponibles via l’interface utilisateur et uniquement avec les versions de serveur SharePoint.

Seuil
ou limite

Valeur
par défaut

Description

Seuil d’affichage de liste

5 000

Spécifie le nombre maximal d’éléments de liste ou de bibliothèque qu’une opération de base de données (une requête, par exemple) peut traiter en une seule fois. Les opérations qui dépassent cette limite sont bloquées.

Pour vous laisser le temps de modifier vos plans, il se peut que la page Paramètres de la liste affiche un avertissement lorsque votre liste dépasse 3 000 éléments. L’avertissement contient un lien d’aide vers cette rubrique.

Limite Autorisations uniques

50 000

Spécifie le nombre maximal d’autorisations uniques pour une liste ou une bibliothèque.

Chaque fois que vous arrêtez l’héritage des autorisations pour un élément ou un dossier, cela est comptabilisé comme une autorisation unique menant à cette limite. Si vous essayez d’ajouter un élément susceptible d’entraîner un dépassement de cette limite, votre action est bloquée.

Taille limite des lignes

6

Spécifie le nombre maximal de lignes de table internes à la base de données, qui sont utilisées pour un élément de liste ou de bibliothèque. Pour les listes de grande taille comportant de nombreuses colonnes, chaque élément est renvoyé sur plusieurs lignes de table internes, à hauteur de 6 lignes et jusqu’à un total de 8 000 octets (à l’exclusion des pièces jointes).

Par exemple, si vous disposez d’une liste qui comporte de nombreuses petites colonnes, en l’occurrence une liste qui contient des centaines de colonnes Oui/Non, vous risquez de dépasser cette limite, auquel cas vous ne pourrez pas ajouter de colonnes Oui/Non supplémentaires à la liste, mais pourrez toujours ajouter des colonnes d’un autre type.

Les administrateurs ne peuvent définir cette limite qu’à l’aide du modèle objet et non via l’interface utilisateur.

Seuil de recherche d’affichage de liste

12

Spécifie le nombre maximal d’opérations de jointure, notamment celles basées sur les colonnes de recherche, les colonnes Personne/groupe ou les colonnes d’état des flux de travail.

Si la requête utilise plus de huit colonnes, l’opération est bloquée. Toutefois, il est possible de sélectionner par programme les colonnes à utiliser via l’affichage maximal, lequel peut être défini à l’aide du modèle objet.

Taille du seuil d’affichage de liste pour les auditeurs et les administrateurs

20 000

Spécifie le nombre maximal d’éléments de liste ou de bibliothèque qu’une opération de base de données (une requête, par exemple) peut traiter en une seule fois lorsqu’elle est effectuée par un auditeur ou un administrateur disposant des autorisations appropriées. Ce paramètre fonctionne conjointement avec Autoriser le remplacement du modèle objet.

Autoriser le remplacement du modèle objet

Y

Indique si les développeurs peuvent exécuter des opérations de base de données, telles que des requêtes, qui nécessitent le remplacement du Seuil d’affichage de liste par la limite la plus élevée spécifiée par le Seuil d’affichage de liste pour les auditeurs et les administrateurs. Un administrateur doit activer le remplacement du modèle objet afin que les développeurs disposant des autorisations appropriées puissent demander par programme que leur requête utilise le seuil d’affichage de liste le plus élevé afin de tirer parti de celui-ci.

Fenêtre Délai quotidien

Aucun

Spécifie une période pendant laquelle les seuils et les limites des ressources sont ignorés. Un administrateur peut configurer une fenêtre de temps pendant les heures « creuses » par incréments de 15 minutes sur une période maximale de 24 heures, par exemple, de 18:00 à 22:00 ou de 01:30 à 05:15.

Une opération ou une requête de base de données démarrée pendant la fenêtre de délai quotidien s’exécute jusqu’à son terme (ou son échec), même si elle ne se termine pas dans la fenêtre de temps spécifiée.

N’hésitez pas à nous laisser un commentaire

Cet article ont-elles été utiles ? Si c’est le cas, n’hésitez pas en bas de cette page. Si elle n’a pas été utile, dites-nous ce qui a été confusion ou manquant. Nous utiliserons vos commentaires pour vérifier les faits et ajouter des informations de mise à jour de cet article. Veuillez indiquer votre SharePoint, système d’exploitation et les versions de navigateur.

Mise à jour : juillet, 2017.

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×