Skip Navigation Links
Novas Tecnologias
Ferramentas Adicionais
Ferramentas Adicionais


Dica No :
304
Assunto : SQL Server
Titulo: Otimizando o acesso a views particionadas distribuidas

Gostou do texto ? Vote e dê sua opinião! Pontuação atual :

Translate this page now :






Adicione aos Favoritos!
BlogBlogs Rec6 Linkk Ueba Technorati Delicious DiggIt! StumbleUpon



O SQL Server 2000 disponibilizou um novo recurso na utilização de views, que são as views particinadas.

Views particionadas são views que se utilizam de UNION, fazendo os dados estarem divididos em diversas tabelas. Quando cada tabela possui uma constraint que determina um conjunto de dados que pode ser aceito por essa tabela o SQL Server é capaz de permitir que ocorram inserções de dados na view e inserir a informação na tabela correta, conforme as constraints.

Da mesma forma pesquisas de dados podem ser divididas em várias tabelas diferentes, podendo o sql server direcionar imediatamente a pesquisa para a tabela que contém a informação, conforme as constraints.

As views particionadas distribuidas são views particionadas cujas tabelas estão contidas em mais de um servidor e o acesso é feito via linked servers. Para esses casos existe um truque de configuração que pode otimizar o acesso na view e é ai que entra nossa dica :

Os linked servers possuem uma propriedade chamada lazy schema validation que faz com que o SQL Server 2000 não tente validar o schema das tabelas antes disso ser realmente necessário. Isso faz com que caso uma query sobre a view recupere dados de apenas uma tabela apenas esta seja realmente consultada. Do contrário o SQL Server faria uma consulta ao outro servidor para validar o schema da tabela. Veja como habilitar essa configuração :

sp_serverOption 'servidor','lazy schema validation','true'


Nome :
E-mail:
Comentarios :
 
 
Os Últimos Comentários
Nenhum comentário foi realizado ainda. Seja o primeiro !
Dicas
Dica do Dia
Receba Dicas Por Email
E-mail :  
 


 (help)
Aceito receber informativos do devASPNet, informações de eventos e treinamentos

Veja Quais Informativos Você Receberá

Pesquisar Dicas
Pesquisar Artigos, Dicas e Noticias

Banco de Dados
Algumas Entrevistas
Links Importantes

Búfalo Informática, Treinamento e Consultoria
R. Alvaro Alvim, 37/920 Centro - Cinelândia - Rio de Janeiro Cep: 20031-010
Tel : (21) 2262-1368 (21) 9240-5134 E-mail : Contato@bufaloinfo.com.br