Какова альтернатива профиля процессора в схеме производительности? - PullRequest
0 голосов
/ 28 февраля 2020

Мы знаем, что профиль MySQL (https://dev.mysql.com/doc/refman/8.0/en/show-profile.html) может отображать время использования ЦП пользователем и системой для оператора SQL, а в статье также говорится, что «операторы SHOW PROFILE и SHOW PROFILES устарели и будут удалены в следующем выпуске MySQL. Вместо этого используйте схему производительности; "

Так, может быть, я знаю, какие ожидания или этапы, перечисленные в performance_schema.setup_instruments, обеспечивают ту же функциональность, что и профильный ЦП?

То есть, когда мы включаем ожидание или этап, мы можем увидеть время использования ЦП пользователем и системой для оператора SQL в таблице, такой как events_waits_current or events_stages_current` или другая схема производительности связанные таблицы?

1 Ответ

0 голосов
/ 10 марта 2020

Я считаю PROFILE бесполезным для изучения производительности. P_S, кажется, является reha sh этого.

Они любят говорить, что 99% времени тратится на «Отправку данных» или одну из нескольких других бесполезных фраз.

Вам лучше оставить свой запрос здесь вместе с SHOW CREATE TABLE.

...