Na listi ili u biblioteci možete da skladištite do 30 miliona stavki ili datoteka. Međutim, kako se broj stavki povećava, možda ćete primetiti da neke operacije traju duže. Filtrirani prikazi velikih lista imaju slično iskustvo kao i druge liste. Kada prikaz liste pokazuje više od 5000 stavki, možete naići na grešku o graničnoj vrednosti prikaza liste. Kreiranje predloška lokacije je blokirano na lokacijama sa listama ili bibliotekama koje premašuju graničnu vrednost prikaza liste (LVT) od 5000 stavki. Prikazi koji prikazuju mnogo stavki najbolje funkcionišu u modernom iskustvu. Da biste izbegli greške koje se mogu javiti u klasičnom iskustvu, preporučujemo da koristite moderno iskustvo.
Granična vrednost prikaza liste (LVT) postavljena je kako bi doprinela pružanju doslednih performansi svim korisnicima za upite za pozadinsku bazu podataka. Evo nekih informacija u vezi sa ograničenjima, na koji način to sve funkcioniše i kako da promenite vrednost LVT.
Zbog čega je 5.000 tako poseban broj?
Kako bi smanjio sukob prilikom pristupa bazi podataka, SQL Server, potporna baza podataka za SharePoint, kao strategiju često koristi zaključavanje na nivou reda da bi obezbedio tačno ažuriranje bez nepovoljnog uticaja na ostale korisnike koji pristupaju drugim redovima. Međutim, ako operacija čitanja baze podataka ili pisanja u nju, na primer upit, izaziva istovremeno zaključavanje više od 5.000 redova, onda je efikasnije da SQL Server privremeno zaključa celu tabelu dok se operacija baze podataka ne završi.
Napomena
Stvaran broj redova nije uvek 5.000 i može da se razlikuje u zavisnosti od sajta, nivoa aktivnosti u bazi podataka i konfiguracije sajta.
Kada se zaključa cela tabela, to druge korisnike sprečava da joj pristupaju. Ako se to često dešava, korisnici nailaze na pogoršavanje performansi sistema. Zato su granične vrednosti i ograničenja od presudnog značaja za smanjivanje uticaja operacija nad bazom podataka koje intenzivno koriste resurse i usklađivanje potreba svih korisnika.
Šta se dešava u pozadini prilikom pristupa velikom broju stavki na listi ili u biblioteci?
Sledeći dijagram rezimira najvažnije informacije o onome što se dešava u pozadini kada pristupite velikom broju stavki na listi ili u biblioteci.
- Podaci sa liste ili iz biblioteke u kolekciji sajta skladište se u tabeli SQL Server baze podataka koja koristi upite, indekse i zaključavanja kako bi održavala opšte performanse, deljenje i tačnost.
- Filtrirani prikazi sa indeksima kolona (i druge operacije) prave upite za baze podataka koji identifikuju podskup kolona i redova i daju taj podskup na računaru.
- Granične vrednosti i ograničenja doprinose regulisanju operacija i usklađivanju resursa za više korisnika istovremeno.
- Privilegovani projektanti mogu da koriste zamene objektnog modela da bi privremeno povećali granične vrednosti i ograničenja za prilagođene aplikacije u serverskim verzijama sistema SharePoint.
- Administratori mogu da navedu namenske prozore vremena u kojima svi korisnici mogu da izvršavaju neograničene operacije tokom časova manjeg opterećenja u serverskim verzijama sistema SharePoint.
- Službenici koji rade sa informacijama mogu da koriste odgovarajuće prikaze, stilove i ograničenja stranica kako bi ubrzali prikaz podataka na stranici.
Ograničenja resursa
Liste i biblioteke imaju određena maksimalna ograničenja koja su prikazana u ovoj tabeli.
| Funkcija | Maksimalno ograničenje |
|---|---|
| Broj stavki na listi ili u biblioteci | 30 miliona |
| Veličina stavke pojedinačne datoteke ili priloga stavke | 10 gigabajta |
Sledeća tabela daje rezime informacija o ograničenjima resursa koja bi trebalo da imate u vidu. Ta ograničenja podešavaju se na stranici za ograničavanje resursa u centralnoj administraciji u serverskim verzijama sistema SharePoint. Za određena ograničenja i zahteve za vaš sajt, obratite se administratoru.
Napomena
- Administrator ne podleže sledećim ograničenjima resursa kako bi pomagao pri upravljanju.
- Nije svaka od ovih postavki dostupna putem korisničkog interfejsa i samo u serverskim verzijama sistema SharePoint.
| Granična vrednostili ograničenje | Podrazumevana vrednost | Opis |
|---|---|---|
| Granična vrednost prikaza liste | 5.000 | Navodi maksimalan broj stavki na listi ili u biblioteci koju operacija baze podataka, na primer upit, može istovremeno da obradi. Operacije koje premašuju ovo ograničenje su blokirane. Stranica "Postavke liste" prikazuje upozorenje kad lista premaši 3.000 stavki i na taj način vam daje vremena da napravite alternative planove. Upozorenje sadrži vezu za pomoć ka ovoj temi. |
| Ograničenje jedinstvenih dozvola | 50.000 | Navodi maksimalan broj jedinstvenih dozvola koje su dozvoljene za listu ili biblioteku. Svaki put kada prekinete nasleđivanje dozvola za neku stavku ili fasciklu, prema ovom ograničenju to se računa kao jedna jedinstvena dozvola. Ako pokušate da dodate stavku koja bi dovela do prekoračenja ovog ograničenja, bićete sprečeni u tome. Napomena: Podržano ograničenje jedinstvenih dozvola za stavke na listi ili u biblioteci je 50.000. Međutim, preporučeno opšte ograničenje je 5000. |
| Ograničenje veličine reda | 6 | Navodi maksimalan broj redova tabele koji se nalaze u bazi podataka koja se koristi za stavku liste ili biblioteke. Da bi se smestile široke liste sa velikim brojem kolona, svaka stavka se prelama u nekoliko unutrašnjih redova tabele, u najviše 6 redova i uz najviše ukupno 8000 bajtova (ne računajući priloge). Na primer, ako imate listu sa velikim brojem malih kolona koja sadrži stotine kolona tipa "Da/ne", možete da premašite ovo ograničenje i u tom slučaju na listu nećete moći da dodate više kolona tipa "Da/ne", ali ćete ipak možda moći da dodajete kolone drugog tipa. Administratori mogu postaviti ovo ograničenje samo pomoću objektnog modela, ne i putem korisničkog interfejsa. Napomena: SharePoint Online ne koristi prelamanje redova, tako da se ovo ograničenje ne primenjuje. Međutim, i dalje postoji opšte ograničenje broja kolona na osnovu njihove veličine skladišta, do maksimalno 8000. |
| Granična vrednost za pronalaženje prikaza liste | 12 | Navodi maksimalan broj operacija spajanja, poput onih zasnovanih na kolonama za pronalaženje, kolonama „Osoba/grupa“ ili kolonama statusa toka posla. Ako upit koristi više od 8 kolona, operacija se blokira. Međutim, moguće je programski izabrati kolone koje će se koristiti upotrebom maksimalnog prikaza koji može da se podesi putem objektnog modela. |
| Veličina granične vrednosti prikaza liste za nadzornike i administratore | 20.000 | Navodi maksimalan broj stavki liste ili biblioteke koji operacija baze podataka, na primer upit, može da obradi odjednom kada je izvrši nadzornik ili administrator sa odgovarajućim dozvolama. Ova postavka se koristi zajedno sa postavkom Dozvoli zamenu objektnog modela. |
| Dozvoljavanje zamene objektnog modela | D | Navodi da li projektanti mogu da izvršavaju operacije baze podataka, kao što su upiti koji zahtevaju zamenu granične vrednosti prikaza liste na višu vrednost koju navodi granična vrednost prikaza liste za nadzornike i administratore. Administrator mora da omogući zamenu objektnog modela, a zatim projektanti sa odgovarajućom dozvolom mogu programski da zatraže da njihov upit koristi veću graničnu vrednost prikaza liste kako bi iskoristili njene prednosti. |
| Dnevni prozor vremena | Nijedna | Navodi vremenski period tokom kojeg se granične vrednosti i ograničenja resursa zanemaruju. Administrator može da konfiguriše vremenski okvir tokom časova "bez intenzivnog korišćenja" u pomacima od 15 minuta i za najviše 24 časa, na primer od 18:00 do 22:00 ili od 1:30 do 5:15. Operacija baze podataka ili upit započeti tokom dnevnog vremenskog okvira nastavljaju se dok ne dođe do njihovog dovršavanja (ili neuspeha), čak i ako se ne završe tokom navedenog vremenskog okvira. |
Rad sa ograničenjem granične vrednosti prikaza liste
SharePoint ima ograničenja resursa koja određuju količinu podataka i propusnu moć kojima je moguće upravljati. Granična vrednost prikaza liste podrazumevano iznosi približno 5000 stavki i podešena je tako da korisnicima omogući da rade sa velikim listama, ali da zadrži dobre performanse. Za sistem SharePoint, ograničenje granične vrednosti prikaza liste ne može da se promeni i ono je postavljeno kako bi korisnicima na deljenim zakupcima omogućilo da uvek imaju dobre performanse prilikom izvršavanja upita. Da biste zaobišli to ograničenje, navodimo neke radnje koje možete da izvršite kako bi upiti ostali u okviru ograničenja.
Postoje mnogi načini na koje možete da radite sa SharePoint listom ili bibliotekom odnosno da izvršavate upite nad njima, a da izbegnete upozorenje o graničnoj vrednosti prikaza liste. Pomoću sledećih ideja možete da dobijete informacije koje su vam neophodne i da ne premašite graničnu vrednost prikaza liste od 5000 stavki.
- Za sve verzije sistema SharePoint upravljajte brojem vraćenih stavki pomoću indeksiranja, filtriranja, fascikli, vanmrežnih podataka, polja za pretragu, ličnih prikaza, relacionih lista i RSS feedova.
- Za serverske verzije sistema SharePoint koristite dnevni prozor vremena koji zakazuje administrator u okviru kojeg su povećane vrednosti ograničenja.
- Za serverske verzije sistema SharePoint, administrator sistema SharePoint Server može da prilagodi postavke da bi omogućio skuplje operacije. Saznajte više ovde.
Saznajte više detalja o ovim pristupima za sve verzije sistema SharePoint ovde, a ovde za verzije sistema SharePoint Server. Ovde saznajte više o radu sa Forms listom sa velikim brojem kolona za pronalaženje.