Pohraniti možete do 30 milijuna stavki ili datoteka na popisu ili u biblioteci. Međutim, kako se broj stavki povećava, možda ćete primijetiti da određene operacije traju dulje. Filtrirani prikazi velikih popisa izgledaju slično kao i drugi popisi. Kada prikaz popisa prikazuje više od 5000 stavki, možete naići na pogrešku zbog prekoračenja praga prikaza popisa. Stvaranje predloška web-mjesta blokirano je na web-mjestima čiji popisi ili biblioteke prekoračuju prag prikaza popisa od 5000 stavki. Prikazi u kojima se prikazuje mnogo stavki najbolje funkcioniraju u modernom okruženju. Da biste izbjegli pogreške na koje biste mogli naići u klasičnom sučelju, preporučujemo da koristite moderno sučelje.
Ograničenje praga prikaza popisa pomoći će pri održavanju dosljednih performansi svim korisnicima s upitima za pozadinsku bazu podataka. Ovdje su navedene informacije o ograničenjima, načinu funkcioniranja i načinu promjene vrijednosti 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 događa prečesto, korisnici će primijetiti slabljenje 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.
popis
- Podaci s popisa ili biblioteke iz zbirke web-mjesta pohranjuju se u tablicu baze podataka sustava SQL Server koja koristi upite, indekse i zaključavanja radi održavanja svih 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. Konkretna ograničenja i zahtjeve za web-mjesto zatražite od administratora.
Napomena
- 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 dovoljno vremena za stvaranje alternativnih planova, na stranici Postavke moglo bi se prikazati upozorenje 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. Kada prekinete nasljeđivanje dozvola za stavku ili mapu, to se smatra jednom jedinstvenom dozvolom i time je broj jedinstvenih dozvola za jedan bliži ograničenju. Ako pokušate dodati stavku kojom biste premašili to ograničenje, nećete to moći učiniti. Napomena: Podržano ograničenje jedinstvenih dozvola za stavke na popisu ili u biblioteci iznosi 50 000. Međutim, preporučeno opće ograničenje je 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 imate popis s puno malih stupaca, npr. neki koji sadrži stotine stupaca s vrijednostima Da/Ne, mogli biste premašiti to ograničenje, pa u tom slučaju na popis ne biste mogli dodati još stupaca s tim vrijednostima, ali biste još uvijek mogli dodavati stupce neke 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 prelamanje 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 maksimalne 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 se za upit koristi više od 8 stupaca, operacija se blokira. No pomoću maksimalnog prikaza, koji je moguće postaviti putem objektnog modela, moguće je programski odabrati stupce koji će se koristiti. |
| 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. Ta je postavka vezana uz postavku Dopusti prekoračenje objektnog modela. |
| 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 višu granicu određenu pragom prikaza popisa za revizore i administratore. Administrator mora omogućiti nadjačavanje objektnog modela, a zatim razvojni inženjeri s odgovarajućim dozvolama mogu programatski zatražiti od svojih upita da koriste 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 termin tijekom razdoblja smanjenog opterećenja sustava u koracima od 15 minuta ukupno do 24 sata, na primjer 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 dopusti rad s velikim popisima, ali i zadrži dobre performanse. U sustavu SharePoint ograničenje praga prikaza popisa nije moguće promijeniti, a njegovo rješenje korisnicima na zajedničkim klijentima omogućuje dosljedno dobre performanse slanja upita. 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. Primjenom sljedećih ideja pronaći ćete potrebne informacije i ostati unutar praga prikaza popisa od 5000 stavki.
- U svim verzijama sustava SharePoint brojem vraćenih stavki upravljajte 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 poslužitelja može prilagoditi postavke i tako omogućiti skuplje operacije. Dodatne informacije potražite ovdje.
Dodatne pojedinosti o tim pristupima za sve verzije sustava SharePoint potražite ovdje, a u verzijama sustava SharePoint Server ovdje. Saznajte više o radu s obrascima popisa s velikim brojem kolona pretraživanja ovdje.