В общем суть в том что в лог медленных запросов пишется 1 единственный запрос, который выполняется в среднем за 0.0002 сек.
Собственно вопрос: Почему пишется быстрый запрос в этот лог?
Отрывок конфига, отвечающий за логи:
log-queries-not-using-indexes
general-log-file=/var/log/mysql.log
log-error=/var/log/mysql-errors.log
log-slow-queries=/var/log/mysql-slow-queries.log
long-query-time=1
Отрывок из slow-log
use dbName;
SET timestamp=1391776302;
SELECT COUNT(*) FROM FolourOnline WHERE lastVisit > (UNIX_TIMESTAMP() - 120);
# User@Host: user[user] @ localhost []
# Thread_id: 341 Schema: dbName QC_hit: No
# Query_time: 0.000131 Lock_time: 0.000042 Rows_sent: 1 Rows_examined: 154
EXPLAIN:
MariaDB [dbName]> EXPLAIN SELECT COUNT(*) FROM FolourOnline WHERE lastVisit > (UNIX_TIMESTAMP() - 120);
+------+-------------+--------------+-------+---------------+-----------+---------+------+------+--------------------------+
| id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra |
+------+-------------+--------------+-------+---------------+-----------+---------+------+------+--------------------------+
| 1 | SIMPLE | FolourOnline | range | lastVisit | lastVisit | 4 | NULL | 144 | Using where; Using index |
+------+-------------+--------------+-------+---------------+-----------+---------+------+------+--------------------------+
1 row in set (0.00 sec)