查询大数据量时该如何优化?(大数据量sql怎么优化)

作者:慕青      发布时间:2021-09-24      浏览量:60759
查询大数据量时该如何优化?引用 5 楼 acmain_chm 的回复:既然所有的记录都必须传送到客户端去分析,则应该直接使用 "2、还是一次性取可能10万数据到客户端" 否则查100次产生的负载会更多。需要考虑的是这个查

查询大数据量时该如何优化?


引用 5 楼 acmain_chm 的回复:既然所有的记录都必须传送到客户端去分析,则应该直接使用 "2、还是一次性取可能10万数据到客户端" 否则查100次产生的负载会更多。需要考虑的是这个查询语句本身是否可以优化。 或者可否将这 5千到10万不等不等的记录在数据库端进行直接处理,然后仅将需要的结果返回到客户端。

2对数据库是减压 对我有用[0]丢个板砖[0]引用举报管理TOPACMAIN_CHM(acmain)等 级:26更多勋章

方法1 即可 对我有

大数据量sql怎么优化


大量数据update的时候,首先可以考虑对where条件字句建立索引,可以加快update操作不知楼主在usr_id、cust_no和task_no是否有索引

(1)看看有没有建cust_no的索引咯,(2)in子句导致不能使用索引。不如用a.cust_no = b.cust_no(3)然后看看是否执行计划有没有用到索引(4)根据oracle的优化规则,写from子句时,将记录少的表放在后面。几万笔还不是很大的数目。。。