Otimizar mysqld.cnf
Opa pessoal, beleza?
Seguinte, aparentemente o meu mysql está limitando o tamanho das minhas consultas, quando realizo uma pesquisa com intervalo de 10 dias, ex:
SELECT dados FROM table WHERE data BETWEEN** '2019-02-01 00:00:00' **AND **'2019-02-10 00:00:00'**
Me retorna 58110 dados com tempo de 4 segundos, porém se eu adicionar um dia a mais nessa pesquisa a consulta é retornada em 2 minutos... e me são retornados 73 mil dados, ex:
SELECT dados FROM table WHERE data BETWEEN **'2019-02-01 00:00:00'** AND** '2019-02-11 00:00:00'**
O meu MySQL está na **versão 5.7.25**, e estes são os parametros que estão no meu mysqld.cnf:
user = mysql
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
port = 3306
basedir = /usr
datadir = /var/lib/mysql
tmpdir = /tmp
lc-messages-dir = /usr/share/mysql
skip-external-locking
bind-address = 0.0.0.0
key_buffer_size = 16M
max_allowed_packet = 16M
thread_stack = 192K
thread_cache_size = 8
myisam-recover-options = BACKUP
query_cache_limit = 1M
query_cache_size = 16M
log_error = /var/log/mysql/error.log
Meu servidor é um Dell PowerEdge R310, com 4GB de RAM processador de 8 núcleos e placa mãe server
Poderiam me auxiliar na configuração deste arquivo (mysqld.cnf) para corrigir este meu problema? grato desde já.Discussão (3)
Carregando comentários...