MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


3 participantes

    Lentidão em consultas feitas em servidor Windows 7 com ODBC local

    avatar
    deltasistemas
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 10/12/2012

    Lentidão em consultas feitas em servidor Windows 7 com ODBC local Empty Lentidão em consultas feitas em servidor Windows 7 com ODBC local

    Mensagem  deltasistemas 10/12/2012, 13:48

    Bom dia pessoal!

    Não sei se alguem ja passou por este problema...temos um software de gestão para emissão de NFe, e quando nossos clientes fazem uma busca no banco de dados pelas notas de entrada para poder fazer a DEVOLUCAO na nota de saida está demorando 5 min ou mais para retornar a consulta...no servidor novo do cliente, core i5, 4gb ddr3 com Windows 7 Ultimate 64 Bits

    quando o cliente possuia o Windows XP esta mesma consulta demorava em média 10 segs para filtrar as notas

    simulei o mesmo cenário aqui na nossa empresa e o mesmo problema ocorre, quando é XP funciona rapidamente, quando é Windows 7 patina....

    questão de rede não é, pois o banco de dados está no C:\PASTA, ja pesquisei muito antes de criar este topico, portanto já tentei desativar o LLMNR e o protocolo TPC IP v6 como muitos sugeriram, além de tentar rodar o .exe em modo de compatibilidade com o Windows XP

    como ultimo teste, instalei o VIRTUAL PC aqui na minha maquina windows 7 e instalei o windows XP nele, na maquina virtual com hardware limitado a consulta demorou 10 segs...no meu Sistema Operacional, 5 min em media...

    Desde já agradeço.

    Abs;

    Att.
    Ivan Andreis
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3900
    Registrado : 04/04/2010

    Lentidão em consultas feitas em servidor Windows 7 com ODBC local Empty Re: Lentidão em consultas feitas em servidor Windows 7 com ODBC local

    Mensagem  Avelino Sampaio 10/12/2012, 13:52

    Mostre o código que realiza a filtragem.

    Qual é a versão do Access ?



    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    avatar
    deltasistemas
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 10/12/2012

    Lentidão em consultas feitas em servidor Windows 7 com ODBC local Empty Re: Lentidão em consultas feitas em servidor Windows 7 com ODBC local

    Mensagem  deltasistemas 10/12/2012, 15:45

    A versão do access instalada na máquina servidor indifere, pode ser 2003, 2007 ou 2010

    o código é o seguinte:

    SELECT
    FORMAT(itementrada.notafiscal,'0000000') & ' ' & itementrada.Cfop & ' ' & FORMAT(ItemEntrada.Emissao,'dd/mm/yy'),
    itementrada.referencia,
    itementrada.descricao,
    itementrada.quantidademeios-(select iif(sum(itemsaida.meios) is null,0,sum(itemsaida.meios)) FROM itemsaida INNER JOIN NotaSaida ON ItemSaida.NotaFiscal=NotaSaida.NotaFiscal AND ItemSaida.Emissao=NotaSaida.Emissao WHERE itemsaida.notafiscalentrada=itementrada.notafiscal and itemsaida.itemnotafiscalentrada=itementrada.referencia AND NotaSaida.Cliente='86900925000104' ) as saldomeios,
    format(itementrada.quantidade-(select iif(sum(itemsaida.quantidade) is null,0,sum(itemsaida.quantidade)) from itemsaida INNER JOIN NotaSaida ON ItemSaida.NotaFiscal=NotaSaida.NotaFiscal AND ItemSaida.Emissao=NotaSaida.Emissao where ItemSaida.Cfop NOT IN(5124,6124) AND itemsaida.notafiscalentrada=itementrada.notafiscal and itemsaida.itemnotafiscalentrada=itementrada.referencia AND ItemSaida.Cliente='86900925000104' ),'####0.00') as saldometros
    FROM
    itementrada
    INNER JOIN
    NotaEntrada ON ItemEntrada.NotaFiscal=NotaEntrada.NotaFiscal AND ItemEntrada.Fornecedor=NotaEntrada.Fornecedor AND ItemEntrada.Emissao=NotaEntrada.Emissao
    WHERE
    ItemEntrada.cfop in (1905,1908,1912,1901,1920,2901,1902,2902,2920,1903,2903,1915,1923,2923,1924,2924,1554,1555,2905) AND
    NotaEntrada.DataBaixa IS NULL AND
    NotaEntrada.Emissao>NOW-730 AND
    (ItemEntrada.Fornecedor='86900925000104' OR ItemEntrada.Fornecedor='') AND
    ItemEntrada.NotaFiscal=918 AND
    ItemEntrada.Quantidade > (SELECT iif(sum(itemsaida.quantidade) is null,0,sum(itemsaida.quantidade)) from itemsaida INNER JOIN NotaSaida ON ItemSaida.NotaFiscal=NotaSaida.NotaFiscal AND ItemSaida.Emissao=NotaSaida.Emissao where ItemSaida.Cfop NOT IN(5124,6124) AND ItemSaida.NotaFiscalEntrada=itementrada.notafiscal AND itemsaida.itemnotafiscalentrada=itementrada.referencia AND NotaSaida.Cliente='86900925000104')
    ORDER BY
    NotaEntrada.NotaFiscal,NotaEntrada.Emissao,ItemEntrada.Referencia
    avatar
    deltasistemas
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 10/12/2012

    Lentidão em consultas feitas em servidor Windows 7 com ODBC local Empty Re: Lentidão em consultas feitas em servidor Windows 7 com ODBC local

    Mensagem  deltasistemas 11/12/2012, 17:26

    desculpe o double post, ninguem tem ideia da causa do problema?
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    Lentidão em consultas feitas em servidor Windows 7 com ODBC local Empty Re: Lentidão em consultas feitas em servidor Windows 7 com ODBC local

    Mensagem  criquio 12/12/2012, 13:05

    Tente simplificar sua consulta. Pode ser que ajude a melhorar o desempenho.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    deltasistemas
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 10/12/2012

    Lentidão em consultas feitas em servidor Windows 7 com ODBC local Empty Re: Lentidão em consultas feitas em servidor Windows 7 com ODBC local

    Mensagem  deltasistemas 12/12/2012, 13:11

    pois é, o maior problema é que esse é só o caso mais grave, mas tem outros relatorios que fazem acesso ao banco de dados que tb ficam super lentos...

    instalei o Windows 7 32 Bits numa maquina virtual aqui e também funcionou tranquilamente, é só no seven 64 bits que as consultas ao banco de dados mdb ficam ridicularmente lentas

    Conteúdo patrocinado


    Lentidão em consultas feitas em servidor Windows 7 com ODBC local Empty Re: Lentidão em consultas feitas em servidor Windows 7 com ODBC local

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 8/11/2024, 07:30