Terskelverdi for listevisning for store lister og biblioteker

Gjelder for
SharePoint Server 2019 Sentraladministrasjon for SharePoint Server 2019 SharePoint Server 2016 Sentraladministrasjon for SharePoint Server 2016 Microsoft 365 Microsoft Lister

Du kan lagre opptil 30 millioner elementer eller filer i en liste eller et bibliotek. Etter hvert som antallet elementer øker, vil du imidlertid kanskje merke at enkelte operasjoner tar lengre tid.  Filtrerte visninger av store lister har en lignende opplevelse som andre lister. Når en listevisning viser mer enn 5 000 elementer, kan det oppstå en terskelfeil for listevisning. Oppretting av nettstedsmaler er blokkert på nettsteder med lister eller biblioteker som overskrider terskelen for listevisning på 5000 elementer. Visninger som viser mange elementer, fungerer best i den moderne opplevelsen. Hvis du vil unngå feil som kan oppstå i den klassiske opplevelsen, anbefaler vi at du bruker den moderne opplevelsen

Grensen for terskel for listevisning (LVT) bidrar til konsekvent ytelse på tvers av alle brukere, med spørringer til bakdatabasen. Her er litt informasjon om grensene, hvordan alt fungerer og hvordan du endrer LVT-verdien. 

Hvorfor er 5 000 et magisk tall?

For å minimere SQL-serverens databasekonflikt, bruker databasens serverdel for SharePoint ofte radnivålåsing som en strategi for å sikre nøyaktige oppdateringer uten negativ innvirkning for andre brukere som har tilgang til andre rader. Hvis en lese- eller skrivedatabaseoperasjon, for eksempel en spørring, medfører mer enn 5000 rader som skal låses samtidig, er det imidlertid mer effektivt for SQL-serveren å låse hele tabellen inntil databaseoperasjonen er fullført. 

Obs!

Det faktiske tallet er ikke alltid 5000, og kan variere avhengig av nettstedet, aktivitetsmengden i databasen og konfigurasjonen av nettstedet. 

Når hele tabellen er låst, hindres andre brukere i å få tilgang til tabellen. Hvis dette skjer for ofte, vil brukerne oppleve en reduksjon i systemytelsen. Terskler og grenser er derfor viktig for å hjelpe til å minimere virkningen av ressurskrevende databaseoperasjoner og balansere behovene til alle brukere. 

Hva skjer i bakgrunnen når du har tilgang til mange elementer i en liste eller et bibliotek? 

Diagrammet nedenfor illustrerer det viktigste som skjer i bakgrunnen når du har tilgang til mange elementer i en liste eller et bibliotek. 

Liste over skjermbilder one.png

  • Liste- eller bibliotekdata i områdesamlingen er lagret i en SQL Server-databasetabell, som bruker spørringer, indekser og låser til å opprettholde totalytelse, deling og nøyaktighet.
  • Filtrerte visninger med kolonneneindekser (og andre operasjoner) oppretter databasespørringer som identifiserer et delsett av kolonner og rader og returnerer delsettet til datamaskinen.
  • Terskler og begrensninger hjelper til å dempe operasjoner og balanserer ressurser for mange samtidige brukere.
  • Privilegerte utviklere kan bruke overstyringer av objektmodeller til midlertidig å øke terskler og begrensninger for egendefinerte programmer med SharePoint Server-versjoner.
  • Administratorer kan angi dedikerte tidsvinduer slik at alle brukerne kan utføre ubegrensede operasjoner i stille perioder med SharePoint Server-versjoner.
  • Informasjonsmedarbeidere kan bruke passende visninger, stiler og sidebegrensninger for å øke hastigheten på visningen av data på siden.

Ressursbegrensninger og -grenser

Lister og biblioteker har bestemte maksimumsgrenser, som vist i denne tabellen. 

Funksjon Maksimumsgrense
Antall elementer i en liste eller et bibliotek 30 millioner.
Størrelsen på et enkelt filelement eller et elementvedlegg 10 GB

Følgende tabell oppsummerer informasjon om ressursbegrensninger og -grenser som du må være klar over. Begrensninger og grenser er angitt på ressursbegrensningssiden i sentraladministrasjonen med SharePoint Server-versjoner. Hvis du har spesifikke grenser og forespørsler for området, kontakter du administratoren. 

Obs!

  • For å forenkle administrasjon er ikke administratoren underlagt følgende ressursbegrensninger og -grenser.
  • Ikke alle innstillingene er tilgjengelige via brukergrensesnittet, og bare med SharePoint Server-versjoner.
