- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 Oacle大表查询,条件字段可能为null时,如何提升查询效率
Oacle大表查询,条件字段可能为null时,如何提升查询效率场景: 公司有一张记录外部请求的表,数据量庞大(亿级),且没做分库分表,导致查询时部分字段做为条件又没索引时,查询耗时超过接口请求时间。方法1: 使用复合索引,ORDERNUMBER(可能为null列)为先导列,第二列使用常数。-- 使用复合索引,ORDERNUMBER(可能为null列)为先导列,第二列使用常数。create index db_name.idx_ordnumber on db_name.table_name(or.
2021-12-28 15:14:09
870
原创 MyBatis在多数据源事务失效情况
MyBatis在多数据源事务失效情况1、项目层次结构(1) dao服务(2) 业务服务(3) 业务服务 依赖 dao服务2、背景(1) 业务服务 同 dao 服务注入同一个数据源(2) 业务服务数据源上有 @Primary 注解, 声明业务服务数据源为默认数据源(3) 业务服务 dao服务 配置数据源扫描的包路径不同3、情况失效情况这里暂不提及常见的情况, 常见情况请自行搜索业务服务中 有 @Primary 在业务服务执行的dao中SQL 用到 @Transactional的话 需要
2021-08-25 11:17:33
779
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人