2011-07-21 10 views
5

¿Hay alguna herramienta de terceros que funcione como otra capa encima de SQL Server, que puede analizar el comportamiento de la base de datos y hacer recomendaciones basadas en eso?Herramienta para analizar el rendimiento de SQL Server

Gracias

+3

Sí, se llaman administradores de bases de datos y puede contratarlos. –

+2

Aunque la mayoría de los DBA no son herramientas ... –

Respuesta

6

Qure de DBSophic hace un gran trabajo en lo que describes. También puede agruparlo con nuestras herramientas (para una oferta mucho más rentable), SQL Sentry Event Manager y Performance Advisor, que proporcionan supervisión y alertas de rendimiento general las 24 horas (estas herramientas son principalmente para uso de DBA, y no proporcionar optimizaciones automáticas de la manera en que Qure puede).

http://www.dbsophic.com/

http://www.sqlsentry.net/

http://sqlblog.com/blogs/aaron_bertrand/archive/2011/04/21/using-qure-workload-optimizer-for-sql-sentry.aspx

1

Puede utilizar SQL Server (no tercera parte) para ver los procedimientos de consultas/etc/y lo lento/pesada que son. No le dará ninguna recomendación, pero puede tomar medidas adicionales una vez que vea dónde están los problemas.

+2

También puede usar los resultados de la traza del generador de perfiles como entrada al Asesor de ajuste de motor de la base de datos (DTA, también no de terceros) para hacer recomendaciones. –

1

En lugar de un DBA SQL Server se envía con un Database Engine Tuning Advisor.

... Después de analizar una carga de trabajo, DTA puede recomienda agregar, eliminar o modificar las estructuras de diseño físico en sus bases de datos. El consejero también puede recomendar ...

3

Si su más genérica el control de su después, como carga de corriente, marcar los trabajos que requieren más tiempo de lo habitual, etc, hay algunas herramientas de 3 ª parte bastante decente, Red Gates SQL Monitor es muy bueno, demostración aquí: http://monitor.red-gate.com/

4

Última respuesta, pero puede ser útil para otros r eaders, espero

Además las soluciones ya se ha mencionado, puedo recomendar ApexSQL Monitor Esta herramienta le permitirá definir métricas personalizadas que desea rastrear (además de numerosos parámetros predefinidos para el sistema, SQL Server y base de datos) .

ApexSQL Monitor también puede mostrar las consultas más lentas que se ejecutan en el servidor SQL. Almacena estadísticas de espera individuales para la consulta individual y, al analizar esperas, puede detectar los motivos de las consultas de ejecución lenta. También puede mostrar el plan de ejecución de consultas en el momento de la ejecución, que le proporcionará aún más información sobre las consultas de ejecución lenta.

Cuestiones relacionadas