MySQL 공식 홈페이지에서 제공하는 벤치마크 정보입니다.
아래의 결과 값은 벤치마크 프로그램 Sysbench 을 통해 분석된 데이터입니다.
1. I/O 바운드 읽기 전용
MySQL 8.0부터 내림차순 인덱스를 지원함에 따라 읽기 성능에서 크게 개선된 것을 보여줍니다.
2. 읽기 쓰기 (UPDATE- No Key)
스레드 수가 증가하면 MySQL 8.0에서 효율성이 좋은 것을 확인할 수 있습니다.
3. 이중 쓰기 버퍼, IO 바인딩 읽기 쓰기
InnoDB 행 작업 또한 스레드 수가 증가하면 MySQL 8.0 성능이 좋아집니다.
재설계된 InnoDB로 인해 이중 쓰기 버퍼 작업이 최적화가 된 것으로 판단됩니다.
결론
부하가 많은 서비스를 제공하는 서버에서는 MySQL 8.0이 유리할 것으로 예상됩니다.
서비스 민감도가 크지 않고 스키마 변경이 잦은 서비스 환경에서는 MySQL 8.0으로 업그레이드
해보시는 건 어떨까요?
읽어주셔서 감사합니다.
레퍼런스
https://blogs.oracle.com/mysql/announcing-general-availability-of-mysql-80
https://severalnines.com/database-blog/mysql-performance-benchmarking-mysql-57-vs-mysql-80
반응형
최근댓글