Uso del limite della soglia della visualizzazione elenco solo per il server SharePoint

Uso del sito Centro documenti

Centro documenti è un modello che è possibile usare per creare un sito con funzionalità pensate per la ricerca, l'archiviazione e la modifica di documenti. Con le autorizzazioni appropriate, è possibile creare un sito o un sito secondario con questo modello. Per ulteriori informazioni, vedere Che cos'è un sito Centro documenti?

Usare l'intervallo di tempo giornaliero

Nei server Server SharePoint (SharePoint 2016) la soglia della visualizzazione elenco di 5.000 elementi è l'impostazione predefinita. Tuttavia, poiché vi è un maggiore controllo da parte degli amministratori di rete, è possibile impostare un intervallo di tempo giornaliero in cui i limiti vengono effettivamente rimossi, consentendo l'esecuzione di query di grandi dimensioni e altre operazioni a elevato utilizzo di dati. Questo periodo è generalmente durante la sera, quando la maggior parte degli utenti non usa il sistema. L'amministratore può anche scegliere di aumentare il limite, se necessario.

L'intervallo di tempo giornaliero consente agli amministratori di specificare un periodo di tempo dedicato per consentire a tutti gli utenti di eseguire operazioni illimitate senza limiti ed è in genere pianificato durante le ore non di punta.

Anche se le visualizzazioni sono il modo principale per recuperare elementi da un elenco o da una raccolta, esistono anche altri comandi e operazioni di SharePoint che è meglio eseguire durante l'intervallo di tempo giornaliero:

  • Aggiunta ed eliminazione di un indice
  • Aggiunta e modifica di una colonna di elenco
  • Eliminazione e copia di cartelle
  • Modifica delle impostazioni di sicurezza per un elenco o una raccolta
  • Salvataggio di un elenco con il relativo contenuto come modello
  • Eliminazione di un sito Web

Configurare l'intervallo di tempo giornaliero

La configurazione del periodo di tempo durante la giornata richiede l'impostazione di un'ora di inizio e una durata. Quando imposti l'ora e la durata, tieni presente che se qualcuno avvia una query o un'operazione a esecuzione prolungata durante la finestra, continuerà fino al completamento, indipendentemente dal fatto che si trovi all'interno della finestra.

  1. Come amministratore, accedere ad Amministrazione centrale.
  2. Passare a Gestione> applicazioni,Gestisci applicazioni Web.
  3. Selezionare l'applicazione per impostare o modificare l'impostazione del periodo di tempo durante la giornata.
  4. Sulla barra multifunzione, in Impostazioni generali per accedere al menu, selezionare la freccia in giù e quindi selezionare Limitazione delle risorse.
  5. Modifica l'intervallo di tempo giornaliero e quindi imposta il tempo e la durata da utilizzare.
  6. Al termine, scegliere OK.

Se non si è uno sviluppatore o non si ha un comodo accesso alle risorse per sviluppatori per svolgere queste operazioni, è possibile rimandarle al periodo di tempo durante la giornata. Per sapere quando è pianificato l'intervallo di tempo giornaliero, contatta l'amministratore.

Usare il sito Centro documenti

È possibile usare un sito Centro documenti se si vuole creare, gestire e archiviare un numero elevato di documenti. Centro documenti si basa su un modello di sito ed è progettato in modo da funzionare come archivio centralizzato per la gestione di un numero elevato di documenti. Funzionalità, ad esempio metadati e navigazione ad albero, tipi di contenuto e web part, consentono di organizzare e recuperare i documenti in modo efficiente e significativo per gli utenti. Per altre informazioni sull'uso dei modelli di sito, vedere Creare e usare modelli di sito nelle versioni di Server SharePoint.

Gli amministratori dei contenuti possono configurare rapidamente la navigazione basata sui metadati per ottenere buone prestazioni per la maggior parte delle librerie senza creare esplicitamente indici, ma anche essere assistiti durante la creazione di indici aggiuntivi per migliorare le prestazioni su una gamma più ampia di filtri e visualizzazioni. Per ulteriori informazioni, vedere Che cos'è un sito Centro documenti?

