Tamanho das Linhas

Historicamente no SQL Server o tamanho de cada linha poderia ter 8060 bytes, há duas exceções para este limite:

Colunas dos tipos: Text, ntext, image, varchar(max), varbinary(max) e nvarchar(max) podem cada uma ter mais de 2gb de tamanho e são gerenciadas separadamente.

Com o SQL Server 2005 os 8Kb de limite são aplicados somente as colunas com tamanho fixo.

A soma do tamanho fixo das colunas e de outros tipos de colunas deve estar abaixo de 8060 bytes por linha. Entretanto, cada coluna de tamanho variável pode ter mais de 8Kb, logo, cada tamanho de linha pode ser maior que 8Kb no total.

Importante, mesmo assim, se a linha atual exceder o tamanho de 8060 Kb pode ter uma perda de performance, como agora as linhas podem ser quebradas em diversas linhas de 8060 bytes.

Autor: SQLCrespi

Rodrigo Crespi é MVP Data Platform, MCT, MCSE, MCSA, MCIT, MCDBA e MCP em SQL Server, possuí outras certificações em .NET Framework, Dynamics CRM e etc. Iniciou trabalhando com SQL Server na versão 6.5 na época como desenvolvedor, logo direcionou a sua carreira para a área de administração de bancos de dados. Atualmente é Sócio da CrespiDB – Soluções em Plataformas de Dados, além de professor universitário na Uniftec – Caxias do Sul Autor de diversos artigos publicados em sites e revistas sobre SQL Server e engenharia de software, mantem o canal SQLCrespi no Youtube, o blog SQLCrespi, além de ser dedicado ao SQL Server RS PASS Chapter Leader do grupo de profissionais em SQL Server do Rio Grande do Sul.

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