Browsing All Posts published on »março, 2012«

Melhorias do T-SQL no SQL Server 2012 (Parte 2)

março 27, 2012

1

Nessa semana iremos ver o novo recurso chamado paginação de consultas no SQL Server 2012. Supondo que você desejasse buscar somente os 10 primeiros registros de uma tabela, como você faria? ou os 30 primeiros? ou ainda 500 registros de uma tabela divididas por página? Iremos aqui utilizar o banco de dados AdventureWorksDW2012 – http://msftdbprodsamples.codeplex.com/releases/view/55330 […]

Persisted Column + Função Escalar

março 26, 2012

1

O Problema   Bem pessoal este é um problema que tive no trabalho no qual gostaria de compartilhar com vocês. Na nossa base de dados há um número que reconhece unicamente a carteira de um profissional, Porém depois de um tempo reparamos que devido a integração que temos com outros estados, o número passou a […]

Como Utilizar o Operador Pivot

março 25, 2012

10

O operador PIVOT realiza a mudança de um registro para um campo, fazendo com que seja possível transformar um registro em uma coluna no banco de dados.   No BOL temos a seguinte explicação: “PIVOT rotates a table-valued expression by turning the unique values from one column in the expression into multiple columns in the […]

Utilizando o Default Trace

março 24, 2012

0

Quando desejamos saber se um objeto foi Excluído/Alterado/Atualizado entre outros, podemos resolver esse problema utilizando o Default Trace do SQL. Por padrão esse recurso não está habilitado, para habilitar.   sp_configure ‘show advanced options’, 1; GO RECONFIGURE; GO sp_configure ‘default trace enabled’, 1; GO RECONFIGURE; GO Agora utilizaremos a DMV – fn_trace_gettable para nos beneficiar […]

Melhorias do T-SQL no SQL Server 2012 (Parte 1)

março 21, 2012

7

Introdução   Nesta série de Melhorias do T-SQL no SQL Server 2012, trarei toda semana um novo recurso. Nesta semana iremos falar sobre o novo objeto chamado SEQUENCE.   O Sequence nada mais é do que um objeto que realiza a geração de sequências de valores númericos em forma ascendente 0u descendente. O Sequence diferente […]

Entenda o ColumnStore Index!

março 16, 2012

11

Introdução Com a chegada do novo SQL Server 2012 Codename “Denali”, algumas features foram incluídas nesta nova release, um dos grandes melhoramentos da Engine do banco de dados é o novo recurso chamado ColumnStore Indexes. O grande foco desta feature é possibilitar uma maior performance  de consultas realizadas dentro de um Data Warehouse, ou seja […]

Database Recovery Advisor–SQL Server 2012 (Quick Post)

março 12, 2012

1

Esse recurso foi apresentado para aumentar a facilidade dos DBA’s na hora da realização de um restore do banco de dados. Usando o SSMS agora podemos ter um recurso visual chamado de “timeline”, ele nos permite visualizar os históricos do backups contendo alguns filtros de pesquisa e assim facilitando muito a interação na hora de […]

Porque usar Filtered Indexes?

março 11, 2012

4

Bem, o filtered index é um índice não cluster otimizado, isso porque ele apresenta filtros e predicados que fazem com que os dados sejam mais bem “selecionados” durante a criação de um índice.   Sendo assim podemos ter melhoras significamantes em:   * Qualidade de uma plano de execução * Aumento na performance de uma […]