MySql 性能优化

2019-05-15  本文已影响0人  51reboot

MySQL 凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“好马配好鞍”,如何能够更好的使用它,已经成为开发工程师的必修课,我们经常会从职位描述上看到诸如“精通 MySQL”、“SQL 语句优化”、“了解数据库原理”等要求。

什么是数据库的性能

性能趋势

image

优化方向

image

硬件优化

垂直扩展、向上扩展,购买强悍的硬件获取更高的性能。


image

操作系统优化

MySql 优化配置

MySql 版本选择

表结构优化

使用优化

使用优化之 慢查询

使用优化之 并发量

使用优化之 数据量

使用优化之 执行计划

使用优化之 pt-query-digest

image

架构优化

架构优化-以秒杀为例

总结

image

想要做好数据库优化,就要先做好测量(监控)。
监控尽可能的全面(KV,事件类,日志类),用数据说话。


image

分享链接:https://ke.qq.com/course/404589?taid=3237791161265261&tuin=1d644a5

上一篇下一篇

猜你喜欢

热点阅读