Skip Navigation Links
Novas Tecnologias
Ferramentas Adicionais
Ferramentas Adicionais


Dica No :
1193
Assunto : SQL Server
Titulo: Não esqueça das tableOptions ao usar campos MAX

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



Campos text e image estão deprecated e sendo substituidos por campos varchar(max) e varbinary(max). Porém existe um pequeno detalhe é pouco comentado.

Enquanto os campos text e image são armazenados por default em páginas separadas, otimizando dessa forma a leitura de informações da tabela, os campos max são por default armazenados junto do registro nas páginas de dados. Com isso cabem menos registros por página, são feitas mais leituras para recuperar os mesmos dados e perde-se performance.

Para que os campos MAX sejam armazenados em páginas separadas é necessário ativar uma table option chamada "large value types out of row".

Para ativa-la deve utilizar a seguinte instrução:

EXEC sp_tableoption 'tabela', 'large value types out of row', 1;

Pode conferir quais tabelas tem essa opção ativada ou não utilizando o seguinte select:

SELECT [name] AS tablename, large_value_types_out_of_row FROM sys.tables


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