2010-11-19 31 views
0

Son zamanlarda mysqltuner komut dosyasını çalıştırdım ve indeksler olmadan yapılan yaklaşık 5000 birleştirmeyi fark ettim, bunun küçük bir değere düşürülmesi gerekiyor. Bize imysql loggin yavaş sorgular

log sorguları-kullanmayan-endeksler my.cnf [mysqld] bölümünün altına aşağıdaki satırları ekledik

mysql bu sorguları oturum sağlayan bir seçenek yoktur

log_slow_queries =/var/log/mysqld.slow.log

Ama günlükleri hala, nasıl günlüğü bu sorguları

cevap

0

MySQL bunu yaptıktan sonra yeniden mi optimize etmek için çalışmaya alabilirim boş kalır? Geçmediyseniz

sudo service mysql restart

, hiçbir şey günlüğe olmaz. Sorguları gerçekten kaydettiğinde bir gecikme varsa kendimi de merak ettim. Zaman ver, günlükler ortaya çıkacak.

+0

günlüğü şimdi günlükleri gözlenen ve kaydedilir sorgular çoğu geri biraz zaman okumuştu 2 değerlere 0 veya 1 arasında geçiş yapan bir alan statüsüne sahip tabloları katılır için olduğunu fark ettim, çalışır durumda olduğunu böyle üzerinde indeksleri aralık çok az olduğu için alanlar gerekli değildir. – user160108