È possibile utilizzare un sito Centro documenti come ambiente di creazione o come archivio di contenuto:

  • In un ambiente di creazione e modifica è possibile archiviare attivamente i file all'interno e all'esterno e creare strutture di cartelle per tali file. Il controllo delle versioni è abilitato e possono coesistere oltre 10 versioni di ogni documento. È possibile effettuare frequentemente il check in e l'estrazione dei documenti e i flussi di lavoro consentono di automatizzare le azioni sui documenti.
  • In un archivio di contenuto, o knowledge base, invece vengono eseguite poche attività di creazione. È possibile solo visualizzare o caricare documenti. Negli archivi di contenuto in genere sono incluse singole versioni dei documenti e un sito può accettare milioni di file. In uno scenario tipico, ad esempio un centro di supporto tecnico di un'organizzazione di grandi dimensioni, è possibile che 10.000 utenti accedano al contenuto, principalmente per leggerlo. Un sottoinsieme di 3.000-4.000 utenti può caricare nuovo contenuto nel sito.

Eliminare gli elenchi

L'eliminazione degli elenchi può essere eseguita solo da SharePoint o dagli amministratori di rete e dagli amministratori della farm nelle versioni di Server SharePoint.

Per l'eliminazione di elenchi di grandi dimensioni sono necessarie risorse di database che possono venire bloccate dalla soglia della visualizzazione elenco. Per altre informazioni su come eliminare un elenco, vedere Eliminare un elenco.

Ripristinare o eliminare elementi dal Cestino

Questi comandi e operazioni possono non riuscire se vengono superate le soglie e i limiti del sito quando vengono recuperati i dati di elenco durante l'orario standard. L'esecuzione di queste operazioni senza limiti durante il periodo di tempo durante la giornata consente di evitare errori e impatti negativi sugli altri utenti.

Modificare il limite della soglia della visualizzazione elenco

L'ultima opzione, anche con le versioni Server di SharePoint, consiste nel modificare il limite. Ciò è rischioso perché un limite maggiore aumenta la possibilità di influire sulle prestazioni per alcuni o tutti gli utenti.

Per verificare la versione di SharePoint, vedere Quale versione di SharePoint è in uso?

Come si modifica la soglia della visualizzazione elenco?

Nota

La versione di SharePoint Online non supporta la modifica della soglia della visualizzazione elenco.

La soglia della visualizzazione elenco (LVT) è stata creata per fornire prestazioni agli utenti e proteggere il server da sovraccarichi involontari durante le query. L'LVT può essere modificato solo nelle versioni Server di SharePoint da un amministratore nell'app di Amministrazione centrale. Non è consigliabile modificarla per evitare una riduzione delle prestazioni. SharePoint non consente agli amministratori di modificare il tag LVT per proteggere gli utenti di altri tenant da problemi di prestazioni quando vengono recuperati set di dati di grandi dimensioni. Per gestire le query usare invece indici, filtri e cartelle.

Se hai solo poche domande che richiedono l'aumento dell'LVT, prendi in considerazione l'uso dell'intervallo di tempo giornaliero durante le ore di inattività.

Avviso

Non è consigliabile modificare l'LVT se si hanno altri utenti, perché valori più grandi ridurranno le prestazioni. La creazione di un valore troppo grande può comportare latenza elevata o errori per gli utenti oppure potrebbe bloccare un server.

Se vuoi davvero cambiare l'LVT, segui questi passaggi. Sono standard da SharePoint 2016, anche se l'interfaccia utente potrebbe differire leggermente. L'app di amministrazione centrale è distinta dal sito di SharePoint e richiede i diritti di amministratore della farm per accedere. 

