Introdução



O Database Engine Tuning Advisor é uma das novidadesdo SQL Server analisa arquivos de carga de trabalho e propõe alterações no banco de dados, a fim de melhorar seu desempenho geral. Com a ajuda do SQL Server Profiler você pode capturar uma carga de trabalho e com o Database Advisor realizar analises que permitem melhorar a performance do SQL Server.

Nova área de plan cache



Uma novidade bastante interessante do Database Tuning Advisor no SQL Server 2012 é a possibilidade de realizar analises do ambiente de trabalho diretamente do Plan Cache conforme pode ser visualizado na imagem 01.


(Imagem 01 - Plan Cache)

Plan cache é realmente uma área onde podemos tirar muitas informações relevantes do SQL Server e agora esse recurso dentro do DTA é muito interessante. E realmente funciona, tanto que ele gerou algumas considerações. Ver imagens 02 e 03.


(Imagem 02 - Recomendações DTA)


(Imagem 03 - Recomendações do DTA)


Acredito que o único problema dele até então acredito eu, é o impacto que ele pode causar no SQL Server ao ficar trabalhando em cima do Plan Cache. No ambiente de testes foi relativamente rápido, porem em ambientes mais transacionais poderíamos ter sim um problema de performance.