Grænseværdi for listevisning for store lister og biblioteker

Gælder for
SharePoint Server 2019 Central administration af SharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2016 Central administration Microsoft 365 Microsoft Lister

Du kan gemme op til 30 millioner elementer eller filer på en liste eller i et bibliotek. I takt med at antallet af elementer stiger, bemærker du muligvis, at visse handlinger tager længere tid.  Filtrerede visninger af store lister har samme oplevelse som andre lister. Når en listevisning viser mere end 5.000 elementer, kan du støde på en fejl i en grænseværdi for listevisning. Oprettelse af webstedsskabelon er blokeret på websteder med lister eller biblioteker, som overstiger grænseværdien for listevisning på 5000 elementer. Visninger, der viser mange elementer, fungerer bedst i den moderne oplevelse. For at undgå fejl, du kan få vist i den klassiske oplevelse, anbefaler vi, at du bruger den moderne oplevelse

Grænseværdien for listevisning har til formål at opnå en ensartet ydeevne på tværs af alle brugere med forespørgsler til back end-databasen. Her er nogle oplysninger om grænserne, hvordan det hele fungerer, og hvordan du ændrer LVT-værdien. 

Hvorfor er 5.000 et magisk antal?

For at minimere databasekonflikter anvender SQL Server, back-end-databasen til SharePoint, ofte låsning på rækkeniveau som en strategi til at sikre nøjagtige opdateringer, uden at det har en negativ indvirkning på andre brugere, der har adgang til andre rækker. Men hvis en læse- eller skrivedatabasehandling, f.eks. en forespørgsel, medfører, at flere end 5.000 rækker låses på én gang, er det mere effektivt for SQL Server at låse hele tabellen midlertidigt, indtil databasehandlingen er fuldført. 

Bemærk

Det faktiske antal er ikke altid 5.000, og det kan variere afhængigt af dit websted, mængden af aktivitet i databasen og webstedets konfiguration. 

Når hele tabellen er låst, forhindres andre brugere i at få adgang til tabellen. Hvis dette sker for ofte, vil brugerne opleve en forringelse af systemets ydeevne. Derfor er grænseværdier og begrænsninger afgørende for at minimere effekten af ressourcekrævende databasefunktioner og balancere alle brugeres behov. 

Hvad sker der i baggrunden, når du får adgang til for mange elementer på en liste eller i et bibliotek? 

I det følgende diagram vises hovedpunkterne for, hvad der sker i baggrunden, når du forsøger at få adgang til for mange elementer på en liste eller i et bibliotek. 

Liste over skærmbilleder one.png

  • Liste- eller biblioteksdata i en gruppe af websteder gemmes i en SQL Server-databasetabel, som anvender forespørgsler, indekser og låse til at opretholde den overordnede ydeevne, deling og nøjagtighed.
  • Filtrerede visninger med kolonneindekser (og andre handlinger) opretter databaseforespørgsler, der identificerer et undersæt af kolonner og rækker og returnerer dette undersæt til din computer.
  • Grænseværdier og begrænsninger hjælper med at begrænse handlinger og balancere ressourcer for mange samtidige brugere.
  • Udviklere med særlige rettigheder kan bruge tilsidesættelse af objektmodeller for midlertidigt at øge grænseværdier og begrænsninger for brugerdefinerede programmer med SharePoint Server-versioner.
  • Administratorer kan angive særlige tidsperioder, hvor alle brugere kan udføre et ubegrænset antal handlinger uden for spidsbelastningsperioder med SharePoint Server-versioner.
  • Informationsmedarbejdere kan bruge relevante visninger, typografier og sidebegrænsninger til hurtigere at få vist data på siden.

Ressourcebegrænsninger og -grænser

Lister og biblioteker har specifikke maksimumgrænser, som er vist i denne tabel. 

Funktion Maksimumgrænse
Antal elementer på en liste eller i et bibliotek 30 millioner
Størrelse på et enkelt filelement eller vedhæftede filer til et element 10 gigabyte

Følgende tabel opsummerer oplysninger om ressourcebegrænsninger og grænser, du skal være opmærksom på. Disse begrænsninger og grænser angives på siden Ressourcebegrænsning i Central administration med SharePoint Server-versioner. Hvis du vil have specifikke begrænsninger og anmodninger for dit websted, skal du kontakte administratoren. 

Bemærk

  • For at hjælpe med administrationen er administratoren ikke underlagt følgende ressourcebegrænsninger og grænser.
  • Ikke alle af disse indstillinger er tilgængelige via brugergrænsefladen og kun med SharePointServer-versioner.
