Praca z limitem progu widoku listy tylko dla programu SharePoint Server

Korzystanie z witryny Centrum dokumentów

Centrum dokumentów to szablon, za pomocą którego można utworzyć witrynę zawierającą funkcje wyszukiwania i przechowywania dokumentów oraz manipulowania nimi. Mając odpowiednie uprawnienia, za pomocą tego szablonu można utworzyć witrynę lub podwitrynę. Aby uzyskać więcej informacji, zobacz Co to jest witryna Centrum dokumentów?

Użyj dziennego przedziału czasu

W przypadku serwerów programu SharePoint Server (SharePoint 2016) wartość domyślna progu widoku listy także wynosi 5000 elementów. Jednak dzięki temu, że administratorzy sieci mają większe możliwości kontroli, można ustawić dzienny przedział czasu, w którym limity są skutecznie usuwane, co pozwala na wysyłanie dużych zapytań, a także na wykonywanie innych operacji na dużej ilości danych. Ten czas zazwyczaj przypada na wieczór, kiedy większość użytkowników nie korzysta z systemu. Administrator może również wybrać opcję podwyższenia limitu, jeśli jest to wskazane.

Dzienny przedział czasu pozwala administratorom określić dedykowany okres czasu dla wszystkich użytkowników, który umożliwia wykonywanie nieograniczonej liczby operacji bez limitów i jest zazwyczaj zaplanowany poza godzinami szczytu.

Mimo że podstawowym sposobem pobierania elementów z listy lub biblioteki są widoki, istnieją także inne polecenia i operacje programu SharePoint, które lepiej wykonywać w dziennym przedziale czasu:

  • Dodawanie i usuwanie indeksu
  • Dodawanie i modyfikowanie kolumny listy
  • Usuwanie i kopiowanie folderów
  • Zmienianie ustawień zabezpieczeń listy lub biblioteki
  • Zapisywanie listy z jej zawartością jako szablonu
  • Usuwanie witryny internetowej

Konfigurowanie dziennego przedziału czasu

Konfiguracja dziennego przedziału czasu wymaga określenia godziny rozpoczęcia i czasu trwania. Ustawiając godzinę i czas trwania, musisz mieć świadomość, że jeśli ktoś w tym przedziale uruchomi zapytanie lub operację, których wykonanie zajmuje dużo czasu, proces ten będzie trwał do końca, niezależnie od tego, czy nastąpi to w tym przedziale.

  1. Jako administrator zaloguj się do usługi Central Administracja.
  2. Przejdź do pozycji Zarządzanie aplikacjami>i zarządzaj aplikacjami internetowymi.
  3. Wybierz aplikację, aby określić lub zmienić ustawienie dziennego przedziału czasu.
  4. Na wstążce w obszarze Ustawienia ogólne , aby uzyskać dostęp do menu, wybierz strzałkę w dół, a następnie wybierz pozycję Ograniczanie zasobów.
  5. Zmień dzienny przedział czasu, a następnie ustaw godzinę i czas trwania, których chcesz używać.
  6. Po zakończeniu wybierz przycisk OK.

Jeśli nie jesteś deweloperem ani nie masz dogodnego dostępu do zasobów deweloperskich umożliwiających wykonanie tych operacji, możesz odłożyć tego typu operacje na porę dziennego przedziału czasu. Aby sprawdzić, kiedy jest zaplanowany dzienny przedział czasu, skontaktuj się z administratorem.

Korzystanie z witryny Centrum dokumentów

Witryna Centrum dokumentów umożliwia tworzenie i przechowywanie dużej liczby obiektów, a także zarządzanie nimi. Centrum dokumentów jest opartą na szablonie witryną, którą zaprojektowano, aby służyła jako scentralizowane repozytorium do zarządzania wieloma dokumentami. Dostępne w niej funkcje, takie jak metadane i nawigacja w widoku drzewa, typy zawartości oraz składniki Web Part, pomagają organizować i pobierać dokumenty w sposób skuteczny i przydatny dla użytkowników. Aby uzyskać więcej informacji na temat używania szablonów witryn, zobacz Tworzenie i używanie szablonów witryn w wersjach programu SharePoint Server.

Specjaliści ds. zawartości mogą szybko konfigurować nawigację opartą na metadanych, która będzie się sprawdzać w przypadku większości bibliotek bez konieczności jawnego tworzenia indeksów. Będzie im również łatwiej tworzyć dodatkowe indeksy w celu zwiększenia wydajności w przypadku większej liczby filtrów i widoków. Aby uzyskać więcej informacji, zobacz Co to jest witryna Centrum dokumentów?

