Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как получить план подробный план выполнения запроса / 8 сообщений из 8, страница 1 из 1
20.05.2014, 18:03:12
    #38646842
Rhapsody
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить план подробный план выполнения запроса
Во многих программах помимо обычной выборки, которую возвращает "Explain select" видел нечто подобное:
автор{
"query_block": {
"select_id": 1,
"grouping_operation": {
"using_temporary_table": true,
"using_filesort": true,
"nested_loop": [
{
"table": {
"table_name": "C",
"access_type": "ALL",
"possible_keys": [
"PRIMARY"
],
"rows": 16,
"filtered": 100,
"attached_condition": "(`sakila`.`c`.`name` = 'Horror')"
}
},
{
Как можно получить информацию в таком виде и где про это можно почитать? Заранее спасибо за ответы
...
Рейтинг: 0 / 0
20.05.2014, 18:06:33
    #38646844
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить план подробный план выполнения запроса
Rhapsody,

А можно пример скриншота любой из этих "многих программ" с этим текстом?
...
Рейтинг: 0 / 0
20.05.2014, 20:15:32
    #38646964
Rhapsody
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить план подробный план выполнения запроса
miksoftRhapsody,

А можно пример скриншота любой из этих "многих программ" с этим текстом?
Можно:

...
Рейтинг: 0 / 0
20.05.2014, 20:55:22
    #38646992
javajdbc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить план подробный план выполнения запроса
кстати да, Оракле что-то неслабо взялся улучшать Воркбенч:

http://dev.mysql.com/doc/workbench/en/wb-what-is-new-61.html

и что интересно, Вижуал Експлаин, Перформансе Дашбоард
и другие няшки есть в бесплатной версии:

http://www.mysql.com/products/workbench/features.html

надо будет какнибудь распробовать этот тортик.
...
Рейтинг: 0 / 0
20.05.2014, 21:04:05
    #38646995
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить план подробный план выполнения запроса
javajdbcкстати да, Оракле что-то неслабо взялся улучшать Воркбенч:

http://dev.mysql.com/doc/workbench/en/wb-what-is-new-61.html Я чуть-чуть опоздал с этой же ссылкой. :)

И версия свежая, всего два месяца как выпущена.
...
Рейтинг: 0 / 0
20.05.2014, 22:30:24
    #38647037
Rhapsody
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить план подробный план выполнения запроса
Мне бы как - то это без workbench-а получить... :) Думал может там к команде Explain что - то дописать что такое выводила, потому как пишу свою программу
...
Рейтинг: 0 / 0
20.05.2014, 22:39:54
    #38647046
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить план подробный план выполнения запроса
Rhapsody,

Ну так в доке же все написано:
http://dev.mysql.com/doc/refman/5.6/en/explain.html As of MySQL 5.6.5, the FORMAT option can be used to select the output format. TRADITIONAL presents the output in tabular format. This is the default if no FORMAT option is present. JSON format displays the information in JSON format. With FORMAT = JSON, the output includes extended and partition information.
...
Рейтинг: 0 / 0
20.05.2014, 22:45:23
    #38647050
Rhapsody
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить план подробный план выполнения запроса
Нашёл:
Код: sql
1.
EXPLAIN FORMAT=JSON SELECT ...
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как получить план подробный план выполнения запроса / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]