- 博客(2)
- 收藏
- 关注
原创 query优化
对查询进行优化,应尽量避免全表扫描,首先应考虑在where 及 order by 涉及的列上建立索引尽量不要在where条件中使用函数,否则将不能使用索引 当只要一行数据时使用LIMIT 1 避免使用 select *, 只取需要的字段 采用连接操作,避免过多的子查询,否则产生的CPU和IO开销将会增大对于连续的数值,使用between代替in 使用union all 操作代替OR操作 尽可能的使...
2018-04-03 17:18:11
438
转载 aop实现多数据源切换
现在稍微复杂一点的项目,一个数据库也可能搞不定,可能还涉及分布式事务什么的,不过由于现在我只是做一个接口集成的项目,所以分布式就先不用了,用Spring AOP来达到切换数据源,查询不同的数据库就可以了。 Spring动态切换数据库的原理是通过继承AbstractRoutingDataSource重写determineCurrentLookupKey()方法,来决定使用那个数据库。在开启事务之...
2018-04-03 17:01:15
785
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人