Tærskel eller grænse Standardværdi Beskrivelse
Grænseværdi for listevisning 5.000 Angiver det maksimale antal liste- eller bibliotekselementer, som en databasehandling, f.eks. en forespørgsel, kan behandle ad gangen. Handlinger, der overskrider denne grænse, blokeres.
For at give dig tid til at lave alternative planer kan du blive advaret på siden Listeindstillinger, når listen har overskredet 3.000 elementer. Advarslen indeholder et hjælpelink til dette emne.
Grænse for separate tilladelser 50.000 Angiver det maksimale antal separate tilladelser, der kræves for en liste eller et bibliotek.
Hver gang du deaktiverer nedarvningen af tilladelser for et element eller en mappe, tælles det med som én separat tilladelse mod denne grænse. Hvis du forsøger at tilføje et element, der medfører, at denne grænse overskrides, bliver du forhindret i at gøre dette.
Bemærk: Den understøttede grænse for separate tilladelser for elementer på en liste eller i et bibliotek er 50.000. Den anbefalede generelle grænse er dog 5.000.
Grænse for rækkestørrelse 6 Angiver det maksimale antal tabelrækker internt i databasen, der bruges til et liste- eller bibliotekselement. Hvert element ombrydes over adskillige interne tabelrækker, op til seks rækker og op til i alt 8.000 byte, for at kunne indeholde brede lister med mange kolonner (uden vedhæftede filer).
Hvis du f.eks. har en liste med mange smalle kolonner, én der indeholder hundredvis af Ja/Nej-kolonner, kan du overskride denne grænse. Hvis du gør, kan du ikke føje flere Ja/Nej-kolonner til listen, men du kan stadig tilføje kolonner af en anden type.
Administratorer kan kun angive denne grænse ved at bruge objektmodellen, ikke via brugergrænsefladen.
Bemærk: SharePoint Online anvender ikke rækkeombrydning, så denne specifikke grænse gælder ikke. Der er dog stadig en overordnet grænse for antallet af kolonner baseret på deres lagerstørrelse, op til maksimalt 8000.
Grænseværdi for opslag i listevisning 12 Angiver det maksimale antal joinhandlinger, f.eks. de handlinger, der er baseret på opslags, Person/Gruppe eller arbejdsprocesstatuskolonner.
Hvis forespørgslen benytter mere end 8 kolonner, blokeres handlingen. Det er dog muligt programmeringsmæssigt at vælge, hvilke kolonner der skal benyttes ved at bruge maksimal visning, som kan angives via objektmodellen.
Størrelse på grænseværdi for listevisning for revisorer og administratorer 20.000 Angiver det maksimale antal liste- eller bibliotekselementer, som en databasehandling, f.eks. en forespørgsel, kan behandle ad gangen, når den udføres af en revisor eller en administrator med de nødvendige tilladelser. Denne indstilling fungerer sammen med Tillad tilsidesættelse af objektmodel.
Tillad tilsidesættelse af objektmodel Y Angiver, om udviklere kan udføre databasehandlinger, f.eks. forespørgsler, der anmoder om tilsidesættelse af Grænseværdi for listevisning til den højere grænse, der er angivet af Grænseværdi for listevisning for revisorer og administratorer. En administrator skal aktivere tilsidesættelse af en objektmodel, og derefter kan udviklere med de rette tilladelser programmeringsmæssigt anmode om, at deres forespørgsel bruger den højeste Grænseværdi for listevisning for at udnytte den.
Daglig tidsperiode Ingen Angiver en periode, hvor ressourcegrænseværdier og grænser ignoreres. En administrator kan konfigurere en tidsramme i de stille perioder i intervaller på 15 minutter op til 24 timer, f.eks. 18:00 til 22:00 eller 01:30 til 05:15.
En databasehandling eller forespørgsel, der startes inden for den daglige tidsramme, fortsætter, indtil den er fuldført (eller afsluttes med fejl), også selvom den ikke fuldføres inden for den angivne tidsramme.

Arbejde med Grænseværdi for listevisning

SharePoint har ressourcebegrænsninger og grænser, der styrer mængden af data og den overførselshastighed, der kan håndteres. Grænseværdien for listevisning er som standard cirka 5.000 elementer og er indstillet til at tillade brugere at arbejde med store lister, men samtidigt bevare den gode ydeevne. For SharePoint kan grænseværdien for listevisning ikke ændres, og den er indført for at brugere på delte lejere altid kan opnå god ydeevne på forespørgsler. Vi har beskrevet nogle handlinger, du kan udføre for at holde dine forespørgsler inden for grænsen, så du slipper for at opleve problemer med denne. 

Der er mange måder, hvorpå du kan arbejde med eller lave forespørgsler i en SharePoint-liste eller et bibliotek uden at få en advarsel om grænseværdi for listevisning. Du kan gøre brug af de følgende ideer for at få de oplysninger, du skal bruge, og samtidig holde dig inden for grænseværdien for listevisning på 5.000 elementer. 

  • For alle versioner af SharePoint skal du administrere antallet af elementer, der returneres vha. indeksering, filtrering, mapper, offlinedata, søgefeltet, personlige visninger, relationslister og RSS-feeds.
  • For Server-versioner af SharePoint skal du bruge administratorplanlagt Daglig tidsperiode, hvor grænserne er hævet.
  • For Server-versioner af SharePoint kan SharePoint Server-administratoren justere indstillingerne, så de tillader dyrere handlinger. Få mere at vide her

Få mere at vide om disse metoder for alle SharePoint-versioner her og for SharePoint Server-versioner her. Få mere at vide om at arbejde med listeformularer med et stort antal opslagskolonner her.