Descrição geral de listas e bibliotecas grandes
Aplica-se a
Pode armazenar até 30 milhões de itens ou ficheiros numa lista ou biblioteca. No entanto, à medida que o número de itens aumenta, poderá reparar que determinadas operações demoram mais tempo. As vistas filtradas de listas grandes têm uma experiência semelhante a outras listas. Quando uma vista de lista mostra mais de 5000 itens, poderá deparar-se com um erro de limiar de vista de lista. A criação do modelo de site é bloqueada em sites com listas ou bibliotecas que excedem o limiar de Limiar de Vista de Lista (LVT) de 5000 itens. As vistas que mostram muitos itens funcionam melhor na experiência moderna. Para evitar erros que possa ver na experiência clássica, recomendamos que utilize a experiência moderna.
O limite do Limiar de Vista de Lista (LVT) está implementado para ajudar a obter um desempenho consistente entre todos os utilizadores com consultas na base de dados de back-end. Seguem-se algumas informações sobre os limites, como tudo funciona e como alterar o valor LVT.
Por que 5.000 é um número mágico?
Para minimizar o SQL Server da contenção do banco de dados, o banco de dados back-end para o SharePoint geralmente usa bloqueio em nível de linha como estratégia para garantir atualizações exatas sem afetar negativamente a outros usuários que estejam acessando outras linhas. No entanto, se uma operação de leitura ou gravação de banco de dados, como uma consulta, fizer com que mais de 5.000 linhas sejam bloqueadas ao mesmo tempo, é mais eficiente que o SQL Server bloqueie temporariamente toda a tabela até que a operação de banco de dados seja concluída.
Observação: O número real nem sempre é 5.000 e pode variar dependendo do site, da quantidade de atividades no banco de dados e da configuração do site.
Quando toda a tabela está bloqueada, outros usuários são impedidos de acessá-la. Se isto acontecer com demasiada frequência, os utilizadores irão deparar-se com uma degradação do desempenho do sistema. Portanto, os limites são essenciais para ajudar a minimizar o impacto das operações de banco de dados com uso intensivo de recursos e equilibrar as necessidades de todos os usuários.
O que realmente acontece quando se acessam muitos itens em uma lista ou biblioteca?
O diagrama a seguir resume os principais aspectos sobre o que acontece quanvo você acessa muitos itens em uma lista ou biblioteca.
-
Os dados de listas ou bibliotecas numa coleção de sites são armazenados numa tabela de base de dados SQL Server, que utiliza consultas, índices e bloqueios para manter o desempenho geral, a partilha e a precisão.
-
Os modos de exibição filtrados com índices de coluna (e outras operações) criam consultas a bancos de dados que identificam um subconjunto de colunas e linhas e retornam esse subconjunto ao computador.
-
Os limites ajudam a limitar as operações e conciliar os recursos entre muitos usuários simultâneos.
-
Os desenvolvedores privilegiados podem usar substituições de modelo de objeto para aumentar temporariamente os limites de aplicativos personalizados com versões do SharePoint Server.
-
Os administradores podem especificar janelas de tempo dedicadas para que todos os usuários executem operações ilimitadas durante horários fora de pico com versões do SharePoint Server.
-
Os operadores de informações podem usar modos de exibição, estilos e limites de página apropriados para agilizar a exibição dos dados na página.
Limitações de recursos
As listas e bibliotecas têm limites máximos específicos, conforme mostrado nesta tabela.
Recurso |
Limite máximo |
|
---|---|---|
Número de itens em uma lista ou biblioteca |
30 milhões |
|
Tamanho de um item ou um anexo de item de um arquivo individual |
10 Gigabytes |
A tabela a seguir resume as informações sobre as limitações de recursos que você precisa conhecer. Essas limitações são definidas na página Limitação de Recurso na Administração Central com versões do SharePoint Server. Para obter limites e pedidos específicos para o seu site, contacte o administrador.
Observações:
-
Para auxiliar no gerenciamento, o administrador não está sujeito às seguintes limitações de recursos.
-
Nem todas essas configurações estão disponíveis na interface do usuário, e somente com versões do SharePoint Server.
Limiar ou limite |
Valor padrão |
Descrição |
---|---|---|
Limite do Modo de Exibição de Lista |
5.000 |
Especifica o número máximo de itens de lista ou biblioteca que uma operação de banco de dados, como uma consulta, pode processar de uma só vez. As operações que ultrapassarem esse limite serão bloqueadas. Para lhe dar tempo para fazer planos alternativos, poderá ser avisado na página Definições da Lista quando a sua lista tiver excedido 3000 itens. Esse aviso contém um link de ajuda para este tópico. |
limite de Permissões exclusivas |
50.000 |
Especifica o número máximo de permissões exclusivas de uma lista ou biblioteca. Sempre que interromper a herança de permissões de um item ou pasta, esta é contabilizada como 1 permissão exclusiva para este limite. Se tentar adicionar um item que levaria a exceder este limite, será impedido de o fazer. Observação: O limite suportado de permissões exclusivas para itens numa lista ou biblioteca é de 50 000. No entanto, o limite geral recomendado é de 5000. |
Limite Tamanho da linha |
6 |
Especifica o número máximo de linhas de tabela internas do banco de dados usado para um item de lista ou biblioteca. Para aceitar listas amplas com muitas colunas, cada item é quebrado em várias linhas de tabela internas, com até 6 linhas e um total de até 8.000 bytes (excluindo anexos). Por exemplo, se tiver uma lista com muitas colunas pequenas, uma que contenha centenas de colunas Sim/Não, poderá exceder este limite, caso em que não poderá adicionar mais colunas Sim/Não à lista, mas ainda poderá ter permissão para adicionar colunas de um tipo diferente. Os administradores só podem definir esse limite usando o modelo de objeto, e não por meio da interface de usuário. Observação: O SharePoint Online não utiliza moldagem de linhas, pelo que este limite específico não se aplica. No entanto, continua a existir um limite geral no número de colunas com base no respetivo tamanho de armazenamento, até um máximo de 8000. |
Limite de Pesquisa de Modo de Exibição de Lista |
12 |
Especifica o número máximo de operações de junção, como as que se baseiam nas colunas de status de fluxo de trabalho, Pessoa/Grupo ou de pesquisa. Se a consulta utilizar mais de 8 colunas, a operação será bloqueada. No entanto, é possível selecionar programaticamente as colunas a utilizar com a vista máxima, que pode ser definida através do modelo de objeto. |
Tamanho do Limite de Modo de Exibição de Lista para auditores e administradores |
20.000 |
Especifica o número máximo de itens de lista ou biblioteca que uma operação de banco de dados, como uma consulta, pode processar de uma só vez quando executada por um auditor ou administrador com as permissões apropriadas. Esta definição funciona em conjunto com Permitir Substituição do Modelo de Objeto. |
Permitir Substituição do Modelo do Objeto |
S |
Especifica se os programadores podem executar operações de base de dados, como consultas, que pedem uma substituição do Limiar de Vista de Lista para o limite mais elevado especificado pelo Limiar de Vista de Lista para auditores e administradores. Um administrador tem de ativar a substituição de um modelo de objeto e, em seguida, os programadores com a permissão adequada podem pedir programaticamente que a consulta utilize o Limiar de Vista de Lista superior para tirar partido do mesmo. |
Janela de tempo diária |
Nenhum |
Especifica um período durante o qual os limites de recursos são ignorados. Um administrador pode configurar um período de tempo durante as horas "fora do pico" em incrementos de 15 minutos e até 24 horas, como das 18:00 às 22:00 ou das 13:30 às 5:15. Uma operação de banco de dados ou consulta iniciada na janela de tempo diária continuará até ser concluída (ou falhar), mesmo se não for concluída na janela de tempo especificada. |
Trabalhar com o Limite do Modo de Exibição de Lista
O SharePoint tem limitações e limites de recurso que controlam a quantidade de dados e de transferência que pode ser gerenciada. O Limiar de Vista de Lista é, por predefinição, aproximadamente 5000 itens e está definido para permitir que os utilizadores trabalhem com listas grandes, mas manter um bom desempenho. Para o SharePoint, o limite do Limiar da Vista de Lista não pode ser alterado e está implementado para permitir que os utilizadores em inquilinos partilhados tenham sempre um bom desempenho nas consultas. Para contornar o limite, descrevemos algumas ações possíveis para manter as consultas dentro dele.
Há várias maneiras de trabalhar com uma lista ou biblioteca do SharePoint ou consultá-la sem receber um aviso de Limite do Modo de Exibição de Lista. Com as seguintes ideias, pode obter as informações de que precisa e manter-se dentro do Limiar de Vista de Lista de 5000 itens.
-
Para todas as versões do SharePoint, faça a gestão do número de itens devolvidos através da indexação, filtragem, pastas, dados offline, caixa Pesquisa, vistas pessoais, listas relacionais e feeds RSS.
-
Em versões de Servidor do SharePoint: use uma Janela de Tempo Diária agendada pelo administrador, em que serão aumentados os limites.
-
Para versões de Servidor do SharePoint, o administrador do SharePoint Server pode ajustar as definições para permitir operações mais dispendiosas. Saiba mais aqui.
Saiba mais detalhes sobre estas abordagens para todas as versões do SharePoint aqui e para versões do SharePoint Server aqui. Saiba mais sobre como trabalhar com a lista Forms com um grande número de colunas de Pesquisa aqui.