Spec-Zone.ru › MariaDB

ОБЪЯСНЕНИЕ в журнале медленных запросов

Включение

ОБЪЯСНЕНИЕ вывод можно включить, указав ключевое слово "explain" в системной переменной log_slow_verbosity. Также можно установить с помощью аргумента командной строки log-slow-verbosity.

[mysqld]
log-slow-verbosity=query_plan,explain

Вывод ОБЪЯСНЕНИЯ будет записан только в том случае, если журнал медленных запросов записывается в файл (а не в таблицу — см. Запись журналов в таблицы). Это ограничение также распространяется на другие расширенные статистические данные, которые записываются в журнал медленных запросов.

Как это выглядит

Когда включено ведение записей explain, записи журнала медленных запросов выглядят так:

# Time: 131112 17:03:32
# User@Host: root[root] @ localhost []
# Thread_id: 2  Schema: dbt3sf1  QC_hit: No
# Query_time: 5.524103  Lock_time: 0.000337  Rows_sent: 1  Rows_examined: 65633
#
# explain: id   select_type     table   type    possible_keys   key     key_len ref     rows    Extra
# explain: 1    SIMPLE  nation  ref     PRIMARY,n_name  n_name  26      const   1       Using where; Using index
# explain: 1    SIMPLE  customer        ref     PRIMARY,i_c_nationkey   i_c_nationkey   5       dbt3sf1.nation.n_nationkey      3145    Using index
# explain: 1    SIMPLE  orders  ref     i_o_custkey     i_o_custkey     5       dbt3sf1.customer.c_custkey      7       Using index
#
SET timestamp=1384261412;
select count(*) from customer, orders, nation where c_custkey=o_custkey and c_nationkey=n_nationkey and n_name='GERMANY';

Строки ОБЪЯСНЕНИЯ начинаются с # explain:.

См. также

  • MDEV-407
Содержимое, воспроизведённое на этом сайте, является собственностью соответствующих владельцев, и это содержание не проверяется заранее компанией MariaDB. Мнения, информация и мнения, выраженные в этом содержании, не обязательно отражают точку зрения MariaDB или любой другой стороны.

© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/explain-in-the-slow-query-log/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API