Blog Escola Linux

  

Bancos de Dados Mysql com Alta Performance

Tuning de Banco de Dados MySQL

É de grande importância que empresas/corporações tenham banco de dados cada vez mais rápidos e estáveis, para alcançar rapidez e estabilidade em servidores de banco, vai muito além de hardware e SO, o processo de tuning é crucial para alcançarmos tal performance, entre vários servidores de banco, temos o MySQL recém adquirido pela Oracle, além de ser Open Source, é um dos bancos mais utilizados no mundo, podendo ser customizado de acordo com cada necessidade, este processo é chamado de Tuning de MySQL.

O processo de tuning consiste em melhorar as queries no banco, customizações das variáveis sort, join, key, innodb, pool, commit, max_connection, concurrency, entre outras variáveis disponíveis. Abaixo, uma breve explicação da função dessas variáveis. Acompanhe!

Tags:
Continuar lendo

Como obter alta performance com Servidores Web Nginx e Apache

O Apache

O APACHE (HTTP Server) é o Web Server mais utilizado no mundo, além de ser compatível com várias aplicações, disponibilidade de muitos recursos, deste virtual host a Load Balancer. Os principais recursos são: Proxy reverso, virtual host, autenticação e Load Balancer.

Além do processo de instalação, tem que ser pensado e realizado um pôs instalação, os valores pré configurado não são adequados dependendo do objetivo da finalidade do servidor, para ambiente com grande volumetria de acesso, tem que ser realizado ajustes, o arquivo de configuração global e principal para realizar tal alteração, é o httpd.conf, dentre várias diretivas que podemos alterar.

O Nginx

O NGINX é um dos Web Server mais utilizado no mundo, além de ser compatível com várias aplicações, disponibiliza de muitos recursos, deste virtual host a Upstream. As principais funções são: proxy reverso, virtual host, servidor de cache e Upstream, o principal arquivo de configuração é o nginx.conf.

Estes testes foram efetuados em uma VPS da Hostinger.

Continuar lendo
Google Analytics Alternative