MySQL优化: 应用层面的优化
一. 应用层面的优化
使用连接池
频繁的创建连接,关闭连接是比较浪费资源的,我们可以创建数据库连接池,提高访问性能
减少对mysql的访问
2.1 避免对数据的重复访问
比如,获取书籍的id和name,查询如下:
select id,name from book;
之后,在业务中获取书籍的状态,查询:
select id,status from book;
则可以优化成一条语句:
select id,status,name from book;
2.2 增加cache层
??例如 : mybaits的一级获取或者二级缓存,或者使用redis.
负载均衡
3.1 利用mysql复制分流查询
???通过mysql的主从复制,实现读写分离,增删改走主节点,查询走从节点
?? 3.2 采用分布式数据库架构.
??使用负载均衡在多台数据库服务器之间访问,降低单台服务器的压力.
相关推荐
ribavnu 2020-11-16
要啥自行车一把梭 2020-11-12
vitasfly 2020-11-12
康慧欣 2020-09-10
liuweiq 2020-09-09
emmm00 2020-11-17
王艺强 2020-11-17
aydh 2020-11-12
世樹 2020-11-11
zry 2020-11-11
URML 2020-11-11
spurity 2020-11-10
yifangs 2020-10-13
Andrea0 2020-09-18
Ida 2020-09-16
ltd00 2020-09-12
tufeiax 2020-09-03
xjd0 2020-09-10
greatboylc 2020-09-10