Browsing All Posts filed under »SQL Server 2005«

Filegroup–Considerações e Curiosidades–(Mito)

outubro 29, 2013

2

Introdução O Filegroup é um ótimo recurso quando queremos otimizar nossa rotina de backup ou aumentar a alta disponibilidade de um banco de dados. Porém muitas pessoas possuem conceitos errados sobre esse recurso. Por padrão, temos o FILEGROUP chamado de PRIMARY é nele aonde o arquivo .MDF está localizado. É possível criar N arquivos .NDF, […]

Estatísticas – Range_Scan, Singleton_Lookup e Forward_Fetch

maio 6, 2013

0

As estatísticas são utilizadas sempre que o Q.O (Query Optimizer) necessita saber qual melhor plano de execução a se utilizar para uma consulta, Porém, é somente o índice criando em uma coluna que interessa? Na verdade não, o Q.O se baseia em diversas outras informações por ser do que chamamos de Cost Based ou seja […]

Life Consultant: Restore With StandBy

abril 8, 2013

4

Nessa vida de consultor, passamos por diversos desafios e dificuldades, é difícil ganhar espaço, pelo menos de primeira impressão, sempre passamos por essa repulsa é normal, mas com o tempo e mostrando seu trabalho tudo se normalizada. Com isso diversos desafios serão entregues em sua mão e você terá que dar sempre a melhor solução […]

Como Restaurar o Master, Model e MSDB

março 14, 2013

7

Os bancos de dados de sistemas do SQL Server são bancos de dados cautelosos de se lidar, e em muitas vezes, as pessoas se confundem como fazer o restore, aqui nós iremos entender de forma rápida e simplificada de como realizar esse processo.   O Master   Esse é o banco de dados no qual […]

Fragmentação em HEAPS

janeiro 25, 2013

3

Introdução Em tabelas Heaps, durante operações de DML (Insert, Update, Delete) os registros são inseridos como em uma tabela cluster contendo um campo IDENTITY, ou seja, os registros são colocados em ordem de chegada de forma ordenada, se não houver operações de DML, tabelas heaps praticamente não sofrerão de problemas de fragmentação. Porém para esses […]

Collation Diferentes–Seek ou Scan ?

janeiro 9, 2013

4

Introdução O Collation no banco de dados tem um papel fundamental, ele provém regras de ordenação, e propriedades para utilização de ascento sensitivo/case sensitivo. Os collations são usados para tipos de dados caracteres como CHAR, VARCHAR…. O Collation do banco de dados é configurado durante a instalação da instância do banco de dados. Quando um […]

Série: Solucionando Problemas (Parte 1) – Leituras Lógicas Excessivas

novembro 13, 2012

2

  Introdução Como um dos vilões de performance do SQL Server, ele pode causar bastante dor de cabeça e tempo para otimização. As Leituras Lógicas acontecem quando os dados que estavam no disco são colocados na memória do SQL Server (Data Cache), após isso, todas as leituras que refereciarem esse mesmo conjunto que foi carregado […]