TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Certificação MOC De Consultor Técnico - Ribeirão Preto - 09/11/13 - VW E Renault

Trabalho Universitário: Certificação MOC De Consultor Técnico - Ribeirão Preto - 09/11/13 - VW E Renault. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  28/11/2013  •  537 Palavras (3 Páginas)  •  286 Visualizações

Página 1 de 3

ETAPA 3

Passo 1

1. Procure NÃO utilizar o ‘*’ para retornar todos os campos, pois isso traz para a

estação cliente dados às vezes desnecessários.

A busca por todos atributos produz um trabalho adicional, já que será necessário

ler a página de dados de cada linha para obter os valores dos atributos que não

fazem parte do índice, caso o mesmo exista.

Exemplo:

SELECT * FROM TABELA1 - Procure não fazer isso e sim:

SELECT CAMPO1, CAMPO2 , CAMPO3 FROM TABELA1

2. Evite também instruções muito grandes. Procure quebrá-las em várias instruções

e ligue os resultados com o comando UNION.

3. Cuidado com os operadores lógicos AND na cláusula WHERE, pois para cada

AND a mais que é colocado, todo conjunto de dados que será retornado tem que

ser filtrado. Isto consome muito processamento, às vezes desnecessário.

4. Sempre que possível procure utilizar a cláusula TOP n para indicar qual a

quantidade de registro. Saber de antemão quantos registros a query tem que

retornar ajuda o SQL Server a fazer um plano de execução da instrução menor e

isso diminui o tempo de resposta. Por exemplo, se quisermos somente os 5

primeiros registros que atendem a uma condição:

SELECT TOP 5 CAMPO1 FROM TABELA1 WHERE CAMPO1 = 2

5. Não abuse muito do operador LIKE. Ele é ótimo para consultas, mas devemos

procurar não colocar% antes e depois.

- Se houver como, evite isto:

SELECT NOME FROM TABELA1 WHERE NOME LIKE ‘%A%’

6. Evite colocar muitos campos na cláusula ORDER BY, pois para cada campo

adicional, temos uma re-ordenação interna do conjunto de dados retornado.Por

exemplo:

SELECT CAMPO1, CAMPO2, CAMPO3 FROM TABELA1

ORDER BY CAMPO1 , CAMPO2 , CAMPO3

Analista de Sistemas/DESUN/DSNW/CIC - Eduardo Matias

Cláusula supracitada percebeu-se que ela representa um overhead adicional na

consulta, degradando o desempenho da mesma.

Procure usar quando possível:

SELECT CAMPO1, CAMPO2, CAMPO3 FROM TABELA1

ORDER BY CAMPO1

7. Ordem dos atributos do índice

Esta ordem deve ser observada, pois o índice só é útil se os critérios da consulta

correspondem aos atributos localizados mais à esquerda na chave de índice.

Um exemplo disso é uma lista telefônica, ou seja, ela está organizada em ordem

...

Baixar como (para membros premium)  txt (3.8 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com