Importante

  • Il sito di amministrazione centrale è disponibile solo con le installazioni Server di SharePoint.
  • È possibile modificare il valore LVT solo nelle versioni Server di SharePoint.
  1. Come amministratore, accedere ad Amministrazione centrale.
  2. Passare a Gestione> applicazioni,Gestisci applicazioni Web.
  3. Selezionare l'applicazione per modificare la soglia della visualizzazione elenco.
  4. Sulla barra multifunzione, in Impostazioni generali per accedere al menu, selezionare la freccia in giù e quindi selezionare Limitazione delle risorse.
  5. Modificare il valore di Soglia visualizzazione elenco (il primo nell'elenco) scegliendo un valore ragionevole.
  6. Selezionare OK.

Nella pagina di limitazione delle risorse ci sono altre impostazioni che l'amministratore vorrà comprendere.

Soglia della visualizzazione elenco per revisori e amministratori: per impostazione predefinita, si tratta di un "limite superiore". Le query eseguite da un revisore o da un amministratore che richiedono specificamente (a livello di programmazione) di ignorare l'LVT saranno invece soggette a questo limite. Per impostazione predefinita, sono 20.000 anziché 5.000 per l'LVT. L'aumento di questo limite ha le stesse ramificazioni dell'aumento dell'LVT. Quando si modifica questo valore, potrebbero essere necessarie modifiche associate.

Override del modello a oggetti: se si usa in genere codice personalizzato nella distribuzione ed è necessario eseguire l'override dell'LVT a un limite superiore, potrebbe essere consigliabile consentire l'override del modello a oggetti e concedere autorizzazioni di revisore o amministratore all'applicazione che eseguirà le query. Questa impostazione è attiva per impostazione predefinita, ma puoi disabilitarla se non è necessaria. Un buon esempio di quando potresti voler usare questo è se hai implementato del codice che eseguirà la memorizzazione nella cache di un insieme più ampio di risultati a cui si accede spesso per, diciamo, diversi minuti. Se non si prevede di memorizzare nella cache il contenuto e si prevede di eseguire spesso queste query, non è consigliabile usare questo metodo per aggirare l'LVT perché influirà negativamente sulle prestazioni del server. In breve: "procedi con leggerezza".

Soglia di ricerca della visualizzazione elenco: questa funzionalità limita il numero di join che una query può eseguire. Ciò equivale al numero di campi di ricerca, utente/gruppo o di stato del flusso di lavoro che è possibile includere contemporaneamente in una query. Ad esempio, una visualizzazione che include 6 colonne di ricerca e in cui viene applicato un filtro in base ad altre 3 colonne di ricerca distinte usa 9 ricerche. Se il valore di Soglia ricerca visualizzazione elenco è impostato su 8, si verificherà un errore. Non è consigliabile aumentare il numero oltre 8.

Test approfonditi da parte di Microsoft hanno dimostrato che esiste una riduzione grave e non graduale delle prestazioni che si manifesta oltre 8 join. Non solo la velocità effettiva del server diminuisce in modo significativo a quel punto, ma la query finisce per usare una quantità sproporzionata delle risorse di SQL Server, con effetti negativi su tutti gli altri utenti che usano lo stesso database. Per altre informazioni, vedere la sezione Colonne di ricerca e visualizzazioni elenco in Risultati e suggerimenti per i test di prestazioni e capacità.

Finestra temporale giornaliera per query di grandi dimensioni: questa funzionalità consente di impostare ogni giorno un'ora in cui gli utenti possono usare query più grandi senza superare i limiti. Ci sono alcuni aspetti da valutare con attenzione prima di impostare tale periodo:

  • Per influire sul minor numero possibile di utenti, è necessario scegliere una fascia oraria non di punta o un orario durante cui si prevede il carico minore. Se si sceglie un orario nel mezzo della giornata lavorativa per la maggior parte degli utenti, anche quelli che non usano l'elenco di grandi dimensioni potrebbero essere influenzati negativamente.
  • Cercare di impostare un intervallo di tempo ragionevole, in modo che gli utenti possano usarlo per correggere gli elenchi, senza dover contattare l'amministratore.
  • Le operazioni avviate durante la finestra temporale non verranno interrotte una volta terminata la finestra. Considerare il tempo necessario nel caso in cui un utente cerchi di eliminare un elenco di grandi dimensioni subito prima dell'orario limite.
  • Tenere in considerazione i diversi fusi orari. Questo è particolarmente importante se l'organizzazione o i clienti si trovano in aree geografiche diverse e condividono un server di SharePoint ospitato in una posizione centrale. Impostarlo alle 18:00 potrebbe funzionare per la tua posizione, ma non sarebbe vantaggioso, ad esempio, a Sydney, in Australia.

Soglia delle autorizzazioni univoche dell'elenco: questo è il numero di autorizzazioni univoche consentite per elenco. Se si dispone di una cartella in cui si interrompe l'ereditarietà per le autorizzazioni e si impostano alcune autorizzazioni (e tutti gli elementi al suo interno), questo conta come 1 rispetto alla soglia delle autorizzazioni univoche dell'elenco. A differenza di LVT e di altre impostazioni, questa soglia non viene attivata visualizzando il contenuto o eseguendo altre operazioni su di esso, ma esplicitamente quando si modificano le autorizzazioni.

Se possibile, è consigliabile provare a ridurre questo valore. Il valore predefinito è 50.000, ovvero un numero molto elevato di autorizzazioni esclusive. È molto probabile che si verifichino problemi di autorizzazioni prima di raggiungere questo valore, quindi è preferibile limitarlo preventivamente scegliendo un valore adeguato per l'ambiente in uso.