Cuando hablamos acerca del uso de la memoria en SQL Server, a menudo nos referimos a la caché del búfer. Esta es una parte importante de la arquitectura de SQL Server, y es responsable por la habilidad de consultar datos frecuentemente accedidos extremadamente rápido. Saber cómo funciona la caché del búfer nos permitirá asignar apropiadamente memoria en SQL Server, estimar de manera precisa cómo las bases de datos están accediendo los datos, y asegura que no haya ineficiencias en nuestro código que causen que datos excesivos sean enviados a la caché.
Read more »Optimización de rendimiento SQL
SQL Server 2012 – Introducción a paginación
December 24, 2016Buscando el caché del plan de consultas SQL Server
October 2, 2016Cuando sea que una consulta es ejecutada en SQL Server, su plan de ejecución, así como algunos datos útiles de ejecución son ubicados en el caché del plan para usos futuros. Esta información es un tesoro de métricas que pueden permitir tener una visión muy útil del desempeño de su servidor y el consumo de recursos. Mucha de esta información sería difícil o imposible de adquirir de otra manera.
Entender cómo acceder y usar los metadatos acerca de la ejecución de la consulta nos proveerá con las herramientas que necesitamos para responder preguntas acerca de nuestro servidor y ganar datos de desempeño fascinantes. Me he sorprendido a mí mismo pasando más y más tiempo escribiendo, corrigiendo y usando consultas contra el caché del plan últimamente, ¡y espero compartir estas aventuras con ustedes!
Read more »¿Es este el fin de SQL Profiler?
October 2, 2016Introducción
SQL Server Profiler es aún una herramienta usada para monitorear nuestras bases de datos relacionales y multidimensionales. Los usamos para propósitos de desempeño y seguridad. De todas maneras, en SQL Server 2016 se anunció que SQL Profiler será deprecado en futuras versiones.
Read more »