Свет, привет! Слушай, пытаюсь освоить performance schema, и не могу найти нормальных примеров. Нашел только какой-то ужас, из 15 года, "Profiling MySQL queries from Performance Schema" на сайте Перконы (ссылок не ставлю, боюсь в спам попасть), И в связи с этим у меня два вопроса: 1. Это что, действительно вместо одного SHOW PROFILE надо писать вот эту гору запросов? 2. Оно у меня на локальной 5.7 все равно не работает, в events_statements_history_long пусто.
А вообще изначально я хотел разобраться с SQL_CALC_FOUND_ROWS, узнать, улучшилось ли за 10 лет, которые прошли с известной публикации Alexey Kovyrin там же. SHOW PROFILE показывает все ту же печально известную "sending data" на 99% времени выполнения запроса. Поэтому я меня еще один вопрос - может ли performance schema дать какую-то более детальную информацию?
Comments 16
Reply
Reply
Reply
Reply
Слушай, пытаюсь освоить performance schema, и не могу найти нормальных примеров.
Нашел только какой-то ужас, из 15 года, "Profiling MySQL queries from Performance Schema" на сайте Перконы (ссылок не ставлю, боюсь в спам попасть),
И в связи с этим у меня два вопроса:
1. Это что, действительно вместо одного SHOW PROFILE надо писать вот эту гору запросов?
2. Оно у меня на локальной 5.7 все равно не работает, в events_statements_history_long пусто.
А вообще изначально я хотел разобраться с SQL_CALC_FOUND_ROWS, узнать, улучшилось ли за 10 лет, которые прошли с известной публикации Alexey Kovyrin там же.
SHOW PROFILE показывает все ту же печально известную "sending data" на 99% времени выполнения запроса.
Поэтому я меня еще один вопрос - может ли performance schema дать какую-то более детальную информацию?
Reply
Reply
А сейчас вот наконец возможность появилась, а понимания нет.
Пробовал explain format="json", но он никакой информации не дает, для запроса с SQL_CALC_FOUND_ROWS и без вывод идентичный.
В общем, пошел смотреть слайды и настраивать events_statements_history_long.
Спасибо огромное!
ЗЫ, если комментировать ЖЖ, вводя логин и пароль прямо в форму ответа, то можно писать комментарии не принимая "пользовательское соглашение" :)
Reply
А чего ты ждёшь? План выполнения всё равно один и тот же будет, считаешь ты строки или нет.
Reply
Leave a comment