Terskel eller Grense Standardverdi Beskrivelse
Terskel for listevisning 5 000 Angir maksimalt antall liste- eller bibliotekelementer som en databaseoperasjon, for eksempel en spørring, kan behandle om gangen. Operasjoner som overskrider denne grensen, blokkeres.
For å gi deg tid til å opprette alternative planer, kan det hende at du blir varslet på listeinnstillingssiden når listen har flere enn 3000 elementer. Advarselen inneholder en hjelpekobling til dette emnet.
Grense for unike tillatelser 50 000 Angir maksimalt antall unike tillatelser som er tillatt for en liste eller et bibliotek.
Hver gang du avbryter arvingen av tillatelser for et element eller en mappe, telles det som én unik tillatelse mot denne grensen. Hvis du prøver å legge til et element som fører til at grensen overskrides, blir du forhindret i å fullføre operasjonen.
Obs! Grensen for unike tillatelser for elementer i en liste eller et bibliotek er 50 000. Den generelle anbefalte grensen er imidlertid 5000.
Grense for radstørrelse 6 Angir maksimalt antall interne tabellrader i databasen som brukes for et liste- eller bibliotekelement. Hvert element fordeles på flere interne tabellrader, opptil seks rader og opptil totalt 8 000 byte (uten vedlegg), slik at brede lister med mange kolonner kan brukes.
Hvis du har en liste med mange små kolonner, for eksempel en som inneholder hundrevis av Ja/nei-kolonner, kan du kanskje overskride denne grensen, og da kan du ikke legge til flere Ja-/Nei-kolonner i listen, men du kan fremdeles legge til andre kolonnetyper.
Denne grensen kan bare angis av administratorer via objektmodellen, ikke i brukergrensesnittet.
Obs! SharePoint Online bruker ikke radbryting, så denne bestemte grensen gjelder ikke. Det er imidlertid fortsatt en samlet grense for antall kolonner basert på lagringsstørrelsen, opptil maksimalt 8000.
Terskel for listevisningsoppslag 12 Angir maksimalt antall sammenføyningsoperasjoner, for eksempel de som er basert på kolonner for oppslag, person/gruppe eller arbeidsflytstatus.
Hvis spørringen bruker flere enn åtte kolonner, blokkeres operasjonen. Det er imidlertid programmatisk mulig å velge hvilke kolonner som skal brukes, ved å benytte maksimumsvisninger som angis via objektmodellen.
Størrelse på terskelen for listevisning for revisorer og administratorer 20 000 Angir maksimalt antall liste- eller bibliotekelementer som en databaseoperasjon, for eksempel en spørring, kan behandle om gangen når den utføres av en revisor eller administrator med riktige tillatelser. Denne innstillingen brukes sammen med Tillat overstyring av objektmodell.
Tillat overstyring av objektmodell Y Angir om utviklere kan utføre databaseoperasjoner, for eksempel spørringer, som ber om overstyring av terskelen for listevisning til den øvre grensen som er angitt av terskelen for listevisning for revisorer og administratorer. En administrator må aktivere overstyring av en objektmodell, og deretter kan utviklere med riktig tillatelse programmatisk be om at spørringen bruker høyere terskel for listevisning for å dra nytte av den.
Daglig tidsvindu Ingen Angir en tidsperiode da ressursterskler og -grenser ignoreres. En administrator kan konfigurere et tidsvindu i perioder med liten trafikk, i trinn på 15 minutter og opptil 24 timer, for eksempel 18:00 til 22:00 eller 01:30 til 05:15.
En databaseoperasjon eller spørring som er startet i det daglige tidsvinduet, fortsetter inntil den er fullført (eller ikke), selv om den ikke blir ferdig i løpet av det angitt tidsvinduet.

Arbeide med terskelen for listevisning

SharePoint har ressursbegrensninger og grenser som styrer datamengde og gjennomstrømming som kan administreres. Terskelen for listevisning har som standard omtrent 5 000 elementer, og er angitt til å la brukere arbeide med store lister, men beholde god ytelse. For SharePoint kan ikke terskelen for listevisning endres, og er på plass for å tillate at brukere på delte tenanter alltid skal ha god ytelse på spørringer. For å omgå grensen, har vi fremhevet noen handlinger du kan utføre for å holde spørringer innenfor grensen. 

Det finnes mange måter du kan arbeide med eller be om SharePoint-liste eller -bibliotek uten å motta en advarsel vedrørende terskelen for listevisning. Ved å bruke følgende idéer kan du få informasjonen du trenger, og holde deg innenfor terskelen på 5000 elementer for listevisning. 

  • For alle versjoner av SharePoint behandler du antall elementer som returneres, ved hjelp av indeksering, filtrering, mapper, frakoblede data, søkeboksen, personlige visninger, relasjonslister og RSS-feeder.
  • For Server-versjoner av SharePoint bruker du et administratorplanlagt daglig tidsvindu, der grensene er hevet.
  • For Server-versjoner av SharePoint kan SharePoint Server-administratoren justere innstillingene for å tillate dyrere operasjoner. Finn ut mer her

Mer informasjon om disse fremgangsmåtene for alle SharePoint-versjoner her, og for SharePoint Server-versjoner her. Mer informasjon om å arbeide med listeskjemaer med et stort antall oppslagskolonner her.