Software  
 
Conhecimento computador >> Software >> Software de banco de dados >> 
O que você entende por Técnicas de Otimização de Consulta
A consulta é um conjunto de comandos de programa usado para extrair dados de um banco de dados; ? Técnicas de otimização são procedimentos utilizados para extrair os dados de forma rápida e eficiente possível. A velocidade de uma consulta depende da estrutura da base de dados (o chamado esquema DB ) , os filtros utilizados na consulta , os índices da base de dados e inserir consultas em código compilado . Otimizando uma consulta é mais importante quando um grande número de usuários estão acessando o banco de dados , como em uma situação de Internet ou cliente-servidor. Database Schema

Uma consulta otimizado começa com o layout, ou esquema, de banco de dados. O esquema refere-se os dados armazenados em cada base de dados , bem como a forma como cada base de dados relacionada com outras bases de dados . Um banco de dados eficiente não contém dependências transitivas , o que significa que mais de um campo não precisam de atualização , se os dados forem alterados . Por exemplo, um banco de dados que contém um código de nome do cliente, cidade, estado e CEP contém dependências transitivas , pois se o zip alterações no código , a cidade eo estado também deve mudar. Para otimizar esse tipo de banco de dados , remova a cidade eo estado do banco de dados e armazená-los em um segundo banco de dados , juntamente com o CEP . O CEP torna-se então a ligação entre as duas tabelas , ea cidade e estado são atualizados automaticamente se as alterações de código ZIP.
Consulta filtra

O "onde" cláusulas de uma consulta são filtros e especificar quais dados para puxar a partir do banco de dados. Por exemplo, uma consulta para imprimir todos os nomes dos clientes dentro de um CEP usaria um filtro no campo CEP . A cláusula "where" seria especificar um intervalo de códigos postais , ea consulta seria filtrar através de banco de dados e selecione os nomes dos clientes para os quais a CEP cai dentro da faixa especificada . A precisão ea eficiência da consulta depende do detalhe codificado no " onde " cláusulas .

Índices de banco de dados
Um índice de banco de dados, semelhante a um índice de um livro , usado para ajudar a recuperar dados de um banco de dados.

A estrutura de dados que melhora a velocidade de recuperação de dados a partir de um banco de dados é um índice. Visualize um índice de banco de dados como um índice de um livro , um livro contém capítulos, subcapítulos e números de páginas , com palavras em cada página. Índice do livro indica o capítulo eo número de página de uma determinada palavra . Um índice de banco de dados funciona da mesma maneira , permitindo uma consulta para verificar os dados da chave contra o índice para encontrar uma rápida, rota direta para recuperar os dados apropriados.
Código compilado consulta
< br > O código compilado é código de programação traduzido em linguagem de máquina.

código compilado é traduzido em linguagem de máquina código - a linguagem que um computador pode processar . É preciso tempo para compilar o código de consulta antes de executar a consulta , quanto mais tempo a consulta, o que leva mais tempo para compilar. Consultas inseridos no código previamente compilado, em seguida, armazenados no mesmo computador que o banco de dados, correr mais rápido do que as consultas que devem ser compilados antes do processamento. Esta é uma outra técnica para otimizar uma consulta.

Anterior :

Próximo : No
  Os artigos relacionados
·Como Fazer um ERD no Access 
·O que é uma injeção SQL 
·Como resolver Fizzbuzz SQL 
·Não é possível imprimir uma legenda no Access 
·Como mover os objetos de volta a objetos não atribuíd…
·Inner Join vs Implícito Junte-se 
·Como acessar um filtro subformulário de uma lista drop…
·Como converter Unicode para não- Unicode no SSIS 
·Como adicionar uma restrição CHECK no Oracle 
·Como imprimir um registro de dois relatórios 
  Artigos em destaque
·Como compactar grandes arquivos de mídia 
·3-D Max Água-Gota Tutorial 
·Como fazer seu próprio MP3 Music Player Usando um anti…
·Como gravar a sua voz sobre uma batida no Windows Vista…
·Como anexar um arquivo zip para um e-mail 
·Como gravar um CD de boot usando um arquivo Img 
·Como usar uma Lista de Bloqueio Com o Norton 
·O que é o Spybot Imunização 
·Como alterar um CDA para um WMA 
·Como ajustar o desempenho do computador 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados