Drempelwaarde voor lijstweergave voor grote lijsten en bibliotheken

Van toepassing op
SharePoint Server 2019 SharePoint Server 2019 Centraal beheer SharePoint Server 2016 SharePoint Server 2016 Centraal beheer Microsoft 365 Microsoft Lijsten

U kunt maximaal 30 miljoen items of bestanden opslaan in een lijst of bibliotheek. Maar naarmate het aantal items toeneemt, merkt u mogelijk dat bepaalde bewerkingen langer duren.  De gefilterde weergave van grote lijsten werkt op dezelfde manier als andere lijsten. Wanneer een lijstweergave meer dan 5000 items bevat, kan er een drempelwaarde voor de lijstweergave optreden. Het maken van een sitesjabloon is geblokkeerd op sites met lijsten of bibliotheken die de drempelwaarde voor lijstweergave van 5.000 items overschrijden. Weergaven met veel items werken het beste in de moderne ervaring. U wordt aangeraden de moderne ervaring te gebruiken om fouten in de klassieke ervaring te voorkomen. 

De LVT-limiet is ingesteld om ervoor te zorgen dat alle gebruikers met query's naar de back-enddatabase consistente prestaties behalen. Hier volgt informatie over de limieten, hoe het werkt en hoe u de LVT-waarde kunt wijzigen. 

Waarom is 5000 zo'n bijzonder getal?

Om databaseconflicten tot een minimum te beperken, gebruikt SQL Server, de back-enddatabase van SharePoint, vaak vergrendeling op rijniveau als een strategie om ervoor te zorgen dat updates correct worden bijgewerkt zonder dat andere gebruikers daar hinder van ondervinden. Als een lees- of schrijfbewerking in een database, zoals een query, echter meer dan 5000 rijen tegelijk vergrendelt, is het efficiënter voor SQL Server om tijdelijk de gehele tabel te vergrendelen totdat de bewerking is voltooid. 

Opmerking

Het werkelijke aantal is niet altijd 5000 en kan variëren afhankelijk van uw site, de hoeveelheid activiteit in de database en de configuratie van uw site. 

Als de gehele tabel is vergrendeld, wordt er voorkomen dat andere gebruikers toegang hebben tot de tabel. Als dit echter te vaak gebeurt, ervaren gebruikers minder goede systeemprestaties. Daarom zijn drempelwaarden en limieten van essentieel belang om de invloed van het gebruik van bronnen door databasebewerkingen tot het minimum te beperken en om tegemoet te komen aan de behoeften van alle gebruikers. 

Wat gebeurt er achter de schermen wanneer u een groot aantal items in een lijst of bibliotheek benadert? 

In het volgende diagram wordt een samenvatting gegeven van wat er achter de schermen gebeurt wanneer u veel items in een lijst of bibliotheek benadert.

Lijst met schermafbeeldingen one.png

  • Gegevens in lijsten of bibliotheken in een siteverzameling worden opgeslagen in een databasetabel van SQL Server, waarin query's, indexen en vergrendelingen worden gebruikt om de algehele prestaties, het delen van gegevens en de nauwkeurigheid te waarborgen.
  • Met een gefilterde weergave met kolomindexen (en andere bewerkingen) maakt u databasequery's die een subset van kolommen en rijen identificeren en retourneren.
  • Drempelwaarden en limieten helpen om bewerkingen te doseren en bronnen zoveel mogelijk beschikbaar te houden voor een groot aantal gelijktijdige gebruikers.
  • Daartoe gemachtigde ontwikkelaars kunnen het objectmodel vervangen om de drempelwaarden en limieten voor aangepaste toepassingen tijdelijk te verhogen met Server-versies van SharePoint.
  • Beheerders kunnen speciale tijdvensters opgeven waarin alle gebruikers met Server-versies van SharePoint zonder beperkingen buiten piekuren bewerkingen kunnen uitvoeren.
  • Informatiewerkers kunnen de meest geschikte weergaven, stijlen en paginalimieten gebruiken om de weergave van gegevens op de pagina te versnellen.

Bronbeperkingen en limieten

Er gelden bepaalde limieten voor lijsten en bibliotheken, zoals wordt aangegeven in deze tabel. 

Functie Maximumlimiet
Aantal items in een lijst of bibliotheek 30 miljoen
Grootte van afzonderlijke bestanden van items of bijlagen van items 10 gigabyte

In de volgende tabel wordt informatie samengevat over het beperken van brongebruik en de limieten waarmee u rekening moet houden. Deze beperkingen en limieten worden met Server-versies van SharePoint ingesteld op de pagina Bronnen beperken in Centraal beheer. Neem contact op met uw beheerder voor specifieke limieten en aanvragen voor uw site. 

Opmerking

  • Om een efficiënt beheer mogelijk te maken, gelden de volgende bronbeperkingen en limieten niet voor de beheerder.
  • Niet alle instellingen zijn beschikbaar via de gebruikersinterface, en dan alleen met Server-versies van SharePoint.
