Ответ эксперта

Можно ли исследовать работающую базу MySQL, не изменяя данные?

Вопрос по направлению: Экспертиза СУБД MySQL

Ответ

Часть сведений можно собрать с работающего сервера с минимальным воздействием: версию и параметры, схему, согласованный логический снимок, статус репликации, перечень журналов и ограниченный набор диагностических показателей. До подключения определяют допустимые команды, права, время и ожидаемую нагрузку, а действия протоколируют. Если система критична, сбор согласуют с владельцем и администратором.

Полностью «не изменяющего» обращения может не быть. Запросы создают нагрузку, попадают в журналы, меняют кэш и могут вытеснять короткую историю Performance Schema; EXPLAIN ANALYZE фактически выполняет запрос. Поэтому восстановление, импорт, миграцию и тяжёлые проверки проводят на копии. Не останавливайте сервер и не копируйте каталог данных без плана: для работающей InnoDB это может нарушить согласованность и одновременно изменить важные следы.

Актуализировано
Обсудить задачу

Нужна экспертиза или консультация?

Опишите ситуацию и цель обращения. Мы определим нужный вид исследования, подберём профильного эксперта и поможем подготовить вопросы и материалы.

  • Подберём специалиста
  • Поможем с вопросами
  • Оценим срок и стоимость
Оценить материалы или позвоните 8 (800) 333-24-09 Бесплатный звонок по России