вторник, 9 августа 2016 г.

MySQL tools

      Немного полезного в копилку MySQL DBA:

  • http://githubengineering.com/gh-ost-github-s-online-migration-tool-for-mysql/ инструмент для online schema changes. В отличии от остальных инструментов подобного рода не использует триггеры. Вместо этого он подключается к серверу как slave, слушает все изменения в изменяемой табличке и применяет их к ghost-табличке.  
  • https://www.percona.com/doc/percona-monitoring-and-management/index.html Перкона сделала очень неплохую специализированную систему мониторинга для MySQL. Внутри Prometheus, Graphana, consul + плюс кастомные агенты для сбора метрик MySQL,  сбора и аггрегирования slow logs. Так же поддерживает MongoDB. Мы активно используем для мониторинга мускуля, очень рекомендую.