En el contexto de base de datos SQL , una tabla de montón es una tabla que organiza los datos sin un índice agrupado. Esto significa que los datos no están ordenados y en su lugar se almacena en un orden basado en las llaves no agrupados . Estas teclas , a su vez , se utilizan internamente por SQL para recuperar los datos . Por lo tanto, las filas de datos se almacenan al azar en toda la tabla de montón . A medida que se añaden , modifican y eliminan de una tabla de montón filas de datos , sin embargo , la estructura de datos subyacente puede ser fragmentado . Para evitar esto, usted debe indexar periódicamente la tabla de montón para mejorar el rendimiento de la base de datos . Cosas que necesitará
PC con Microsoft AdventureWorks 2008R2 Sample Database y Microsoft SQL Server 2008 instalado
Mostrar más instrucciones
1
Haga clic en el menú "Inicio " y seleccione " Todos los " aparecerá un menú Programas . . Seleccione " Microsoft SQL Server 2008 R2 " para abrir un submenú . Haga clic en " SQL Server Management Studio " de este sub -menú. El programa de "SQL Server Management Studio" se iniciará.
2
Inicie sesión en el "SQL Express. " Esto se encuentra en la ventana de "SQL Server Management Studio " login .
3
Haga clic en " bases de datos " en el " Explorador de objetos " que se encuentra en la columna de la izquierda para abrir un menú . Seleccione " Conectar " de este menú. Busque en el que instaló la base de datos de ejemplo AdventureWorks y seleccione el archivo con la extensión " mdf " .
4 Haga clic en " Consulta de motor de base de datos" en el "SQL Server Management Studio" barra de herramientas. El " Editor de consultas " se abrirá como resultado
5
Escriba el siguiente código en el " Editor de consultas : " USE AdventureWorks2008R2 ; GOALTER ÍNDICE PK_Employee_BusinessEntityID EN HumanResources.EmployeeREBUILD ; GO
. 6
clic en el botón " Ejecutar" en el "SQL Server Management Studio" barra de herramientas para volver a generar el índice.