Puntuación:
El libro ofrece un enfoque exhaustivo y estructurado del ajuste del rendimiento centrado en los objetos de gestión dinámica (DMO) de SQL Server. Es particularmente beneficioso para aquellos con conocimientos previos de SQL Server, ya que proporciona una gran cantidad de información y ejemplos prácticos que mejoran la comprensión de las métricas de rendimiento y la solución de problemas.
Ventajas:⬤ Doble enfoque en el ajuste del rendimiento y los Objetos de Gestión Dinámica.
⬤ Estilo de redacción claro y estructurado, que facilita la comprensión de temas complejos.
⬤ Ejemplos prácticos y consultas de ejemplo que se complementan entre sí.
⬤ Útil como manual de referencia para consultas rápidas.
⬤ Ofrece un enfoque sistemático del uso de los DMO para identificar problemas de rendimiento.
⬤ No es adecuado para principiantes; presupone conocimientos previos de SQL Server y tecnologías RDBMS.
⬤ Algunos usuarios consideraron que carecía de scripts descargables y no cubría la monitorización de la replicación con DMVs.
⬤ No proporciona una metodología completa de solución de problemas paso a paso.
⬤ Algunos pueden encontrar inadecuada la profundidad de ciertos temas o desean más aplicaciones del mundo real.
(basado en 12 opiniones de lectores)
Performance Tuning with SQL Server Dynamic Management Views
Las vistas dinámicas de gestión (DMV) son una importante y valiosa adición al arsenal de resolución de problemas de los administradores de bases de datos, ya que ponen al descubierto información que antes no estaba disponible sobre la actividad encubierta de las sesiones y transacciones de las bases de datos. ¿Por qué, entonces, no todos los DBA los utilizan? ¿Por qué muchos administradores de bases de datos siguen ignorándolos en favor de herramientas "probadas y fiables" como sp_who2, DBCC OPENTRAN, etc., o se conforman con los informes "listos para usar" integrados en SSMS? ¿Por qué incluso los que utilizan los DMVs hablan con nostalgia de los "viejos y buenos sysprocesses"? Parece haber dos factores principales. En primer lugar, algunos administradores de bases de datos simplemente desconocen la profundidad y amplitud de la información disponible en los DMV, o cómo puede ayudarles a solucionar problemas comunes. Este libro investiga todos los DMVs que son más frecuentemente útiles para el DBA en la investigación de la ejecución de consultas, el uso de índices, la actividad de sesiones y transacciones, IO de disco, y cómo SQL Server está utilizando o abusando del sistema operativo. En segundo lugar, los DMV tienen fama de ser difíciles de usar. En el proceso de exponer tantos datos útiles como sea posible, sysprocesses se ha desnormalizado y se han añadido muchas vistas y columnas nuevas. Este hecho, unido a las desconcertantes decisiones iniciales sobre qué columnas se expondrán y dónde, ha llevado a algunos administradores de bases de datos a comparar la consulta de las DMV con la "recopilación de hechizos místicos".
Sin embargo, una vez que empieces a escribir tus propios scripts, verás que se utilizan los mismos trucos y patrones de unión una y otra vez. Por lo tanto, un conjunto relativamente pequeño de secuencias de comandos puede adaptarse fácilmente a cualquier necesidad. Este libro pretende desmitificar el proceso de recopilación de la información necesaria para solucionar problemas de SQL Server. Destacará las técnicas básicas y los "patrones" que debe dominar, y le proporcionará un conjunto básico de secuencias de comandos que puede utilizar y adaptar a sus propios sistemas, incluida la forma de:
Averiguar las consultas que están causando presión de memoria o CPU en su sistema
Investigar el almacenamiento en caché y la reutilización de planes de consulta.
Identificar patrones de uso de índices
Realizar un seguimiento de la fragmentación en índices agrupados y pilas.
Obtenga detalles completos sobre las transacciones bloqueadas y bloqueantes, incluidos los comandos exactos que se ejecutan y quién los ejecuta.
Averiguar en qué casos SQL Server pierde tiempo esperando a que se liberen recursos antes de continuar
Supervisar el uso y el crecimiento de tempdb Las DMV no hacen obsoletas las herramientas de rendimiento integradas existentes. Al contrario, complementan estas herramientas y ofrecen una flexibilidad, riqueza y granularidad que simplemente no están disponibles en ningún otro lugar. Además, no es necesario dominar una nueva interfaz gráfica de usuario ni un nuevo lenguaje para utilizarlas; todo se hace en un lenguaje que todos los administradores de bases de datos conocen y, en su mayoría, adoran: T-SQL.
© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)