No contexto de banco de dados SQL , uma mesa de pilha é uma tabela que organiza os dados , sem um índice de cluster . Isto significa que os dados não são ordenados e em vez disso é armazenado em uma ordem baseada em suas chaves não clusterizados. Estas chaves, por sua vez, são usados internamente pelo SQL para recuperar os dados . As linhas de dados são, portanto, armazenados aleatoriamente ao longo tabela de heap. Como as linhas de dados são adicionados , alterados e removidas a partir de uma tabela de pilha , no entanto , a estrutura de dados subjacente pode ficar fragmentada . Para evitar isso, você deve reindexar periodicamente tabela de pilha para melhorar o desempenho do banco de dados. Coisas que você precisa
PC com Microsoft AdventureWorks 2008R2 Sample Database e Microsoft SQL Server 2008 instalado
Show Mais instruções
1
Clique no menu " Iniciar" e selecione " Todos Programas. " Um menu irá aparecer. Selecione "Microsoft SQL Server 2008 R2" para abrir um sub- menu. Clique em " SQL Server Management Studio" a partir desta sub- menu. O programa "SQL Server Management Studio" será iniciado.
2
Efetue login no " SQL Express . " Isto é encontrado no "SQL Server Management Studio" janela de login .
3
botão direito do mouse "Databases" no "Object Explorer" localizada na coluna da esquerda para abrir um menu. Selecione "Anexar " a partir deste menu. Navegue até onde você instalou o banco de dados de exemplo AdventureWorks e selecione o arquivo com a extensão " mdf " .
4
Clique em " Mecanismo de Banco de consulta" na barra de ferramentas "SQL Server Management Studio" . O " Editor de consulta " vai abrir como resultado
5
Digite o seguinte código no " Editor de consulta : " . USE AdventureWorks2008R2; GOALTER INDEX PK_Employee_BusinessEntityID ON HumanResources.EmployeeREBUILD ; GO
6
Clique no botão "Executar" na barra de ferramentas "SQL Server Management Studio" para reconstruir o índice .