MaximoAccess

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

Obrigado

Administração do MaximoAccess

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

    Consultas complexas: Recurso de Sistema Excedido

    avatar
    drcaiocatalani
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 9
    Registrado : 08/02/2016

    Consultas complexas: Recurso de Sistema Excedido Empty Consultas complexas: Recurso de Sistema Excedido

    Mensagem  drcaiocatalani em 28/9/2020, 23:24

    Boa noite Srs.

    Utilizo um backend em rede e tem se tornado frequente em algumas máquinas clientes a mensagem de "recurso de sistema excedido" ao carregar minhas consultas ou elas demoram muito para abrir os formulários com base nestas consultas. Preciso utilizar consultas com várias tabelas, e algumas realmente pesadas. Minha dúvida é teórica: o que é melhor para a agilidade do sistema, várias tabelas com mais registros por tabela ou menos tabelas com mais campos por registro?

    Para exemplificar o que digo, uma tabela A tem um ID relacionado a tabela B. A tabela B pode ter até 20 registros associados a cada ID da tabela A. No meu caso, eu tenho a opção de transformar cada linha de registro da tabela B em campos de um único registro na tabela A, porém com mais dados por registro. Isso melhora os recursos do sistema?
    avatar
    caique
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 45
    Registrado : 08/12/2015

    Consultas complexas: Recurso de Sistema Excedido Empty Re: Consultas complexas: Recurso de Sistema Excedido

    Mensagem  caique em 29/9/2020, 18:15

    Caro drcaiocatalani.

    O Access tem uma rotina para analisar o banco de dados atual.

    No menu "Ferramentas do banco de dados", acesse a opção "Analisar desempenho", ou "Analisar tabela".

    Creio que poderá ajudar...

    Quanto a pergunta: mais linhas e menos colunas ocupam menos espaço e tem maior desempenho...
    avatar
    drcaiocatalani
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 9
    Registrado : 08/02/2016

    Consultas complexas: Recurso de Sistema Excedido Empty Re: Consultas complexas: Recurso de Sistema Excedido

    Mensagem  drcaiocatalani em 29/9/2020, 20:13

    Olá caique

    Usei o analisador de desempenho e fiz as alterações sugeridas (na maioria apenas relacionamentos no backend que na verdade já existem no frontend) mas não aponta problemas com as consultas. Eu é que percebi que tem muitas consultas mesmo. Consultas baseadas em consultas usando muitas tabelas diferentes... achei que isso fosse a razão do baixo desempenho.
    Fiz a pergunta sobre o número de linhas X número de colunas porque percebi que a consulta que mais demorou a abrir é uma baseada em uma tabela com poucos campos (um ID e dois campos numericos) mas muitos registros (115 mil registros).
    Preciso reorganizar as idéias...
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer

    Respeito às Regras 100%

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

    Consultas complexas: Recurso de Sistema Excedido Empty Re: Consultas complexas: Recurso de Sistema Excedido

    Mensagem  Avelino Sampaio em 29/9/2020, 20:32

    Olá!

    clique AQUI e atente para dica 1 deste meu artigo.

    Sucesso!


    .................................................................................
    Quer aprender a montar ribbons ?  
    Clique AQUI e conheça o meu aplicativo.
    avatar
    drcaiocatalani
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 9
    Registrado : 08/02/2016

    Consultas complexas: Recurso de Sistema Excedido Empty (Resolvido) Consultas complexas: Recurso de Sistema Excedido

    Mensagem  drcaiocatalani em 2/10/2020, 21:52

    Obrigado Avelino. Muitas dicas boas! Vou implementar o que for possível!


      Data/hora atual: 4/12/2020, 14:38