常见开发错误

数据库篇:

1.oracle 超过1000,解决方法:如果in列其实只有较少,可以用子查询,1000只是针对传参对于子查询即使超过1000也不会报错

---20201002

2.今天做数据库sql优化工作,查看了数据库连接,有三种连接方式,

第一种 nested loops,主要用在外表(驱动表)小内表大的情况,并且内表可以根据索引查询的

第二种 hash join 主要是放到内存进行hash连接

第三种 merge join 主要是排好序的时候用,效率才高,一般hash join都比merge join效率高

https://www.cnblogs.com/yaoyangding/p/12306173.html

原文地址:https://www.cnblogs.com/imfjj/p/14030011.html