mesas de indexação é um passo fundamental para um projeto de mesa bom e rápido desempenho . Sem índices, o sistema pode vir a uma parada com apenas alguns milhares de linhas. Índices de dados da tabela do grupo na ordem dos valores dos índices definidos. O objetivo de índices em uma tabela é a melhoria do desempenho da tabela, uma vez que aumentam a velocidade do motor de banco de dados, ajudando-o a encontrar as linhas solicitadas . Assim como a organização de um armário de arquivo em ordem alfabética , o motor de banco de dados é capaz de encontrar os dados mais rapidamente , já que é melhor organizado. Coisas que você precisa
banco de dados Oracle motor
Show Mais instruções
1
Abra a janela de comando Oracle. Isso é feito a partir do software de gerenciamento no seu computador ou acessando a área de trabalho do servidor.
2
Criar uma tabela prática. Para este exemplo , você vai criar um pequeno empregado table.SQL > criar a tabela cliente ( 2 ID VARCHAR2 (4 BYTE ) NOT NULL, 3 First_Name VARCHAR2 ( 10 BYTE ) , 4 Last_Name VARCHAR2 ( 10 BYTE ),)
3
determinar quais colunas seus usuários precisam consultar. Por exemplo, a maioria dos funcionários precisa de pesquisa para clientes com base em sobrenome. Desde o último nome é provável que seja um grande volume de pesquisas , criando um índice para esta coluna vai melhorar o desempenho do banco de dados. Criar um índice usando a seguinte linha de código: CREATE INDEX ON customer_last_name_idx cliente ( last_name );
4
Especifique índices únicos para as colunas em que os valores devem ser sempre diferente. Por exemplo, a ID no exemplo da tabela precisa ser unique.CREATE [ UNIQUE ] INDEX customer_id ONcustomer (Id) customer_space TABLESPACE ;
5
Largue índices se você encontrar uma tabela tem índices em colunas que não são necessário. Muitos índices realmente prejudicar o desempenho ao invés de melhorar it.drop customer_last_name_idx índice;