Tunning no Database do Sharepoint

Publicado: 13 de março de 2012 em SharePoint
Tags:, ,

Olá pessoal,

Acredito que a maioria de vocês já conhece a excelente ferramenta de colaboração da Microsoft chamada Sharepoint. Não entrarei em detalhes sobre uso e funcionalidades da mesma pois isso foge do escopo deste post e maiores informações podem ser obtidas em
www.microsoft.com/sharepoint.

Mesmo sendo uma excelente ferramenta ela é considerada uma grande dor de cabeça dos DBAs por seu modelo de dados genérico e não tão performático para volumes de dados medianos.

O objetivo deste post é mostrar como melhorar a performance de Listas () do Sharepoint com o uso do BCS (http://msdn.microsoft.com/en-us/magazine/ee819133.aspx) ao invés das listas padrão.

Para esta comparação, criei duas listas:

Lista 1: Genérica do Sharepoint 2010 com os seguintes campos

  1 – Title, configuração padrão com tamanho
2 – Nome Cliente, configuração padrão com tamanho
3 – Data de Nascimento, configuração padrão com tipo de dados Data e Time

Lista 2: Lista criada via BCS com tabela criada manualmente e campos especificados conforme tamanho dos dados que serão armazenados

1 – Title, configuração padrão com tamanho
2 – Nome Cliente, configuração padrão com tamanho
3 – Data de Nascimento, configuração padrão com tipo de dados Data e Time

obs.: a lista genérica (padrão do Sharepoint) é armazenada na tabela dbo.AllUserData conforme link http://msdn.microsoft.com/en-us/library/dd358229%28v=prot.13%29.aspx, tabela esta que é compartilhada por todas as outras listas do Sharepoint. Já a lista BCS personalizável em relação à tabela, logo, a mesma é criada em uma tabela diferente das demais listas do Sharepoint, sendo possível criar uma tabela para cada lista.

obs2.: conforme recomendação da MS, este tipo implementação deve ser adotado com cuidado pois o ideal é o uso das features bases do Sharepoint.

Para esta comparação, criei duas listas:

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s