Indices do banco de dados

Boa tarde pessoal, já tem pelo menos umas duas atualizações o pessoal daqui vem reclamando de lentidão no sistema. Pesquisando aqui vi que tem umas tabelas bem grandes aqui, mas o que me chamou mais atenção é que não encontrei nenhuma tabela com indice no banco. Existe algum script para criar os indices das tabelas? Não dá pra ficar criando indice do nada. Alguma dica? Obrigado.

Para adicionar comentários, você deve ser membro de MK-AUTH.

Join MK-AUTH

Enviar-me um email quando as pessoas responderem –

Respostas

  • Boa tarde prezado(a),

    Verifica se o disco está cheio e se a memória RAM está sendo suficiente para que o sistema funcione adequadamente, pois a lentidão pode ser causada por falta de espaço em disco e pouca memória RAM.

    Pode ser que alguns logs estejam grandes demais, aí nesse caso, você pode limpar esses logs.

    Esse tópico pode te ajudar:

    http://mk-auth.com.br/forum/topics/mk-auth-lento-7?commentId=252915...

    Qualquer dúvida, estamos à disposição.

    Atenciosamente,
    Equipe MK-AUTH

  • Prezado(a)s, a RAM está tranquilo, o swap é zero, espaço em disco também. Mas com relação aos índices do banco, as tabelas do MK-Auth não são indexadas? Uma coisa que reparei é que a lentidão toda vez que precisa mudar de opção no menu o mesmo é remontado e fica processando até montar o menu. Parece que ele fica validando todas as permissões do menu todas a vezes em que se muda de opção e não somente quando se efetua o login.

  • Sim amigo, exitem alguns indices nas tabelas e o programa de update cria os indices novos se os mesmos não existirem...

    no print abaixo os indices da tabela sis_acesso:

    9615974460?profile=RESIZE_710x


    Luciano disse:

    Prezado(a)s, a RAM está tranquilo, o swap é zero, espaço em disco também. Mas com relação aos índices do banco, as tabelas do MK-Auth não são indexadas? Uma coisa que reparei é que a lentidão toda vez que precisa mudar de opção no menu o mesmo é remontado e fica processando até montar o menu. Parece que ele fica validando todas as permissões do menu todas a vezes em que se muda de opção e não somente quando se efetua o login.

  • Pedro pode até ter os indices, porem reparei que muitos joins são feitos por outros campos o que degrada totalmente a query.

    Pedro Filho disse:

    Sim amigo, exitem alguns indices nas tabelas e o programa de update cria os indices novos se os mesmos não existirem...

    no print abaixo os indices da tabela sis_acesso:

    9615974460?profile=RESIZE_710x


    Luciano disse:

    Prezado(a)s, a RAM está tranquilo, o swap é zero, espaço em disco também. Mas com relação aos índices do banco, as tabelas do MK-Auth não são indexadas? Uma coisa que reparei é que a lentidão toda vez que precisa mudar de opção no menu o mesmo é remontado e fica processando até montar o menu. Parece que ele fica validando todas as permissões do menu todas a vezes em que se muda de opção e não somente quando se efetua o login.

  • Rodrigo Foureaux irei olhar, mais pode passar qual query que irei ver no proximo update...

This reply was deleted.