Como ativar o log de consultas lentas do MySQL (5.5.15)

7

Precisa de ajuda. Eu olhei em torno de tópicos aqui na pilha e no site do mysql e nenhuma das configurações já funcionou para mim. Eu preciso ativar o log de consultas lentas do MySQL, bem como o log de consulta geral. Eu quero fazê-lo no meu arquivo de configuração, em vez de como uma declaração SET porque eu suponho que iria redefinir sempre que o mysql foi reiniciado?

O que estou perdendo ?! Todo site diz algo completamente diferente ... Estou usando o MySQL 5.5.15. Esta é minha configuração atual:

[mysqld]
local-infile=0
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
skip-external-locking

query_cache_limit=8M
query_cache_size=64M
query_cache_type=1

long_query_time=2
slow_query_log_file=/var/log/mysqld.slow.log

max_connections=100
max_user_connections=10
interactive_timeout=20
wait_timeout=20
connect_timeout=6

thread_cache_size=128
key_buffer=16M
key_buffer_size=256M

join_buffer=1M
max_allowed_packet=16M
table_cache=1024
read_buffer_size=2M
sort_buffer_size=2M
max_connect_errors=10

# Try number of CPU's*2 for thread_concurrency
thread_concurrency=4
myisam_sort_buffer_size=64M

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
    
por Benno 09.09.2011 / 02:00

1 resposta

6

Adicione slow_query_log=1 ao seu arquivo de configuração.

Referência

    
por 09.09.2011 / 02:04

Tags