Pregled velikih popisa i biblioteka
Primjenjuje se na
Na popis ili u biblioteku možete pohraniti do 30 milijuna stavki ili datoteka. No kako se broj stavki povećava, možda ćete primijetiti da određene operacije potrajati dulje. Filtrirani prikazi velikih popisa imaju slično iskustvo s drugim popisima. Kada se u prikazu popisa prikazuje više od 5000 stavki, možda naiđete na pogrešku praga prikaza popisa. Stvaranje predloška web-mjesta blokirano je na web-mjestima s popisima ili bibliotekama koje premašuju prag prikaza popisa od 5000 stavki. Prikazi koji pokazuju da mnoge stavke najbolje funkcioniraju u modernom sučelju. Da biste izbjegli pogreške koje biste mogli vidjeti u klasičnom sučelju, preporučujemo da koristite moderno sučelje.
Postavljeno je ograničenje praga prikaza popisa da bi svi korisnici s upitima dobili dosljedne performanse u stražnjoj bazi podataka. Slijede neke informacije o ograničenjima, načinu na koji sve to funkcionira i kako promijeniti vrijednost LVT.
Zašto je broj 5000 tako poseban?
Da bi se smanjilo nadmetanje pri pristupu bazi podataka, SQL Server, pozadinska baza podataka za SharePoint, često koristi zaključavanje na razini retka da bi se jamčilo točno ažuriranje bez nepovoljnog utjecaja na ostale korisnike koji pristupaju ostalim recima. No ako operacija čitanja ili pisanja u bazi podataka, primjerice upit, uzrokuje istovremeno zaključavanje više od 5000 redaka, tada je učinkovitije da SQL Server privremeno zaključa cijelu bazu podataka dok se operacija baze podataka ne dovrši.
Napomena: Stvarni broj nije uvijek 5000 i može se razlikovati ovisno o web-mjestu, količini aktivnosti u bazi podataka te konfiguraciji web-mjesta.
Kada je cijela tablica zaključana, ostali korisnici ne mogu pristupiti tablici. Ako se to dogodi prečesto, korisnici će iskusiti degradaciju performansi sustava. Zato su pragovi i ograničenja ključni za smanjivanje posljedica operacija baze podataka koje intenzivno koriste resurse te za uravnoteživanje potreba svih korisnika.
Što se događa u pozadini prilikom pristupa velikoj količini stavki na popisu ili u biblioteci?
Na sljedećem su dijagramu sažeto prikazani ključni događaji koji se odvijaju u pozadini prilikom pristupa velikoj količini stavki na popisu ili u biblioteci.
-
Podaci popisa ili biblioteke u zbirci web-mjesta pohranjuju se u tablicu baze podataka sustava SQL Server koja koristi upite, indekse i zaključavanja radi održavanja ukupnih performansi, zajedničkog korištenja i točnosti.
-
Filtrirani prikazi s indeksima stupaca (i ostale operacije) stvaraju upite baze podataka koji prepoznaju podskup stupaca i redaka i vraćaju ga na računalo.
-
Pragovi i ograničenja olakšavaju reguliranje operacija i uravnoteživanje resursa za korisnike koji im istovremeno pristupaju.
-
Razvojni programeri s odgovarajućim ovlastima mogu koristiti objektne modele da bi privremeno povećali pragove i ograničenja za prilagođene aplikacije uz poslužiteljske verzije sustava SharePoint.
-
Administratori mogu odrediti posebno razdoblje u kojemu svi korisnici mogu bez ograničenja izvršavati operacije tijekom vremena smanjenog opterećenja uz poslužiteljske verzije sustava SharePoint.
-
Zaposlenici zaduženi za informacije mogu koristiti odgovarajuće prikaze, stilove i ograničenja stranica da bi ubrzali prikaz podataka na stranici.
Reguliranje i ograničenja resursa
Popisi i biblioteke imaju određena maksimalna ograničenja, kao što je navedeno u tablici.
|
Značajka |
Maksimalno ograničenje |
|
|---|---|---|
|
Broj stavki na popisu ili u biblioteci |
30 milijuna |
|
|
Veličina stavke datoteke ili privitka stavke |
10 GB |
Sljedeća tablica sadrži sažetak informacija o reguliranju resursa i ograničenjima kojih morate biti svjesni. Reguliranja i ograničenja postavljaju se na stranici Reguliranje resursa u središnjoj administraciji u poslužiteljskim verzijama sustava SharePoint. Za određena ograničenja i zahtjeve za web-mjesto obratite se administratoru.
Napomene:
-
Radi jednostavnijeg upravljanja, ograničenja i regulacije resursa navedeni u nastavku ne odnose se na administratora.
-
Nisu sve postavke dostupne putem korisničkog sučelja i samo uz poslužiteljske verzije sustava SharePoint.
|
Prag ili ograničenje |
Zadana vrijednost |
Opis |
|---|---|---|
|
Prag prikaza popisa |
5.000 |
Određuje najveći dopušteni broj stavki popisa ili biblioteke koje operacija baze podataka, primjerice upit, može odjedanput obraditi. Operacije koje premašuju to ograničenje blokiraju se. Da biste imali vremena za stvaranje alternativnih planova, na stranici Postavke popisa možda ćete biti upozoreni kada popis prekorači 3000 stavki. Upozorenje sadrži vezu na ovu temu pomoći. |
|
Jedinstveno ograničenje dozvola |
50.000 |
Određuje najveći dopušteni broj jedinstvenih dozvola za popis ili biblioteku. Svaki put kada prekinete nasljeđivanje dozvola za stavku ili mapu, ona se broji kao 1 jedinstvena dozvola prema tom limitu. Ako pokušate dodati stavku koja bi prekoračila to ograničenje, ne možete to učiniti. Napomena: Podržano ograničenje jedinstvenih dozvola za stavke na popisu ili u biblioteci je 50 000. No preporučeno je općenito ograničenje 5000. |
|
Ograničenje veličine retka |
6 |
Određuje najveći dopušteni broj redaka tablice u bazi podataka koji se koriste za stavku popisa ili u biblioteke. Da bi bilo mjesta za široke popise s puno stupaca, svaka se stavka proteže preko nekoliko redaka interne tablice, maksimalno do šest redaka i 8000 bajtova (bez privitaka). Ako, primjerice, imate popis s mnogo malih stupaca, onaj koji sadrži stotine stupaca Da/Ne, mogli biste premašiti to ograničenje, u tom slučaju na popis ne biste mogli dodati više stupaca Da/Ne, ali i dalje ćete moći dodavati stupce druge vrste. Administratori to ograničenje mogu postaviti samo ako koristite objektni model, no ne i putem korisničkog sučelja. Napomena: SharePoint Online ne koristi omatanje redaka, pa se to ograničenje ne primjenjuje. No i dalje postoji ukupno ograničenje broja stupaca na temelju veličine prostora za pohranu, do najviše 8000. |
|
Prag pretraživanja prikaza popisa |
12 |
Određuje najveći dopušteni broj operacija spajanja, npr. onih koje su utemeljene na pretraživanju, osobi/grupi ili stupcima stanja tijeka rada. Ako upit koristi više od 8 stupaca, operacija je blokirana. No moguće je programski odabrati stupce koje želite koristiti pomoću maksimalnog prikaza koji se može postaviti putem modela objekta. |
|
Veličina praga prikaza popisa za revizore i administratore |
20 000 |
Određuje najveći dopušteni broj stavki popisa ili biblioteke koje operacija baze podataka, primjerice upit, može odjedanput obraditi kada je koristi revizor ili administrator s odgovarajućim dozvolama. Ova postavka funkcionira zajedno s allow object model override. |
|
Dopusti prekoračenje objektnog modela |
D |
Određuje mogu li razvojni inženjeri izvoditi operacije baze podataka, kao što su upiti, koji zahtijevaju nadjačavanje praga prikaza popisa na veće ograničenje određeno pragom prikaza popisa za revizore i administratore. Administrator mora omogućiti nadjačavanje objektnog modela, a zatim razvojni inženjeri s odgovarajućom dozvolom mogu programski zatražiti da njihov upit koristi viši prag prikaza popisa da bi ga iskoristili. |
|
Dnevni vremenski okvir |
Ništa |
Određuje razdoblje tijekom kojeg se pragovi i ograničenja resursa zanemaruju. Administrator može konfigurirati vremenski okvir tijekom razdoblja "izvan vršnog opterećenja" u koracima od 15 minuta i do 24 sata, primjerice od 18.00 do 22.00 ili od 1.30 do 5.15. Ako se operacija ili upit baze podataka započet u svakodnevnom terminu ne dovrši u navedenom vremenskom okviru, nastavlja se izvoditi dok se ne dovrši (ili dojavi pogrešku). |
Rad s ograničenjem praga prikaza popisa
SharePoint sadrži reguliranja i ograničenja resursa koja nadziru količinu podataka i propusnost kojima je moguće upravljati. Prag prikaza popisa po zadanom iznosi približno 5000 stavki, a postavljen je tako da korisnicima dopušta rad s velikim popisima, ali da bi zadržali dobre performanse. U sustavu SharePoint ograničenje praga prikaza popisa nije moguće promijeniti i na mjestu je da korisnicima na zajedničkim klijentima omogući uvijek dobre performanse na upitima. Da biste zaobišli ograničenje, istaknuli smo neke radnje koje možete izvršiti da bi upiti ostali unutar ograničenja.
Biblioteku ili popis sustava SharePoint možete koristiti ili pretraživati na mnogo načina, a da izbjegnete upozorenje o pragu prikaza popisa. Pomoću sljedećih ideja možete dobiti potrebne informacije i ostati unutar praga prikaza popisa od 5000 stavki.
-
Za sve verzije sustava SharePoint upravljajte brojem vraćenih stavki pomoću indeksiranja, filtriranja, mapa, izvanmrežnih podataka, okvira za pretraživanje, osobnih prikaza, relacijskih popisa i RSS sažetaka sadržaja.
-
U poslužiteljskim verzijama sustava SharePoint koristite Dnevni vremenski okvir s povećanim ograničenjima koji zakazuje administrator.
-
Za poslužiteljske verzije sustava SharePoint administrator sustava SharePoint Server može prilagoditi postavke da bi omogućio skuplje operacije. Dodatne informacije potražite ovdje.
Ovdje saznajte više pojedinosti o tim pristupima za sve verzije sustava SharePoint i za verzije sustava SharePoint Server. Dodatne informacije o radu s popisom Forms s velikim brojem stupaca s vrijednostima ovdje.