(1)代码中避免不必要的循环嵌套,如果代码中有嵌套循环,看看可以重构代码不
(2)Select into 会创建表,导致DDL事务,所以DDL操作最好独立一个事务处理(针对Oracle)
(3)避免循环执行Sql,不断访问数据库对性能消耗最大
(4)在sql语句中尽量使用union all 而不是distinct,可以先把数据load出来再处理重复数据
(5)尽量使用表变量代替in,和临时表
(5)sql语句的时候,尽量不使用<>,会导致全表扫描
(1)代码中避免不必要的循环嵌套,如果代码中有嵌套循环,看看可以重构代码不
(2)Select into 会创建表,导致DDL事务,所以DDL操作最好独立一个事务处理(针对Oracle)
(3)避免循环执行Sql,不断访问数据库对性能消耗最大
(4)在sql语句中尽量使用union all 而不是distinct,可以先把数据load出来再处理重复数据
(5)尽量使用表变量代替in,和临时表
(5)sql语句的时候,尽量不使用<>,会导致全表扫描
上一篇:Merge into用法
下一篇:解析oracle的rownum
众所周知,“懒”是程序员的美德,懒人善用工具增加生产力,懒惰是让人类科技持续进步的最大动力~都 2024 年了,看看“普通程序员” 和 “懒人程序员” 都是怎么工作的?
分享平时工作中一些给力的shell命令 1.显示消耗内存/CPU最多的10个进程 ps aux | sort -nk +4 | tail ps aux | sort -nk +3 | tail 2. 查看 Apache 的并发请求数及其TCP连接状态 netstat -n | awk '/^t
工作中写的一些脚本
1.json解析非常好用的json解析工具库github.com/tidwall/gjson高性能json库,替代encoding/jsonhttps://github.com/json-...
最有价值的遇见,莫过于重遇了自己。
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M