sql
草丛里的码农
我是一个追求思想自由、技术自由的蹲在草丛里的码农!
展开
-
大数据查询优化经验记录
(主表) count:50793 (从表) count: 50793 目标:从5w多的数据查询GROUP_ID = 308的数据,查询的数据2w多条 测试受限于机器性能以及执行多次下oracle缓存,有一定误差。仅做参考 1 单表不加条件 第一次请求:sql时间:4240,接口返回5811 第二次请求:sql时间:3211,接口返回3293 第二次请求:sql时间:1998,接口返回2753 ...原创 2019-06-17 22:11:58 · 939 阅读 · 0 评论 -
上万数据批量新增/修改优化经验
上万条数据批量操作优化: 1 取消for循环,改成批量插入/修改方式,尽管代码会比较麻烦。 2 减少数据库操作,可以将数据一次性取到内存,在内存处理,代码麻烦些。 3 在批量新增的时候,将序列改为系统自己生成uuid(一次性取出序列也会比uuid慢,约慢20%-30%) 4 使用多线程,性能上约提升20%左右,有事物一致性的需求可以使用 5 oracle设置非归档(append),并行执行(par...原创 2019-06-17 22:12:45 · 1792 阅读 · 2 评论