Ajuste del Rendimiento con Vistas de Gestión Dinámica de SQL Server

Puntuación:   (4,7 de 5)

Ajuste del Rendimiento con Vistas de Gestión Dinámica de SQL Server (Louis Davidson)

Opiniones de los lectores

Resumen:

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.

Desventajas:

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)

Título original:

Performance Tuning with SQL Server Dynamic Management Views

Contenido del libro:

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.

Otros datos del libro:

ISBN:9781906434472
Autor:
Editorial:
Encuadernación:Tapa blanda
Año de publicación:2010
Número de páginas:344

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Ref. de examen 70-762 Desarrollo de bases de datos SQL - Exam Ref 70-762 Developing SQL...
Prepárese para el examen 70-762 de Microsoft, Desarrollo de...
Ref. de examen 70-762 Desarrollo de bases de datos SQL - Exam Ref 70-762 Developing SQL Databases
Diseño e Implementación de Bases de Datos Relacionales Pro SQL Server: Mejores prácticas para la...
Aprenda técnicas de diseño de bases de datos...
Diseño e Implementación de Bases de Datos Relacionales Pro SQL Server: Mejores prácticas para la escalabilidad y el rendimiento - Pro SQL Server Relational Database Design and Implementation: Best Practices for Scalability and Performance
Ajuste del Rendimiento con Vistas de Gestión Dinámica de SQL Server - Performance Tuning with SQL...
Las vistas dinámicas de gestión (DMV) son una...
Ajuste del Rendimiento con Vistas de Gestión Dinámica de SQL Server - Performance Tuning with SQL Server Dynamic Management Views
Estructuras Prácticas de Gráficos en SQL Server y Azure SQL: Enabling Deeper Insights Using Highly...
Utilice las funciones de tabla de gráficos en...
Estructuras Prácticas de Gráficos en SQL Server y Azure SQL: Enabling Deeper Insights Using Highly Connected Data (Habilitación de perspectivas más profundas utilizando datos altamente conectados) - Practical Graph Structures in SQL Server and Azure SQL: Enabling Deeper Insights Using Highly Connected Data

Las obras del autor han sido publicadas por las siguientes editoriales:

© 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)