Banco de dados consumindo muita memoria

Pessoal, notei que meu BD esta consumindo muita memoria, e fica aparecendo um erro no log:

[Warning] 'user' entry 'root@mk-auth' ignored in --skip-name-resolve mode

Não sei se tem relação com esse erro..

AI se eu der um restart no mysql o consumo fica baixo por um bom tempo e depois volta.

Pedro, notei que o mariaDB esta na versão 10.0, será que se eu tentar jogar para 10.2 daria algum problema com o sistema?

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

Join MK-AUTH

Enviar-me um email quando as pessoas responderem –

Respostas

  • Fiz o teste de atualizar o MariaDB no mkauth, e deu problema..
    não aconselho.. rsrs (fiz em um servidor de testes).

     Quanto ao problema citato, ainda sem solução aqui!

  • alto quanto ? 32 ou 64 bits ?

  • Memória não usada é memória desperdiçada.

  • 64 bits, chegando a faixa de 48% de um total de 8G

    Pedro Filho disse:

    alto quanto ? 32 ou 64 bits ?

  • Meu amigo, não sei se sabe, mas memória saturada = lentidão, a intenção é sempre ter a memória e o processador trabalhando folgado.. com o crescimento de acesso ao BD dentre as demais funções do servidor, esse consumo tende a aumentar. Então é super, hiper, mega.... recomendável que tenha recursos sobrando no seu server, não sei vc, mas eu monitoro isso aqui!! e esse consumo que estranhei, acompanhado de um possível erro no BD, não é e nem nunca será aceitável...

     Obrigado pela resposta!

    Marco de Freitas disse:

    Memória não usada é memória desperdiçada.

  • Pedro, ja sei qual o motivo do erro citado acima, segue solução!!!
    http://mysql-forum.ch/archive/index.php?thread-5.html

    Pedro Filho disse:

    alto quanto ? 32 ou 64 bits ?

  • Não. A lentidão ocorre quando o sistema começa a fazer SWAP.

    Enquanto isso não ocorre a memória que não está ocupada por programas deve armazenar buffer para evitar que dados recentes sejam lidos novamente no disco, causando lentidão.

    thiago palmeira de melo disse:

    Meu amigo, não sei se sabe, mas memória saturada = lentidão, a intenção é sempre ter a memória e o processador trabalhando folgado.. com o crescimento de acesso ao BD dentre as demais funções do servidor, esse consumo tende a aumentar. Então é super, hiper, mega.... recomendável que tenha recursos sobrando no seu server, não sei vc, mas eu monitoro isso aqui!! e esse consumo que estranhei, acompanhado de um possível erro no BD, não é e nem nunca será aceitável...

     Obrigado pela resposta!

  • Isso resolve a mensagem no log mas não o suposto alto uso de memória. Tente o seguinte comando e poste aqui:

    free -m


    thiago palmeira de melo disse:

    Pedro, ja sei qual o motivo do erro citado acima, segue solução!!!
    http://mysql-forum.ch/archive/index.php?thread-5.html

  • A grande questão é o erro, num total de 8G cerca de 40% dessa memória esta dedicada ao erro, logo não considero isso aceitável. Quanto ao swap, não acho necessário o sistema precisar fazer, sendo que tenho memória suficiente, ou se chegar ao extremo, prefiro melhorar a capacidade do server! então memória sobrando, no meu ponto de vista é o ideal..

     Mas como falei, minha maior preocupação era com o consumo desnecessário, e o link que passei aqui resolve esse erro.

    Abç

    Marco de Freitas disse:

    Isso resolve a mensagem no log mas não o suposto alto uso de memória. Tente o seguinte comando e poste aqui:

    free -m


    thiago palmeira de melo disse:

    Pedro, ja sei qual o motivo do erro citado acima, segue solução!!!
    http://mysql-forum.ch/archive/index.php?thread-5.html

  • Sim. Deve-se ter memória sobrando, para utilizar em buffers.

    Toda a memória deve estar em uso, numa coisa ou outra.

    Quanto de memória o MySQL está usando? O InnoDB tem a característica de só ter performance enquanto todo o banco couber em seu buffer, o que significa que tudo será copiado na memória.

This reply was deleted.