Pārskats par lieliem sarakstiem un bibliotēkām
Attiecas uz
Sarakstā vai bibliotēkā var glabāt līdz pat 30 miljoniem vienumu vai failu. Tomēr, palielinās vienumu skaits, iespējams, ievērosit, ka noteiktas darbības būs ilgākas. Filtrētiem lielu sarakstu skatiem ir līdzīga pieredze kā citiem sarakstiem. Ja saraksta skatā tiek rādīti vairāk nekā 5000 vienumu, var rasties saraksta skata sliekšņa kļūda. Vietnes veidnes izveide tiek bloķēta vietnēs ar sarakstiem vai bibliotēkām, kuru saraksta skata sliekšņa (LVT) slieksnis pārsniedz 5000 vienumu. Skati, kuros redzami daudzi vienumi, darbojas vislabāk mūsdienīgajā pieredzē. Lai izvairītos no klasiskās lietošanas kļūdām, iesakām izmantot moderno pieredzi.
Saraksta skata sliekšņa (LVT) ierobežojums ir spēkā, lai nodrošinātu konsekventu veiktspēju visiem lietotājiem, kas izmanto aizmugurgala datu bāzes vaicājumus. Tālāk ir sniegta informācija par ierobežojumiem, to darbību un LVT vērtības mainīšanu.
Maģiskā skaitļa 5000 nozīme
Lai mazinātu datu bāzes sāncensību, pakalpojums SQL Server, SharePoint aizmugursistēmas datu bāze, bieži izmanto rindas līmeņa bloķēšanas stratēģiju, lai nodrošinātu atjauninājumu precizitāti, neietekmējot to lietotāju darbu, kas piekļūst citām rindām. Tomēr, ja lasīšanas vai rakstīšanas darbība datu bāzē, piemēram, vaicājums, vienlaikus bloķē vairāk nekā 5000 rindu, efektīvākais risinājums ir uz laiku bloķēt visu pakalpojuma SQL Server tabulu, līdz datu bāzē veiktā darbība tiek pabeigta.
Piezīme.: Faktiskais skaits ne vienmēr ir 5000 un tas var atšķirties atkarībā no jūsu vietnes, darbību skaita datu bāzē, kā arī no vietnes konfigurācijas.
Ja visa tabula ir bloķēta, citi lietotāji tabulai nevar piekļūt. Ja tas notiek pārāk bieži, lietotājiem radīsies problēmas sistēmas veiktspējas samazināšanās dēļ. Tāpēc šie ierobežojumi un sliekšņi ir ļoti svarīgi, lai mazinātu resursu intensīvās apstrādes darbību ietekmi uz datu bāzi un lietotājiem nodrošinātu līdzvērtīgas darba iespējas.
Iespējamas darbības sistēmā, piekļūstot vairākiem saraksta vai bibliotēkas vienumiem
Tālāk redzamajā shēmā ir apkopoti galvenie punkti par to, kas notiek sistēmā, ja tiek veikta piekļuve vairākiem saraksta vai bibliotēkas vienumiem.
-
Vietņu kolekcijas saraksta vai bibliotēkas dati tiek glabāti SQL Server datu bāzes tabulā, kurā tiek izmantoti vaicājumi, indeksi un bloķēšana, lai nodrošinātu vispārēju veiktspēju, koplietošanu un precizitāti.
-
Filtrētie skati ar kolonnu indeksiem (un citas darbības) veido datu bāzes vaicājumus, kas nosaka kolonnu un rindu apakškopu un nogādā šo apakškopu datorā.
-
Sliekšņi un ierobežojumi palīdz daudziem sistēmā vienlaikus strādājošiem lietotājiem regulēt darbību apjomus un nodrošināt līdzsvarotu resursu pieejamību.
-
Privileģētie izstrādātāji var izmantot objektu modeļa ignorēšanu, lai uz laiku palielinātu pielāgoto lietojumprogrammu sliekšņus un ierobežojumus, izmantojot SharePoint Server versijas.
-
Administratori var norādīt atvēlētos apstrādes laika logus visiem lietotājiem, kad var veikt neierobežotas darbības laikā, kad sistēma ir vismazāk noslogota, izmantojot SharePoint Server versijas.
-
Lai paātrinātu datu rādīšanu lapā, informācijas speciālisti var izmantot atbilstošus skatus, stilus un lapu ierobežojumus.
Resursu pieejamības ierobežojumi
Sarakstiem un bibliotēkām ir noteikti maksimālie ierobežojumi, kā parādīts šajā tabulā.
|
Līdzeklis |
Maksimuma ierobežojums |
|
|---|---|---|
|
Saraksta vai bibliotēkas vienumu skaits |
30 miljoni |
|
|
Atsevišķā faila vienuma vai vienuma pielikuma lielums |
10 gigabaiti |
Šajā tabulā ir apkopota informācija par resursu ierobežojumiem, kas jāņem vērā. Šie ierobežojumi ir iestatīti centrālās administrēšanas resursu ierobežošanas lapā ar SharePoint Server versijām. Lai noteiktu vietnes ierobežojumus un pieprasījumus, sazinieties ar administratoru.
Piezīmes.:
-
Lai palīdzētu ar pārvaldību, uz administratoru neattiecas šie resursu pieejamības ierobežojumi.
-
Ne visi šie iestatījumi ir pieejami lietotāja interfeisā, kā arī tikai SharePoint Server versijās.
|
Slieksnisvai ierobežojums |
Noklusējuma vērtība |
Apraksts |
|---|---|---|
|
Saraksta skata slieksnis |
5,000 |
Norāda maksimālo saraksta vai bibliotēkas vienumu daudzumu, ko datu bāzē veiktā darbība, piemēram, vaicājums, var vienlaikus apstrādāt. Tās darbības, kas pārsniedz šo ierobežojumu, tiek bloķētas. Lai jūs varētu laikus veikt citus plānus, lapā Saraksta iestatījumi var tikt parādīts brīdinājums, ja sarakstam tiek pārsniegts 3000 vienumu ierobežojums. Brīdinājumā ir ietverta palīdzības saite uz šo tēmu. |
|
Unikālo atļauju ierobežojums |
50 000 |
Tiek norādīts maksimālais unikālo atļauju skaits, kas paredzētas sarakstam vai bibliotēkai. Ikreiz, kad pārtrauciet vienuma vai mapes atļauju pārmantošanu, tiek uzskatīts, ka šī ierobežojuma 1 unikālā atļauja ir piešķirta. Ja mēģināsiet pievienot vienumu, ar kuru tiks pārsniegts šis ierobežojums, jums tiks liegts to darīt. Piezīme.: Atbalstītais unikālo atļauju ierobežojums saraksta vai bibliotēkas vienumiem ir 50 000. Tomēr ieteicamais vispārīgais ierobežojums ir 5000. |
|
Rindas lieluma ierobežojums |
6 |
Norāda maksimālo tabulas rindu skaitu, kas ir ietverts saraksta vai bibliotēkas vienumam izmantotajā datu bāzē. Lai ietvertu lielus sarakstus ar daudzām kolonnām, katrs vienums tiek aplauzts vairākās iekšējās tabulas rindās (līdz pat 6 rindām un ar kopējo apjomu līdz 8000 baitu, neskaitot pielikumus). Piemēram, ja sarakstā ir ietvertas daudzas mazas kolonnas, piemēram, simtiem kolonnu Jā/nē, pastāv iespēja, ka pārsniegsit šo ierobežojumu un vairs nevarēsit sarakstam pievienot papildu kolonnas Jā/nē, taču joprojām varētu būt atļauts pievienot cita tipa kolonnas. Šo ierobežojumu administratori var iestatīt, tikai izmantojot objekta modeli, nevis lietotāja interfeisu. Piezīme.: SharePoint Online neizmanto rindu aplaušanu, tāpēc šis konkrētais ierobežojums neattiecas. Tomēr joprojām pastāv kopējais kolonnu skaita ierobežojums atkarībā no to krātuves lieluma ( maksimums 8000). |
|
Saraksta skata uzmeklēšanas slieksnis |
12 |
Tiek norādīts maksimālais pievienošanas darbību skaits, piemēram, tās, kas balstītas uz uzmeklēšanas, lietotāju/grupas vai darbplūsmas statusa kolonnām. Ja vaicājums izmanto vairāk nekā 8 kolonnas, darbība tiek bloķēta. Tomēr kolonnas, ko vēlaties izmantot, var atlasīt programmiski, lietojot maksimālā skata maksimālu skatu, ko var iestatīt, izmantojot objekta modeli. |
|
Saraksta skata sliekšņa lielums auditoriem un administratoriem |
20 000 |
Norāda maksimālo saraksta vai bibliotēkas vienumu skaitu, ko datu bāzes darbība, piemēram, vaicājums, var apstrādāt vienlaikus, ja to veic auditors vai administrators, kam piešķirtas atbilstošas atļaujas. Šis iestatījums darbojas kopā ar opcijai Atļaut objektu modeļa ignorēšanu. |
|
Atļaut objektu modeļa ignorēšanu |
Y |
Norāda, vai izstrādātāji var veikt datu bāzes darbības (piemēram, vaicājumus), kuru veikšanai ir nepieciešams ignorēt opciju Saraksta skata slieksnis un izmantot lielāku vērtību, kas norādīta iestatījumā Saraksta skata slieksnis auditoriem un administratoriem. Administratoram ir jāiespējo objekta modeļa ignorēšana, un pēc tam izstrādātāji ar atbilstošām atļaujām var programmiski pieprasīt, lai vaicājums izmantotu augstāku saraksta skata slieksni. |
|
Ikdienas laika logs |
Nav |
Norāda laiku, kad resursu pieejamības ierobežojumi tiek ignorēti. Administrators var konfigurēt laika logu sistēmas sistēmas virsotnes laikā, ar 15 minūšu palielinājuma soli veicot līdz pat 24 stundām, piemēram, no 18:00 līdz 22:00 vai no 1:30 līdz 5:15. Datu bāzes darbība vai vaicājums, kas sākts ikdienas laika logā, tiek turpināts tik ilgi, līdz tiek pabeigts (vai notiek kļūme) — arī tad, ja tas netiek pabeigts norādītajā laika logā. |
Darbs ar saraksta skata sliekšņa ierobežojumu
SharePoint ir resursu ierobežojumi, kas nosaka pārvaldāmo datu apjomu un caurlaidspēju. Saraksta skata slieksnis pēc noklusējuma ir aptuveni 5000 vienumu un tiek iestatīts, lai lietotājiem ļautu strādāt ar lieliem sarakstiem, tomēr nodrošināt labu veiktspēju. Attiecībā uz SharePoint saraksta skata sliekšņa ierobežojumu nevar mainīt un tas ir paredzēts, lai lietotājiem koplietojamos nomniekos vienmēr būtu laba veiktspēja vaicājumiem. Lai apietu šo ierobežojumu, varat veikt dažas darbības, lai vaicājumi nepārsniegtu ierobežojumus.
Pastāv vairāki veidi, kā var izmantot vai veikt vaicājumu SharePoint sarakstam vai bibliotēkai, nesaņemot brīdinājumu par saraksta skata slieksni. Izmantojot tālāk norādītās idejas, varat iegūt nepieciešamo informāciju, nepārsniedzot 5000 vienumu saraksta skata slieksni.
-
Visās SharePoint versijās pārvaldiet atgriezto vienumu skaitu, izmantojot indeksēšanu, filtrēšanu, mapes, bezsaistes datus, meklēšanas lodziņu, personiskos skatus, relāciju sarakstus un RSS plūsmas.
-
SharePoint servera versijām izmantojiet administratora plānotu ikdienas laika logu, kurā tiek piemēroti ierobežojumi.
-
SharePoint servera versijām SharePoint Server administrators var pielāgot iestatījumus, lai nodrošinātu dārgas darbības. Uzziniet vairāk šeit.
Šeit varat iegūt papildinformāciju par šīm pieejām visām SharePoint versijām un SharePoint Server versijām šeit. Šeit uzziniet vairāk par darbu ar Forms ar lielu uzmeklēšanas kolonnu skaitu.