数据库优化方向

1. 对于MySQL硬件环境资源,建议CPU起步8核开始,主库SSD硬盘;

2. 索引 ,合理设计表结构,优化SQL。

3. 读写分离,将对数据一致性不敏感的查询转移到只读实例上,分担主库压力。

4. 对于由应用负载高导致的 CPU 使用率高的状况,从应用架构、实例规格等方面来解决。

5. 使用 Memcache 或者 Redis缓存技术,尽量从缓存中获取常用的查询结果,减轻数据库的压力。 


可以在业务高峰监控数据库的cpu 内存 磁盘io 网络io等 


IO 机械硬盘写入大概60M  如果接近这个数就是磁盘io限制了

网络io基本在万兆 


还有数据库版本对性能也影响大

特别是mysql8支持hash join等东西 

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容