深入浅出MySQL 第23章 应用优化

1,使用连接池
2.减少对MySQL的访问
1.避免对统一数据做重复检索
2.使用查询缓存
3.增加CACHE层
3.负载均衡
机制:利用某种均衡算法,将固定的负载量分布到不同的服务器上,以此来减轻单台服务器的负载,达到优化的目的. 负载均衡可以用在系统中的各个层面中,从前台的web服务器到中间层的应用服务器,最后到数据层的数据库服务器
1.利用MySQL复制分流查询操作(主从复制)
可以减少主数据库负载 但是主数据上更新频繁或者网络出现问题的时候,主从之间的数据可能存在比较大的延迟更新,从而造成查询结果和主数据库上有所差异
2.采用分布式数据库架构
适用于大数据量,高负载的情况,具有良好的扩展性,和高可用性.通过在多台服务器之间分布数据,可以实现在多台服务器之间的负载平均,提高了访问的执行效率.
实现,使用MySQL的CULSTER功能(集群),或者通过自己编写的程序来实现全局事务

4.其他
1.optimize
2.利用列有默认值,减少,MySQL需要做的语法分析,提高插入速度
3.高并发情况下不推荐使用字段的自增长变量,可以使用应用来实现

猜你喜欢

转载自blog.csdn.net/qq_38802291/article/details/83115980