Tomoaki Otsuka
2019-03-13LINE Engineer
안녕하세요. LINE에서 주로 MySQL 기반 DB 오퍼레이션, 각종 DB 관리 툴, 검증 툴 등을 개발하고 있는 Otsuka(tom__bo)입니다. 이번 글에서는 MySQL의 성능 정보를 얻을 때 이용하는 performance_schema 데이터베이스와 information_schema 데이터베이스의 innodb_metrics 테이블을 모두 활성화하면, MySQL 전체 성능이 어느 정도 나빠지는지 실험한 내용을 소개하겠습니다.
performance_schema, information_schema.innodb_metrics에 관해서는 '詳解MySQL5.7(일본어)'[1]이라는 책을 참고하여 공부했습니다. 더 자세히 알고 싶으신 분은 한번 읽어보시기 바랍니다.
성능 조사에 사용되는 데이터베이스와 테이블
보통 MySQL의 성능과 관련된 정보를 얻고 싶을 땐 performance_schema의 instruments를 이용하거나