Otimizacao de sql

1374 palavras 6 páginas
Exercício 0 - Escreva diversos comandos SELECT com diferentes operadores, estabelecendo uma pontuação de peso. Considere a mesma tabela sendo utilizada em um conjunto de linhas suficiente para verificar a diferença de desempenho. Documente todo o seu cenário de testes e a tabela final. Faças estes testes com SQL Server.

-- OPERATOR =
-- Custo do Operador: 10%

SELECT * FROM produto p full outer join fornecedor f
ON p.id_produto = f.id_fornecedor
WHERE p.id_fornecedor = 900;

-- OPERATOR +
-- Custo do Operador: 12%

SELECT * FROM produto p full outer join fornecedor f
ON p.id_produto = f.id_fornecedor
WHERE p.id_fornecedor + 1 / 5 = 10;

-- operator
-- Custo do Operador: 47%

SELECT * FROM produto p full outer join fornecedor f
ON p.id_produto = f.id_fornecedor
WHERE p.id_fornecedor 10;

-- operator LIKE
-- Custo do Operador: 50%

SELECT * FROM produto p full outer join fornecedor f
ON p.id_produto = f.id_fornecedor
WHERE p.id_fornecedor like '10';

-- operator AND
-- Custo do Operador: 19%

SELECT * FROM produto p full outer join fornecedor f
ON p.id_produto = f.id_fornecedor
WHERE p.id_fornecedor = 10 AND p.lote = 9;

-- operator OR
-- Custo do Operador: 51%

SELECT * FROM produto p full outer join fornecedor f
ON p.id_produto = f.id_fornecedor
WHERE p.id_fornecedor = 10 OR p.lote = 9;

Operador Custo
= 10%
+ 12% 47%
LIKE 50%
AND 19%
OR 51%

Os operadores = apresentam custo variável, dependendo da quantindade de linhas filtradas.

SELECT * FROM produto p full outer join fornecedor f
ON p.id_produto = f.id_fornecedor
WHERE p.id_fornecedor < X;

X = Custo
100 27%
200 30%
300 33%
400 35%
500 37%
600 39%
700 41%
800 43%
900 45%
1000 47%
Média 37%

Exercício 1 - Escreva diversos comandos SELECT que tenham erros e “excessos” de lógica de suas expressões condicionais, indicando junto a cada uma as otimizações possíveis utilizando as propriedades e teoremas de simplificação. Faça os

Relacionados

  • Otimizacao de sql
    8211 palavras | 33 páginas
  • Otimiza O Da Banco De Dados SGDBs
    2773 palavras | 12 páginas
  • Pre projeto banco de dados
    1500 palavras | 6 páginas
  • Gggg
    1265 palavras | 6 páginas
  • OTIMIZA O DE CONSULTAS EM SGBD RELACIONAL
    15286 palavras | 62 páginas
  • otimização de banco de dados
    1848 palavras | 8 páginas
  • sdsd
    1024 palavras | 5 páginas
  • Banco de dados
    3129 palavras | 13 páginas
  • Programação banco de dados
    604 palavras | 3 páginas
  • bd2 otimizacao de consultas
    1749 palavras | 7 páginas