MySQL (altamente) otimizado no FreeBSD

Mais uma dica de otimização, desta vez quem entra na roda é o MySQL, fiz a experiência com o MySQL 5.0.27, instalação via ports (atualização via portsnap).

Indo direto ao assunto, para explicar depois:

# cd /usr/ports/databases/mysql50-server
# make -DWITH_OPENSSL=yes -DWITH_LINUXTHREADS=yes -DBUILD_OPTIMIZED=yes -DBUILD_STATIC=yes -DWITHOUT_INNODB=yes
# make -DWITH_OPENSSL=yes -DWITH_LINUXTHREADS=yes -DBUILD_OPTIMIZED=yes -DBUILD_STATIC=yes -DWITHOUT_INNODB=yes install
# make clean

Conforme prometido, explicando cada elemento:

  • Primeiramente habilito a opção de OpenSSL para que os programas que suportarem se comunicarem com o banco via SSL.
  • Depois ativo o uso de threads do linux, ao invés do algoritmo padrão do FreeBSD, isso segundo o desenvolvedor é a melhor opção.
  • Mando a construção ser otimizada.
  • Mando a construção ser estática, que segundo o desenvolvedor torna mais rápido o acesso as informações contidas no banco.
  • E como não utilizo INNODB, não faço a construção dos códigos relativos a ele.

Bom, fico por aqui hoje. ;)

2 Respostas para “MySQL (altamente) otimizado no FreeBSD”

  1. bzanelato Disse:

    Muito bom…MySQL + FreeBSD é sempre uma historia longa..cheio de criticas etc..
    compilar ele com Linux Threads é um otima jogada..eu coloquei um artigo lah no meu blog meio que parecido..da uma olhada depois..
    sobre o PFSENSE..a ferramenta é incrivel..temos que divulgar..
    eu adicionei o se RSS

  2. Daniel Bristot Disse:

    http://www.freebsd.org/kse este é um link legal sobre threads e ativacoes de escalonamento no FreeBSD :)

Deixe um comentário