none
Lentidão ao usar 'or' para campos de tabelas diferentes. ACCESS 2013 RRS feed

  • Pergunta

  • Olá a todos,

    Aqui na minha empresa, estamos convertendo o sistema que foi feito em ACCESS 2003 para 2013. Porem estamos verificando que toda a programação que envolve pesquisa/filtros do VB que contenham 'or' para campos de duas tabelas diferentes, o desempenho da pesquisa é absurdamente lento. Porem se o "or" for para campos da mesma tabela, o desempenho é normal, até mesmo para quantidades relativamente grande de resultados.

    Estamos usando o driver ODBC para o banco de dados SQL.

    Alguém enfrentando esse mesmo problema ou saberia uma solução?

    A unica mudança no codigo é que devemos por parenteses nos joins, fora isso não mudamos mais nada.

    Agradeço por qualquer ajuda.

    segunda-feira, 25 de agosto de 2014 13:34