Pregled velikih lista i biblioteka
Primenjuje se na
Na listi ili u biblioteci možete da uskladištite do 30 miliona stavki ili datoteka. Međutim, kako se broj stavki povećava, možda ćete primetiti da određene operacije potraju duže. Filtrirani prikazi velikih lista imaju slično iskustvo sa drugim listama. Kada prikaz liste prikazuje više od 5000 stavki, možete naiđete na grešku praga prikaza liste. Kreiranje predloška lokacije blokirano je 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 možete da vidite u klasičnom iskustvu, preporučujemo da koristite moderno iskustvo.
Ograničenje granične vrednosti prikaza liste (LVT) postavljeno je kako bi doprinelo dobijanju doslednih performansi svim korisnicima sa upitima do pozadinske baze podataka. Evo nekih informacija o ograničenjima, kako sve to funkcioniše i kako da promenite LVT vrednost.
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 će naići na pogoršanje 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 liste ili biblioteke u kolekciji lokacija skladište se u SQL Server baze podataka koja koristi upite, indekse i zaključavanja kako bi održavala ukupne 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 lokaciju obratite se administratoru.
Napomene:
-
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. Da biste imali vremena da pravite alternativne planove, možda ćete biti upozoreni na stranici Postavke liste kada lista premaši 3000 stavki. 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 stavku ili fasciklu, to se računa kao 1 jedinstvena dozvola ka ovom ograničenju. Ako pokušate da dodate stavku koja bi dovodila do prekoračenja ovog ograničenja, bićete sprečeni da to uradite. 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 5.000. |
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 mnogo malih kolona, onu koja sadrži stotine kolona "Da/ne", onda možete da premašite ovo ograničenje, u kom slučaju nećete moći da dodate još kolona "Da/ne" na listu, ali će vam i dalje biti dozvoljeno 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 određeno ograničenje ne primenjuje. Međutim, i dalje postoji ukupno 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 pomoću maksimalnog prikaza koji se može podesiti 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 funkcioniše zajedno sa opcijom Dozvoli izmenu objektnog modela. |
Dozvoljavanje zamene objektnog modela |
D |
Navodi da li projektanti mogu da izvršavaju operacije baze podataka, kao što su upiti, koje zahtevaju zamenu granične vrednosti prikaza liste većom graničnom vrednosti navedenom u graničnoj vrednosti prikaza liste za nadzornike i administratore. Administrator mora da omogući zamenu objektnog modela, a zatim projektanti sa odgovarajućom dodelom mogu programski da zatraže da njihov upit koristi veću graničnu vrednost prikaza liste kako bi iskoristili njegove 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 prozor tokom časova "van vrha" u pomacima od 15 minuta i do 24 časa, na primer od 18:00 do 10: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 omogući korisnicima da rade sa velikim listama, ali da zadrži dobre performanse. Granična vrednost prikaza liste za SharePoint ne može da se promeni i na mestu je da korisnicima na deljenim zakupcima omogući da uvek imaju dobre performanse u upitima. 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 potrebne informacije i da ostanete unutar granične vrednosti prikaza liste od 5000 stavki.
-
Za sve verzije sistema SharePoint upravljajte brojem stavki vraćenih pomoću indeksiranje, 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 i za sharePoint Server verzije ovde. Saznajte više o radu sa listom Forms sa velikim brojem kolona za pronalaženje ovde.