Задать вопрос

MariaDB. Почему в slow-queries пишется запрос, который выполняется за 0.0002 сек?

В общем суть в том что в лог медленных запросов пишется 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)
  • Вопрос задан
  • 2845 просмотров
Подписаться 4 Оценить 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы