Opinião sobre este Select ?
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 !
==============================================
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
Curtidas 0
Respostas
Emerson Nascimento
21/02/2008
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.
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.
GOSTEI 0
Internautarv
21/02/2008
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!
GOSTEI 0