Problema de desempenho com a nova instalação MySQL 5.616-1 ~ exp1 (Ubuntu) no Ubuntu 16.04 LTS

2

Eu comecei recentemente em uma nova empresa e atualmente estou definindo meu ambiente de desenvolvimento.

Estamos usando o Ubuntu 16.04 e o MySQL 5.6

Tudo estava certo até eu lançar os testes (usando mvn test ). Depois de esperar mais de 20 minutos, os testes não foram concluídos. Eu comentei com meus amigos, e eles me disseram que, para eles, geralmente não leva mais de 7 minutos para todos os testes terminarem. Ainda mais, nossa máquina de CI (que deveria ser pior que meu laptop), executa todos os testes em mais ou menos 6 minutos. Eu nem sei o quanto é preciso para mim, já que estou tentando abordagens diferentes e paro a execução depois de 15 minutos. Estou completamente perdida aqui.

Estou começando a pensar que é algo relacionado a buffers ou algo parecido. Este é o painel de desempenho do servidor no mysqlworkbench para minha máquina (observe o pico de desempenho, após o qual ele continua em 7 consultas por segundo):

EestaéadoservidordeCI(observeascontinuas+500consultasporsegundoe22KpedidosdeleituradoInnoDB):

MeulaptopéumLenovoZ50comintelcorei7,8GbdeRAMeumaunidadeSSDhíbrida.

UPDATE

Apósalgunsajustesnocódigodetestes,descobrique,seeuapenasconfiguroerasgooconjuntodedadosemapenas50%dostestes,oservidorobtémmelhoresresultados(aindamaisbaixoquenoservidor).Issopodeindicaralgumproblemacombuffers?

EDIT 2

A configuração não era nenhuma, pois era uma instalação nova. Agora /etc/mysql/my.cnf tem o seguinte (depois de tentar às cegas algumas opções):

[mysqld]
bind-address = 0.0.0.0
innodb_adaptive_flushing
innodb_adaptive_hash_index
innodb_checksums = off
innodb_doublewrite
innodb_use_native_aio

Não tenho certeza se devo procurar outro arquivo de configuração.

    
por Alfergon 04.05.2017 / 09:12

0 respostas