Как свить гнездо для бага: воспроизводим проблемы с базой данных (mysql/postgres/mongo) QA и саппорт

Доклад принят в программу конференции
Николай Ихалайнен
Percona

Специалист в области производительности MySQL, в 2011 году присоединился к Percona как консультант.
Работал как программистом, так и системным администратором.
http://www.percona.com/about-us/our-team/nickolay-ihalainen

Тезисы

Чем отличается жизнь QA инженера и Support на примере баз данных MySQL, MariaDB, Percona Server, Postgresql, Mongo? QA ищет проблемы, а Support старается ответить на вопросы.
Сокращаем время ответа с помощью быстрого старта пустых баз. Ищем золотую середину между воспроизводимостью бага и честностью микробенчмарка. Открываем дверцу в исходный код через perf и gdb.
Воспроизводим конфигурацию репликации и кластеров, чтобы найти ошибки конфигурационных опциях.
Всё это на живых примерах Docker и LXD контейнеров.

Другие доклады секции QA и саппорт