Un índice con filtro -también llamado condicional- es un tipo especial de índice que se forma no con todos los registros de la tabla, si no que se forma con solo un subconjunto de las fila. En SQL Server la forma de crear este tipo de filtro es añadiendo la cláusula WHERE durante el CREATE […]
SQL Server
Índices con campos incluidos (include)
El uso de los índices en una tabla es una forma común de disminuir el tiempo de respuesta de una consulta, y estos índices existen en todos los motores de bases de datos relacionales; sin embargo, en SQL Server existen algunas variantes o tipos de índices que no existen necesariamente en otros motores de bases […]
Índices cluster en SQL Server
Índices cluster ¿Qué es y para qué sirve un índice cluster o agrupado? En SQL Server existe, además de los índices que todos conocemos, un tipo especial que se llaman índices cluster, clustered index o índices agrupados; todos los anteriores son sinónimos para un índice que tienen la característica de que son índices únicos en […]
Tipos de lectura en un plan de ejecución
Comprendiendo un plan de ejecución: tipos de lectura de datos Cuando se realiza una lectura de datos sobre una base de datos, el motor de bases de datos determina el mejor plan de ejecución (el mejor camino para ejecutar la consulta) y esta lectura puede ser de varios tipos dependiendo de la estructura de la […]
Plan de ejecución en SQL Server
Cuando un motor de bases de datos recibe la petición de ejecutar una instrucción SQL, lo que debe de realizar es, además de verificar que no haya errores de sintáxis, es determinar la manera en la que debe ejecutar la instrucción SQL de tal manera que se haga de la manera más eficientes en términos […]
Uso e instalación de SQL Server Management Studio (SSMS)
SQL Server Management Studio o SSMS es quizá la herramienta que más utilizará un DBA durante tus actividades diarias, ya que permite la conexión en línea con un servidor de bases de datos SQL Server. Es una herramienta que se puede instalar en cualquier equipo -sin necesidad que en dicho equipo se haya instalado una […]