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

    Consultas complexas: Recurso de Sistema Excedido

    avatar
    drcaiocatalani
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

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

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

    Mensagem  drcaiocatalani 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 : 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 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 : Respeito às Regras 100%

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

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

    Mensagem  drcaiocatalani 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 : Respeito às Regras 100%

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

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

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

    Olá!

    clique AQUI e atente para dica 1 deste meu artigo.

    Sucesso!


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

    Respeito às regras : Respeito às Regras 100%

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

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

    Mensagem  drcaiocatalani 2/10/2020, 21:52

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

    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2817
    Registrado : 22/11/2016

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

    Mensagem  DamascenoJr. 4/6/2021, 04:30

    Veja no link abaixo a maneira correta de dar o tópico por resolvido.
    https://www.maximoaccess.com/t860-resolucao-de-topicos#5263

    Aguardamos sua ação...


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.

      Data/hora atual: 17/6/2021, 19:06