FLUSH STATUS
сбрасывает некоторые настройки для сеанса.Я нахожу удобным для Handler%
значений при попытке выяснить, как работает запрос.
Настройки InnoDB обязательно "глобальные".То есть, нет "сеансового" аналога, но SHOW SESSION STATUS
показывает глобальные.
Перезапуск MariaDB / MySQL сбросит все STATUS
.
Чтобы получить 'diffs',Вы должны выполнить SHOW GLOBAL STATUS
(или сеанс) до и после, а затем вручную рассчитать различия.
Обратите внимание, что выборка статистики через SELECT ... FROM information_schema...
подобна принципу Гейзенберга - акт выбора изменяет значения(или хотя бы некоторые из них).Отсюда моя рекомендация делать SHOW
.Примечание: SHOW
генерирует вывод, который похож на SELECT
таблицы с двумя столбцами и несколькими сотнями строк.
information_schema
на самом деле не обычная база данных;это просто представление некоторых переменных в памяти.Это не доступно для записи.