slow query log enabled

AWOHille
Posts: 257
Joined: 2011-09-05 09:00

slow query log enabled

Post by AWOHille »

Hallo,

tuning-primer sagt mir, das meine slow query nicht geloggt werden.

Code: Select all

general_log_file        = /var/log/mysql/mysql.log
general_log             = 1
log_slow_queries   = /var/log/mysql/mysql-slow.log
long_query_time = 2
log-queries-not-using-indexes


Code: Select all

mysql-slow.log chown mysql:adm, chmod 640


Normalerweise müsste doch geloggt werden?
Top

User avatar
Joe User
Project Manager
Project Manager
Posts: 11519
Joined: 2003-02-27 01:00
Location: Hamburg

Re: slow query log enabled

Post by Joe User »

Bei mir unter FreeBSD und MySQL 5.5 sieht es so aus:

Code: Select all

[root@devnull:~] # grep 'log' /var/db/mysql/my.cnf
log-bin                         = /var/db/mysql/mysql-bin
relay-log                       = /var/db/mysql/relay.log
relay-log-index                 = /var/db/mysql/relay.index
relay-log-info-file             = /var/db/mysql/relay.info
back_log                        = 50
sync_binlog                     = 1
binlog_cache_size               = 1M
max_binlog_size                 = 100M
binlog-format                   = MIXED
expire_logs_days                = 7
slow-query-log                  = 1
slow-query-log-file             = /var/db/mysql/slow-query.log
log-warnings                    = 2
log-slave-updates
log-queries-not-using-indexes
innodb_log_group_home_dir       = /var/db/mysql
innodb_log_file_size            = 128M
innodb_log_buffer_size          = 16M
innodb_log_files_in_group       = 2
innodb_flush_log_at_trx_commit  = 2

[root@devnull:~] # ls -lh /var/db/mysql/slow-query.log
-rw-rw----  1 mysql  mysql   128M Aug 31 16:00 /var/db/mysql/slow-query.log
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Top

AWOHille
Posts: 257
Joined: 2011-09-05 09:00

Re: slow query log enabled

Post by AWOHille »

Ich hatte auch schon deine Schreibweise getestet, bin mir aber eben nicht sicher, welche die richtige ist. Welche Möglichkeit gibt es (außer die Meldung von tuning-primer) festzustellen, ob slow query geloggt werden?
Top

ddm3ve
Moderator
Moderator
Posts: 1115
Joined: 2011-07-04 10:56

Re: slow query log enabled

Post by ddm3ve »

Im Prinzip die Option:
log-queries-not-using-indexes
setzen und tatsächliche eine Abrfrge auf eine Tabelle ohne Index absetzen.

Oder Du setzt long_query_time = 2 auf 1 und versucht mit einem Join, eine entsprechedn höhere Laufzit zu einer abfrage zu erreichen.
02:32:12 21.12.2012 und dann sind Deine Probleme alle unwichtig.
Top

User avatar
Joe User
Project Manager
Project Manager
Posts: 11519
Joined: 2003-02-27 01:00
Location: Hamburg

Re: slow query log enabled

Post by Joe User »

Die einzelnen Optionen in der my.cnf sind leider bezüglich der Bindestriche und Unterstriche nicht konsistent, so dass man wirklich jede einzelne Option im Handbuch nachsehen muss. Zudem ändert sich die Schreibweise manchmal von Version zu Version (4.x zu 5.x zu 5.5 zu 5.6), so dass man jedesmal erneut nachschauen muss, ob nun Bindestrich oder Unterstrich richtig ist, oder ob sich die Bezeichnung gar komplett geändert hat..
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Top