收录日期:2018/09/20 15:45:28 时间:2016/05/23 01:21:18 标签:基础类
本人最近编程时发现油标执行速度及慢,如果在油标中在执行子查询,速度更慢.
有什么好的方法能代替油标呢?
数据多的话,还是要用油标
数据不多的话,可以考虑用临时表,速度快很多,但数据多就不行了
油标是慢的哟
能够不用游标,就不要用游标.

用游标没办法优化的.
把具体的问题说出来,别人才好帮你考虑有无可能替换掉游标。
从table1中提取上次检查日期距离现在超过3个月,并且id存在于table2中且table2中的
sl>0的数据,如果id不存在于table2中则从table2中提取数据并检查日期现实null
说细些,table1 table2 结构,测试数据,结果。

数据多的话,还是要用油标
数据不多的话,可以考虑用临时表,速度快很多,但数据多就不行了
油标是慢的哟

------------------------------------------

数据多也可以用临时表的,某种意义上,这也是临时表的优势。
往临时表中放几万条数据都是小事情了。
to swordmanli(太白):
但是如果太多的话,还用临时表,对内存的存取相当的频繁,速度还是不够理想,而且SQL对内存管理不是很理想