Witryny Centrum dokumentów można używać jako środowiska tworzenia dokumentów lub jako archiwum zawartości:

  • W środowisku tworzenia dokumentów można aktywnie ewidencjonować i wyewidencjonowywać pliki oraz tworzyć struktury folderów dla tych plików. Przechowywanie wersji jest włączone i może istnieć 10 lub więcej wcześniejszych wersji każdego dokumentu. Istnieje możliwość częstego ewidencjonowania i wyewidencjonowywania dokumentów, a akcje dotyczące dokumentów można zautomatyzować za pomocą przepływów pracy.
  • Natomiast w archiwum zawartości lub bazy wiedzy jest wykonywanych bardzo niewiele czynności związanych z tworzeniem. Możesz tylko wyświetlać lub przekazywać dokumenty. Zazwyczaj archiwa zawartości zawierają pojedyncze wersje dokumentów, a witryna może zawierać miliony plików. W typowym scenariuszu, takim jak centrum pomocy technicznej w dużej organizacji, dostęp do zawartości może uzyskiwać 10 000 użytkowników, przede wszystkim w celu jej przeglądania. Podzestaw od 3000 do 4000 użytkowników może przekazywać nową zawartość do witryny.

Usuwanie list

Usuwanie list mogą wykonywać tylko administratorzy programu SharePoint lub sieci i administratorzy farm w wersjach programu SharePoint Server.

Usuwanie dużych list wymaga zasobów bazy danych, które mogą być blokowane przez próg widoku listy. Aby uzyskać więcej informacji na temat usuwania listy, zobacz Usuwanie listy.

Przywracanie lub usuwanie elementów z Kosza

Wykonywanie tych poleceń i operacji może kończyć się niepowodzeniem, jeśli przekraczają one progi i limity podczas pobierania danych list w zwykłych godzinach. Uruchamianie ich bez limitów w trakcie dziennego przedziału czasu pozwala uniknąć niepowodzeń i wpływu na innych użytkowników.

Zmienianie limitu progu widoku listy

Ostatnią opcją, także w przypadku wersji programu SharePoint Server, jest zmiana limitu. Jest to ryzykowne, ponieważ większy limit może spowodować pogorszenie wydajności w przypadku niektórych lub wszystkich użytkowników.

Aby sprawdzić używaną wersję programu SharePoint, zobacz Której wersji programu SharePoint używam?

Jak zmienić próg widoku listy?

Uwaga

Wersja usługi SharePoint Online nie obsługuje zmiany progu widoku listy.

Próg widoku listy (LVT) jest stosowany w celu zapewnienia wydajności wszystkim użytkownikom oraz ochrony serwera przed niezamierzonym przeciążeniem podczas wykonywania zapytań. LVT może być zmieniany tylko w wersjach programu SharePoint Server przez administratora w aplikacji Central Administracja. Nie zalecamy zmieniania go w celu uniknięcia pogorszenia wydajności. Program SharePoint nie zezwala administratorom na zmianę LVT w celu ochrony użytkowników w innych dzierżawach przed problemami z wydajnością podczas pobierania dużych zestawów danych. Zamiast tego do zarządzania zapytaniami używaj indeksów, filtrów i folderów.

Jeśli masz tylko kilka zapytań, które wymagają podniesienia LVT, rozważ użycie dziennego przedziału czasu poza godzinami pracy.

Ostrzeżenie

Nie zalecamy zmiany LVT, jeśli masz innych użytkowników, ponieważ większe wartości spowodują pogorszenie wydajności. Utworzenie zbyt dużej wartości może spowodować duże opóźnienie, niepowodzenia dla użytkowników, a nawet awarię serwera.

Jeśli naprawdę chcesz zmienić LVT, wykonaj następujące kroki. Są one standardowe w programie SharePoint 2016, chociaż interfejs użytkownika może się nieco różnić. Aplikacja Administracja centralna jest niezależna od Twojej witryny programu SharePoint, a dostęp do niej wymaga uprawnień administratora farmy. 

Ważne

  • Administracja centralna jest dostępna tylko w instalacjach programu SharePoint Server.
  • Wartość LVT można zmienić tylko w wersjach programu SharePoint Server.
  1. Jako administrator zaloguj się do usługi Central Administracja.
  2. Przejdź do pozycji Zarządzanie aplikacjami>i zarządzaj aplikacjami internetowymi.
  3. Wybierz aplikację, aby zmienić próg widoku listy.
  4. Na wstążce w obszarze Ustawienia ogólne , aby uzyskać dostęp do menu, wybierz strzałkę w dół, a następnie wybierz pozycję Ograniczanie zasobów.
  5. Zmień wartość Próg widoku listy (pierwsza na liście) na rozsądną liczbę.
  6. Wybierz przycisk OK.

Na stronie ograniczania zasobów znajdują się dodatkowe ustawienia, które musisz poznać jako administrator.

Próg widoku listy dla audytorów i administratorów: jest to domyślnie "wyższy limit". Zapytania uruchamiane przez audytora lub administratora, które w określony sposób (programowo) żądają zastąpienia LVT, będą podlegały temu limitowi. Domyślnie jest to 20 000, a nie 5 000 dla LVT. Podniesienie tego limitu ma takie same konsekwencje, jak podniesienie LVT. Podczas zmieniania tej wartości może być konieczne wprowadzenie skojarzonych z tym zmian.

