Saltar al contenido principal

Performance y Tuning

Iniciar la búsqueda
Inicio
Quiénes Somos
Miembros
Eventos
Documentos
Contacto
Blog SQLGURUS
Anécdotas
Performance y Tuning
  

> Performance y Tuning
Diego comparte sus experiencias en Performance y Tuning de SQL Server
Missing Indexes Feature
Conocen la nueva funcionalidad "Missing Indexes" ? Es una nueva funcionalidad que incluye en Query Optimizer que consiste en que al compilar y analizar una sentencia, el Query Optimizer recomienda los indices que le hubiese gustado tener para ejecutar la sentencia en forma más eficiente, de manera que uno como DBA o desarrollador pueda tomar esa recomendación y analizar la factibilidad de crear el indice (no crearlo en forma ciega!) para optimizar la ejecución de esa sentencia en particular. SQL Server va acumulando los "missing indexes" que se van recolectando de las sucesivas ejecuciones en las DMVs sys.dm_db_missing_index_group_stats,

sys.dm_db_missing_index_groups ,

sys.dm_db_missing_index_details  y

sys.dm_db_missing_index_columns. Para más información referirse a los Books Online del producto.

Suerte en esta nueva incursión.

Analizando información de rendimiento con SQLNexus
Hola todos,
En este prequeño artículo quiero comentar como utilizar una herramienta llamada sqlnexus, desarrollada por Ken Henderson, la cual está preparada para cargar y alanlizar los archivos de monitoreo de rendimiento generados con sqldiag y PSSDiag.
La herramienta se puede bajar desde la siguiente dirección: www.sqlnexus.net y requiere de una instancia de SQL Server para poder cargar los datos a analizar.
La funcionalidad básica está ditribuida en tres grupos de menu, "Reports", "Tasks" y "Data". Esta última contiene la función de "Import" que cargar los datos desde la carpeta que contiene los archivos generados por sqldiag (de SQL Server 2005) y PSSDiag, principalmente los archivos de trace (.TRC), y de performance monitor (.BLG). En el boton options, se pueden activar y desactivar los llamados "Importers" que son los componentes que importan los distintos archivos del sqldiag/PSSDiag.
En la parte de Report, el más importante e interesante es el "Profiler Trace Analysis", que brinda información de rendimiento agregada de todo el período de tiempo monitoreado, muy util para saber por ejemplo cuales fueron las consultas o procesos más pesados de toda la instancia de SQL Server.
 
Espero que puedan probarlo y me cuentan cualquier experiencia con el mismo.
 
Saludos,
-Diego
¡Éste es su blog!
Para comenzar a utilizar su sitio, haga clic en Crear una nueva entrada de blog bajo Vínculos del administrador, a la derecha.

¿Qué es un blog?

Un blog es un sitio diseñado para ayudarle a compartir información. Los blogs pueden usarse como sitios de noticias, diarios, sitios de grupo, etc. Es su lugar en el World Wide Web.

Los blogs se suelen mostrar en orden cronológico inverso (primero las entradas más recientes) y en ellos se exponen elementos breves con frecuencia. En el blog, se ofrece a los visitantes del sitio la posibilidad de realizar comentarios sobre las entradas de blog.

En asuntos de negocios, puede utilizarse como herramienta de comunicación de grupos, en la que los integrantes encontrarán un lugar centralizado para incluir vínculos, noticias relevantes e, incluso, charlas.

 ‭(oculto)‬ Vínculos del administrador