Drempelwaarde of limiet Standaardwaarde Beschrijving
Drempelwaarde voor lijstweergave 5.000 Geeft het maximumaantal items in lijsten of bibliotheken aan die door een databasebewerking zoals een query per keer kunnen worden verwerkt. Bewerkingen die deze limiet overschrijden, worden geblokkeerd.
Om u de tijd te geven alternatieven te bedenken, kan er op de pagina Lijstinstellingen een waarschuwing worden weergegeven wanneer uw lijst meer dan 3000 items bevat. De waarschuwing bevat een Help-koppeling naar dit onderwerp.
Limiet voor unieke machtigingen 50.000 Geeft het maximumaantal unieke machtigingen aan dat is toegestaan voor een lijst of bibliotheek.
Elke keer dat u de machtigingen van een item of map niet overneemt, wordt dit geteld als 1 unieke machtiging voor deze limiet. Als u een item probeert toe te voegen dat zou leiden tot overschrijding van deze limiet, wordt dit belet.
Opmerking: De ondersteunde limiet voor unieke machtigingen voor items in een lijst of bibliotheek is 50.000. De aanbevolen algemene limiet is echter 5000.
Limiet voor rijgrootte 6 Geeft het maximumaantal interne tabelrijen aan voor de database die wordt gebruikt voor een item van een lijst of bibliotheek. Om brede lijsten met veel kolommen mogelijk te maken, loopt elk item door naar de volgende rij over meerdere interne tabelrijen, tot maximaal 6 rijen en een totaal van 8000 bytes (exclusief bijlagen).
Als u bijvoorbeeld een lijst hebt met veel kleine kolommen, zoals een lijst met honderden kolommen met Ja/Nee, is het mogelijk dat u deze limiet overschrijdt, in welk geval u niet in staat zult zijn meer kolommen Ja/Nee aan de lijst toe te voegen; maar u kunt mogelijk nog steeds kolommen van een ander type toevoegen.
Beheerders kunnen deze limiet alleen instellen via gebruik van het objectmodel, niet via de gebruikersinterface.
Opmerking: In SharePoint Online wordt geen gebruik gemaakt van rijterugloop, dus deze specifieke limiet is niet van toepassing. Er geldt echter nog steeds een algemene limiet voor het aantal kolommen op basis van hun opslaggrootte, tot een maximum van 8000.
Drempelwaarde voor zoekacties in lijstweergave 12 Geeft het maximumaantal joinbewerkingen aan, zoals bewerkingen op basis van opzoekacties, Persoon/groep of kolommen met werkstroomstatus.
Als de query meer dan acht kolommen gebruikt, wordt de bewerking geblokkeerd. U kunt echter wel programmatisch selecteren welke kolommen u wilt gebruiken, door de maximale weergave te gebruiken, die u kunt instellen via het objectmodel.
Drempelwaarden voor de lijstweergave voor auditors en beheerders 20.000 Geeft het maximum aantal items in lijsten of bibliotheken aan die door een databasebewerking, zoals een query, gelijktijdig kunnen worden verwerkt wanneer deze wordt uitgevoerd door een auditor of een beheerder met de juiste machtigingen. Deze instelling werkt samen met Vervanging van het objectmodel toestaan .
Vervangen van het objectmodel toestaan y Hiermee geeft u op of ontwikkelaars databasebewerkingen mogen uitvoeren, zoals query's, waarmee wordt gevraagd de drempelwaarde voor lijstweergave te vervangen door de hogere limiet die is opgegeven door de drempelwaarde voor lijstweergave voor auditors en beheerders. Een beheerder moet een objectmodeloverschrijving inschakelen en vervolgens kunnen ontwikkelaars met de juiste machtiging programmatisch verzoeken of hun query de hogere LVT kan gebruiken om hiervan te profiteren.
Dagelijks tijdvenster Geen Geeft een tijdsperiode aan wanneer bronbeperkingen en limieten niet gelden. Een beheerder kan een tijdvenster configureren buiten piekuren in vakken van 15 minuten en maximaal 24 uur lang, zoals van 18.00 tot 22.00 uur of van 01.30 tot 05.15 uur.
Een databasebewerking of query die is gestart binnen het dagelijkse tijdvenster gaat door tot deze is voltooid (of mislukt), zelfs als dit niet binnen het opgegeven tijdvenster valt.

Werken met de drempelwaarde voor lijstweergave

SharePoint kent beperkingen van bronnen en limieten die bepalen hoeveel gegevens en doorvoer kunnen worden beheerd. De standaardwaarde bestaat uit circa 5000 items en is zodanig ingesteld dat gebruikers met grote lijsten kunnen werken, maar goede prestaties behouden. Voor SharePoint kan de drempelwaarde voor de lijstweergave niet worden gewijzigd. Deze limiet is ingesteld om gebruikers op gedeelde tenants altijd goede prestaties te bieden voor query's. U kunt ervoor zorgen dat uw query's binnen de limiet blijven door een of meer van de onderstaande tips te volgen. 

Er zijn veel manieren waarop u kunt werken met een SharePoint-lijst of -bibliotheek zonder dat er een LVT-waarschuwing wordt weergegeven. Met behulp van de volgende ideeën kunt u de informatie krijgen die u nodig hebt en binnen de LVT van 5.000 items blijven. 

  • Voor alle versies van SharePoint geldt: beheer het aantal geretourneerde items met behulp van indexering, filteren, mappen, offlinegegevens, het zoekvak, persoonlijke weergaven, relationele lijsten en RSS-feeds.
  • Voor Server-versies van SharePoint geldt: gebruik een door de beheerder gepland dagelijks tijdvenster waarvoor hogere limieten gelden.
  • Voor Server-versies van SharePoint kan de SharePoint Server-beheerder instellingen aanpassen om duurdere bewerkingen toe te staan. Meer informatie vindt u hier

Meer informatie over deze methoden voor alle SharePoint-versies vindt u hier, en voor SharePoint Server-versies hier. Meer informatie over het werken met lijstformulieren met een groot aantal opzoekkolommen vindt u hier.