Zastępowanie modelu obiektów: jeśli często używasz kodu niestandardowego we wdrożeniu i masz potrzebę zastąpienia LVT do wyższego limitu, dobrym pomysłem może być zezwolenie na zastępowanie modelu obiektów i nadanie audytorowi lub administratorowi uprawnień do aplikacji, która będzie wykonywać zapytania. To ustawienie jest domyślnie włączone, ale możesz je wyłączyć, jeśli go nie potrzebujesz. Dobrym przykładem sytuacji, w której może być konieczne skorzystanie z tej funkcji, jest zaimplementowanie kodu wykonującego buforowanie większego zestawu wyników, do których dostęp często wymaga, powiedzmy, kilku minut. Jeśli nie planujesz buforowania zawartości, natomiast zamierzasz często uruchamiać te zapytania, nie zalecamy korzystania z tej metody w celu obejścia LVT, ponieważ wpłynie to niekorzystnie na wydajność serwera. Krótko mówiąc: "stąpaj ostrożnie".

Próg odnośników widoku listy: Ta funkcja ogranicza liczbę sprzężeń, które może wykonywać zapytanie. Jest ona równa liczbie pól Odnośnik, Osoba/grupa lub Stan przepływu pracy, które są uwzględnione w zapytaniu. Na przykład widok, w którym jest wyświetlanych 6 kolumn odnośnika, a kolejne 3 kolumny odnośnika są filtrowane, używa 9 odnośników. Jeśli próg odnośników widoku listy jest ustawiony na 8, powoduje to błąd. Zwiększenie liczby powyżej 8 nie jest zalecane.

Dokładne testy przeprowadzone przez firmę Microsoft wykazały, że powyżej 8 sprzężeń występuje poważne, gwałtowne pogorszenie wydajności. W tym momencie nie tylko znacząco spada przepustowość serwera, ale zapytanie używa nieproporcjonalnie dużej ilości zasobów programu SQL Server, co negatywnie wpływa na wszystkie inne osoby korzystające z tej samej bazy danych. Aby uzyskać więcej informacji, zobacz sekcję Lookup columns and list views (Kolumny odnośników i widoki list) w artykule Wyniki i zalecenia dotyczące testów wydajności i pojemności.

Dzienny przedział czasu dla dużych zapytań: Ta funkcja umożliwia ustawienie godziny, o której użytkownicy mogą codziennie używać większych zapytań, nie osiągając limitów. Istnieje kilka kwestii, które należy starannie rozważyć przed podjęciem decyzji, jaką godzinę ustawić:

  • Aby ustawienie miało wpływ na jak najmniejszą liczbę użytkowników, określ czas poza godzinami szczytu lub czas, w którym spodziewasz się najmniejszego obciążenia. Jeśli wybierzesz godzinę w środku dnia roboczego większości użytkowników, może to mieć negatywny wpływ nawet na tych, którzy nie używają dużych list.
  • Spróbuj zmieścić się w odpowiednich ramach czasowych, aby te osoby mogły w tym czasie naprawić swoje listy, nie kontaktując się z administratorem.
  • Operacje rozpoczęte w tym przedziale czasu nie są przerywane w momencie zakończenia przedziału. Uwzględnij czas potrzebny w przypadku, gdy użytkownik próbuje usunąć dużą listę tuż przed końcem czasu.
  • Uwzględnij różne strefy czasowe. Jest to szczególnie ważne, gdy Twoja organizacja lub Twoi klienci znajdują się w różnych lokalizacjach geograficznych i współużytkują centralnie zarządzany serwer programu SharePoint. Ustawienie godziny na 18:00 może działać w przypadku Twojej lokalizacji, ale nie będzie korzystne, powiedzmy, w Sydney w Australii.

Próg unikatowych uprawnień listy: jest to liczba unikatowych uprawnień dozwolonych na listę. Jeśli masz folder, który przerywa dziedziczenie uprawnień i ustawisz dla niego (oraz wszystkich elementów wewnątrz) jakieś uprawnienia, jest to liczone jako 1 próg unikatowych uprawnień listy. W przeciwieństwie do LVT i innych ustawień, próg ten nie jest wyzwalany przez wyświetlenie zawartości lub wykonanie na niej innej operacji, ale jawnie podczas zmiany uprawnień.

Jeśli możesz sobie na to pozwolić, zalecane jest zmniejszenie tej liczby. Domyślnie wynosi ona 50 000, co oznacza mnóstwo unikatowych uprawnień. Twoja lista z dużym prawdopodobieństwem napotka problemy z uprawnieniami, zanim osiągnie tę liczbę, dlatego dobrym pomysłem jest profilaktyczne dostosowanie tej wartości do rzeczywistych potrzeb środowiska.