Cómo hacer el índice de caída del servidor SQL

Cómo hacer el índice de caída del servidor SQL
En SQL Server, un índice se refiere a una estructura de datos creada en tablas o vistas para ayudar a acelerar las consultas. Hay varios tipos de índices en SQL Server. Sin embargo, no los discutiremos en este tutorial.

El corazón de este artículo es mostrarle cómo crear un índice básico y cómo eliminar los índices existentes en una base de datos de SQL Server.

SQL Server Crear índice

Comencemos por aprender a crear un índice simple de SQL Server.

Nota: En el contexto de este tutorial, un índice simple se refiere a un índice no agrupado.

La sintaxis a continuación muestra cómo crear un índice no agrupado en SQL Server

Crear índice index_name en table_name (columna (s));

Comenzamos definiendo el índice estableciendo el nombre del índice después de la cláusula Crear índice.

A continuación, especificamos la tabla en la que crear el índice, seguido de las columnas desde la tabla especificada.

Considere la consulta de ejemplo a continuación que encuentra los registros donde el precio es mayor que 500.

Seleccione ProductID, nombre de productos donde precio> 500;

Si mostramos el plan de ejecución estimado. Podemos ver que la consulta escanea el índice agrupado para encontrar las filas coincidentes.

Para mejorar el tiempo de consulta, podemos crear un índice para la columna de precios como:

Crear precios de índice_index en productos (precio);

Ahora que hemos creado un índice no agrupado, podemos usarlo para consultar un registro más específico.

Por ejemplo:

Seleccione ProductID, precio de productos donde precio = 592.20;

La consulta anterior busca una fila donde el precio es igual al valor especificado. Si observamos el plan de ejecución, vemos que la consulta ahora usa el índice no agrupado creado.

Índice de caída del servidor SQL

Para eliminar un índice específico de una base de datos, puede usar la consulta de índice de caída. La sintaxis es como se muestra a continuación:

Drop index_name en table_name;

La sintaxis anterior es bastante sencilla. Comience llamando a la consulta del índice de caída seguido del nombre del índice que desea eliminar.

A continuación, use el comando ON para especificar el nombre bajo el cual pertenece el índice.

Por ejemplo, para soltar los precios_index que creamos en los ejemplos anteriores, podemos hacer:

Soltar precios de índice_index en productos;

La consulta anterior debe soltar el precio_index si existe en la tabla especificada.

También puede usar un método gráfico para eliminar un índice. En SQL Server Management Studio, expanda la base de datos de destino -> Tablas -> Tabla de destino -> índice.

Localice el índice que desea eliminar y haga clic con el botón derecho. Seleccione 'Eliminar' para soltar el índice.

Conclusión

En este artículo, aprendió cómo crear un índice en SQL Server y dos métodos para eliminar los índices de una base de datos.