Opinião sobre este Select ?

21/02/2008

0

Ola pessoal normalmente uso varias procedures para consulta em tabelas
Ex: ´ListarPorChave´ , ´ListarPorUnidadeMedida´ ,´ListarPorDescricaoProduto´...
no entanto o select abaixo achei muito eficiente , mas em uma tabela com cerca de 200.000 itens o mesmo funcionaria com mesma eficiencia???
nao vai pesar o Banco? , pois com cerca de 50 clientes conectados simultaneamente um select para cada coluna seria melhor ?

POR FAVOR QUERO A OPINIÃO DE TODOS !
SE POSSÍVEL!

DESDE JÁ SOU GRATO !

==============================================

ALTER PROCEDURE [dbo].[LeonelTeste]
(
@Chave int,
@Produto varchar(16), 
@DescricaoProduto varchar(30),
     @UnidadeMedida varchar(6), 
     @Quantidade int
)
AS
(
SELECT     Chave, 
Produto, 
DescricaoProduto, 
UnidadeMedida, 
Quantidade, 
FROM   
dbo.table

WHERE
(@Chave= 0      OR Chave = @Chave) AND
(@Produto = ´´OR Produto  = @Produto) AND 
(@DescricaoProduto = ´´   OR DescricaoProduto LIKE ´¬´ + @DescricaoProduto + ´¬´) AND
    (@UnidadeMedida = ´´   OR UnidadeMedida = @UnidadeMedida ) AND
    (@Quantidade = 0    OR Quantidade = @Quantidade )
)




Internautarv

Internautarv

Responder

Posts

27/02/2008

Emerson Nascimento

não vejo problema na utilização dessa instrução.

só uma coisa a verificar é se os índices necessários estão criados.

rode o ´Index Tunnig Wizard´ do query analyzer e veja se ele te dá alguma sugestão de índice para melhorar a performance na execução da instrução.


Responder

27/02/2008

Internautarv

não vejo problema na utilização dessa instrução. só uma coisa a verificar é se os índices necessários estão criados. rode o ´Index Tunnig Wizard´ do query analyzer e veja se ele te dá alguma sugestão de índice para melhorar a performance na execução da instrução.


ok

´Stored Procedure´
SGBD = ´SQLSERVER´
versão = ´2005´
linguagem = ´SQL´

Vou testar com o [Index Tunnig Wizard]

Grato!


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar