Na seznam ali v knjižnico lahko shranite do 30 milijonov elementov ali datotek. Toda ko se število elementov povečuje, boste morda opazili, da nekatere operacije trajajo dlje. Filtrirani pogledi velikih seznamov imajo podobno izkušnjo kot drugi seznami. Ko je v pogledu seznama prikazanih več kot 5000 elementov, lahko naletite na napako glede praga pogleda seznama. Ustvarjanje predloge mesta je blokirano na mestih s seznami ali knjižnicami, ki presegajo prag pogleda seznama (LVT), ki je 5000 elementov. Pogledi, ki prikazujejo številne elemente, najbolje delujejo v sodobni izkušnji. Če se želite izogniti napakam, ki se lahko pojavijo v klasični izkušnji, priporočamo, da uporabite sodobno izkušnjo.
Prag pogleda seznama je pomejitev, saj zagotavlja dosledno učinkovitost delovanja za vse uporabnike s poizvedbami v zaledni zbirki podatkov. Tukaj najdete nekaj informacij o omejitvah, kako vse skupaj deluje in kako spremenite vrednost LVT.
Zakaj je 5000 čarobno število
Da bi bilo tekmovanje med zbirkami podatkov za vire kar najmanjše, strežnik SQL Server, zaledna zbirka podatkov za SharePoint, pogosto uporablja zaklepanje na ravni vrstic kot strategijo, s katero zagotovi natančne posodobitve, ne da bi to ogrozilo druge uporabnike, ki dostopajo do drugih vrstic. Če pa operacija branja ali pisanja zbirke podatkov, kot je poizvedba, povzroči, da je naenkrat zaklenjeno več kot 5.000 vrstic, je za SQL Server bolj učinkovito, če začasno zaklene celotno tabelo, dokler se izvedba postopka zbirke podatkov ne dokonča.
Opomba
Dejansko število ni vedno 5.000 in se lahko spreminja glede na mesto, količino dejavnosti v zbirki podatkov in konfiguracijo mesta.
Če je zaklenjena celotna tabela, drugi uporabniki nimajo dostopa do tabele. Če se to dogaja prepogosto, sistem za uporabnike deluje upočasnjeno. Zaradi tega pragi in omejitve bistveno zmanjšujejo vpliv operacij zbirk podatkov, ki so močno povezane z iskanjem virov, in na uravnovešanje potreb vseh uporabnikov.
Kaj se dogaja v zakulisju, ko dostopate do velikega števila elementov na seznamu ali v knjižnici
V spodnjem diagramu so povzete ključne točke procesa, ki se odvija v zakulisju, ko dostopate do večjega števila elementov na seznamu ali v knjižnici.
- Podatki seznamov ali knjižnic v zbirkah mest so shranjeni v tabeli zbirke podatkov strežnika SQL Server, ki s poizvedbami, indeksi in zaklepi vzdržuje splošno učinkovitost delovanja, skupno rabo in natančnost.
- Filtrirani pogledi z indeksi stolpcev (in druge operacije) ustvarijo poizvedbe v zbirki podatkov, ki prepoznajo podmnožico stolpcev in vrstic, nato pa to podmnožico vrnejo vašemu računalniku.
- Pragi in meje omejijo operacije in uravnavajo razpoložljivost virov za več hkratnih uporabnikov.
- V različicah strežnika SharePoint Server lahko privilegirani razvijalci s predmetnimi modeli prepišejo prage in omejitve za aplikacije po meri in jih tako začasno povišajo.
- V različicah strežnika SharePoint Server lahko skrbniki določijo časovne okvire, ko lahko vsi uporabniki izvajajo neomejene operacije, in sicer v času manjše zasedenosti strežnika.
- Informacijski delavci lahko z ustreznimi pogledi, slogi in omejitvami strani pospešijo prikaz podatkov na strani.
Omejevanje in omejitve virov
Seznami in knjižnice imajo določene največje omejitve, kot je prikazano v tej tabeli.
| Funkcija | Maksimalno število |
|---|---|
| Število elementov na seznamu ali v knjižnici | 30 milijonov |
| Velikost posamezne datoteke ali priloge | 10 gigabajtov |
V tej tabeli so povzete informacije o omejevanju in omejitvah virov, s katerimi morate biti seznanjeni. V različicah strežnika SharePoint Server je omejevanje in omejitve mogoče nastaviti na strani »Omejevanje virov« v Osrednjem skrbništvu. Za določene omejitve in zahteve za vaše mesto se obrnite na skrbnika.
Opomba
- Zaradi lažjega upravljanja ta omejevanja in omejitve ne veljajo za skrbnika.
- Nekatere nastavitve niso na voljo v uporabniškem vmesniku; nastavitve so na voljo le v različicah strežnika SharePoint Server.
| Prag ali omejitev | Privzeta vrednost | Opis |
|---|---|---|
| Prag pogleda seznama | 5.000 | Določa največje dovoljeno število elementov seznama ali knjižnice, ki jih lahko hkrati obdela postopek zbirke podatkov, na primer poizvedba. Postopki, ki to omejitev presegajo, so blokirane Ko je na vašem seznamu več kot 3000 elementov, se na strani »Nastavitve seznama« lahko prikaže opozorilo in tako omogoči, da izberete drugačno pot. V opozorilu je povezava za pomoč do te teme. |
| Omejitev enoličnih dovoljenj | 50.000 | Določa največje število enoličnih dovoljenj, dovoljenih za seznam ali knjižnico. Vsakokrat, ko prekršite dovoljenje dedovanja za element ali mapo, se to šteje kot 1 enolično dovoljenje bližje tej omejitvi. Če poskušate dodali element, s katerim bi to omejitev presegli, tega dejanja ne morete izvesti. Opomba: Podprta omejitev enoličnih dovoljenj za elemente na seznamu ali v knjižnici je 50.000. Priporočena splošna omejitev pa je 5000. |
| Omejitev velikosti vrstice | 6 | Določa največje dovoljeno število vrstic v tabeli, ki so v zbirki podatkov uporabljene za element seznama ali knjižnice. V primeru širokih seznamov z veliko stolpci je vsak element prelomljen in se razteza prek več notranjih vrstic tabele, do največ 6 vrstic in do skupne velikosti 8000 bajtov (brez prilog) Če imate na primer seznam z veliko majhnimi stolpci, kot je seznam s stolpci, v katerih je več sto vrednosti »Da/ne«, lahko to omejitev presežete. V tem primeru seznamu morda ne boste mogli dodati več stolpcev z vrednostjo »Da/ne«, morda pa boste lahko dodali stolpce druge vrste. Skrbniki lahko to omejitev nastavijo le s predmetnim modelom, ne pa tudi prek uporabniškega vmesnika. Opomba: SharePoint Online ne uporablja oblivanja vrstic, zato ta omejitev ne velja. Še vedno pa obstaja splošna omejitev števila stolpcev glede na velikost njihovega prostora za shranjevanje, in sicer največ 8000. |
| Prag iskanja po pogledu seznama | 12 | Določa največje število postopkov združevanja, kot so na primer postopki, ki temeljijo na stolpcih iskanja, stolpcih osebe/skupine ali stolpcih s stanjem poteka dela. Če poizvedba uporabi več kot 8 stolpcev, je operacija blokirana. Lahko pa programsko izberete, kateri stolpci naj bodo uporabljeni, in sicer z uporabo maksimalnega pogleda, ki ga nastavite s predmetnim modelom. |
| Velikost praga pogleda seznama za revizorje in skrbnike | 20.000 | Določa največje dovoljeno število elementov seznama ali knjižnice, ki jih lahko hkrati obdela postopek zbirke podatkov, na primer poizvedba, kadar jo zažene nadzornik ali skrbnik z ustreznimi dovoljenji. Ta nastavitev deluje z možnostjo Dovoli prepis predmetnega modela |
| Dovoli prepis predmetnega modela | Y | Določa, ali lahko razvijalci izvajajo postopke zbirke podatkov, kot so poizvedbe, ki zahtevajo preglasitev praga pogleda seznama na višjo omejitev, določeno s pragom pogleda seznama za revizorje in skrbnike. Skrbnik mora omogočiti preglasitev predmetnega modela, nato pa lahko razvijalci z ustreznimi dovoljenji izkoristijo prednosti višjega praga pogleda seznama, tako da programsko zahtevajo, naj poizvedba uporabi višji prag pogleda seznama. |
| Dnevni časovni okvir | Brez | Določa časovno obdobje, v katerem so pragi in omejitve virov prezrti. Skrbnik lahko konfigurira časovni okvir med urami najmanjše zasedenosti v 15-minutnih korakih in do največ 24 ur, na primer od 18.00 do 22.00 ali od 1.30 do 15.15. Operacija zbirke podatkov ali poizvedba, zagnana znotraj dnevnega časovnega okna, se izvaja, dokler ni dokončana (ali do neuspeha), tudi če ni dokončana znotraj določenega dnevnega časovnega okna. |
Uporaba omejitve v pragu pogleda seznama
SharePoint vključuje omejevanje in omejitve virov, ki nadzirajo količino podatkov in prepustnost, ki jih je mogoče upravljati. Prag pogleda seznama je privzeto približno 5000 elementov in je nastavljen tako, da uporabnikom omogoča delo z velikimi seznami, pri čemer se ohrani dobra učinkovitost delovanja. Za SharePoint je omejitve praga pogleda seznama mogoče spremeniti in je uvedena, da uporabnikom v najemnikih v skupni rabi zagotavlja neprekinjeno dobro učinkovitost delovanja poizvedb. Da bi se izognili težavam z omejitvijo, vam predstavljamo nekaj rešitev, s katerimi boste ohranili poizvedbe znotraj omejitve.
Obstaja veliko načinov za delo s SharePointovim seznamom ali knjižnico ali poizvedbo v njej, ne da bi prejeli opozorilo praga pogleda seznama. S temi zamislimi lahko pridobite informacije, ki jih potrebujete, in ostanete znotraj praga pogleda seznama 5000 elementov.
- Za vse različice SharePointa upravljajte število vrnjenih elementov z uporabo indeksiranja, filtriranja, map, podatkov brez povezave, iskalnega polja, osebnih pogledov, seznamov relacij in virov RSS.
- Za strežniške različice SharePointa uporabite skrbnik načrtovan dnevni časovni okvir, kjer so omejitve povišane.
- Za strežniške različice SharePointa lahko skrbnik strežnika SharePoint Server prilagodi nastavitve tako, da omogoča dražje operacije. Več o tem lahko preberete tukaj.
Več podrobnosti o teh pristopih za vse različice SharePointa najdete tukaj, za različice strežnika SharePoint Server pa tukaj. Tukaj lahko izveste več o delu z obrazci seznama z velikim številom stolpcev za iskanje.