Pregled velikih seznamov in knjižnic
Velja za
Na seznam ali v knjižnico lahko shranite največ 30 milijonov elementov ali datotek. Ker pa se število elementov poveča, 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, se lahko prikaže napaka 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 veliko elementov, najbolje delujejo v sodobni izkušnji. Če se želite izogniti napakam v klasični izkušnji, priporočamo, da uporabite sodobno izkušnjo.
Na voljo je omejitev praga pogleda seznama, ki omogoča dosledno učinkovitost delovanja za vse uporabnike s poizvedbami v za back end zbirki podatkov. Tukaj je nekaj informacij o omejivah, kako vse to 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, bodo uporabniki imeli težave z učinkovitostjo delovanja sistema. 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 seznama ali knjižnice v zbirki mest so shranjeni v tabeli zbirke podatkov storitve SQL Server, ki uporablja poizvedbe, indekse in zaklepanja, da ohrani 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. Če želite določene omejitve in zahteve za spletno mesto, se obrnite na skrbnika.
Opombe:
-
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 na seznamu presežete 3000 elementov, se lahko na strani z nastavitvami seznama prikaže opozorilo, da imate na voljo več kot 3000 načrtov. 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. Vsakič ko prekinete dedovanje dovoljenj za element ali mapo, se to šteje kot 1 enolično dovoljenje proti tej omejitvi. Če poskušate dodati element, ki bi lahko presegal to omejitev, tega ne morete narediti. Opomba: Podprta omejitev enoličnih dovoljenj za elemente na seznamu ali v knjižnici je 50.000. Vendar pa je priporočena splošna omejitev 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, v katerem je več sto stolpcev »Da/ne«, lahko to omejitev presežete. V tem primeru na seznam ne boste mogli dodati več stolpcev »Da/ne«, vendar boste morda 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 njihovo velikost shrambe, do 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 uporablja več kot 8 stolpcev, je operacija blokirana. Lahko pa programsko izberete stolpce, ki jih želite uporabiti, tako da uporabite največji pogled, ki ga je mogoče nastaviti prek predmetnega modela. |
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 skupaj z možnostjo Dovoli prepis predmetnega modela. |
Dovoli prepis predmetnega modela |
Y |
Določa, ali lahko razvijalci izvajajo postopke zbirke podatkov, na primer poizvedbe, ki zahtevajo preglasitev praga pogleda seznama na višjo omejitev, ki jo določa prag pogleda seznama za revizorje in skrbnike. Skrbnik mora omogočiti preglasitev predmetnega modela, nato pa lahko razvijalci z ustreznimi dovoljenji programsko zahtevajo, da poizvedba uporabi višji prag pogleda seznama, da ga izkoristi. |
Dnevni časovni okvir |
Brez |
Določa časovno obdobje, v katerem so pragi in omejitve virov prezrti. Skrbnik lahko konfigurira časovni okvir med urami zasedenega časa v 15-minutnih korakih in do največ 24 ur, na primer od 17.00 do 10.00 ali od 13.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, vendar ohrani dobro delovanje. V SharePointu omejitve praga pogleda seznama ni mogoče spremeniti in je nastavljena tako, da uporabnikom v najemnikih v skupni rabi omogoča, da imajo vedno 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 več načinov za delo ali poizvedanje po SharePointovem seznamu ali knjižnici, ne da bi prejeli opozorilo o pragu pogleda seznama. S temi zamislimi lahko pridobite informacije, ki jih potrebujete, in ostanete v pragu pogleda seznama s 5000 elementi.
-
Za vse različice SharePointa upravljajte število vrnjenih elementov z indeksiranjem, filtriranjem, mapami, podatki brez povezave, poljem za iskanje, osebnimi pogledi, seznami relacij in viri RSS.
-
Za različice strežnika SharePointa uporabite skrbnika, ki je načrtoval dnevni časovni okvir, kjer so omejitve dvignjene.
-
Za različice strežnika SharePoint lahko skrbnik strežnika SharePoint Server prilagodi nastavitve tako, da dovoli dražje operacije. Več o tem lahko preberete tukaj.
Več podrobnosti o teh pristopih najdete tukaj za vse različice SharePointa in za različice strežnika SharePoint Server. Več informacij o delu s Forms stolpcev z velikim številom stolpcev za iskanje najdete tukaj.