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

https://www.mysql.com/why-mysql/benchmarks/mysql/

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기