最近做项目,数据量非常大,都是上百万数量级的。发现很多以前习惯的写SQL的方式会导致执行的非长慢。总结一下,以便以后查阅。1,网上说的很多的,防止索引无效的方法以及基本规范,这里就不多说了。2,关于表结合,哪怕是inner,当超过5张时,所消耗的时间比4张时多的多,这时可以考虑将某张中间表(和A表结合,取某字段,目的是和D表结合)直接加在需要用到的表的EXISTS条件。3,不要无限制的使用pre
1.新建type strcat_type -- 定义类型 聚合函数的本质就是一个对象 create or replace type strcat_type as object ( &nbs
用来实现把一个字符串按照分割符转化为记录集 SELECT SUBSTR(MAIN_STRING, POSITION_FROM + 1, &nbs
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号