Capítulo 5. Almacenamiento de datos y ajuste de consultas

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

El tema de la optimización y ajuste de consultas podría llenar fácilmente otro libro. De hecho, ya hay muchos libros disponibles, y te animo a que los leas y domines tus conocimientos. No intentaré duplicarlos aquí; en su lugar, este capítulo cubrirá algunos de los conceptos más importantes que necesitas comprender para afinar consultas.

No puedes dominar el proceso de optimización de consultas sin comprender la estructura interna de los índices y los patrones que utiliza SQL Server para acceder a los datos. Así pues, este capítulo comienza con una visión general de alto nivel de los índices B-Tree junto con las operaciones de búsqueda y exploración.

A continuación, hablo de estadísticas y estimaciones de cardinalidad, junto con formas de leer y analizar los planes de ejecución.

Por último, cubro varios problemas comunes que puedes encontrar durante el proceso de ajuste de consultas, ofreciendo consejos sobre cómo abordarlos e indexar los datos.

Patrones de almacenamiento y acceso a los datos

Las versiones modernas de SQL Server admiten tres tecnologías de almacenamiento y procesamiento de datos. La más antigua y utilizada es el almacenamiento basado en filas. Con el almacenamiento basado en filas, todas las columnas de la tabla se combinan en filas de datos que residen en páginas de datos de 8 KB. Lógicamente, ...

Get Solución avanzada de problemas y ajuste del rendimiento de SQL Server now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.