MERGE INTO CC_ODSUSERINFODAY TARGET USING CC_ODSUSERINFODAY_TEMP TEMP ON (TARGET.IMEI = TEMP.IMEI and TARGET.ACCNBR = TEMP.ACCNBR)
WHEN MATCHED THEN
UPDATE SET TARGET.SEQUENCEID = TEMP.SEQUENCEID,TARGET.AREANAME = TEMP.AREANAME,TARGET.CITYNAME = TEMP.CITYNAME,
TARGET.FACTORY = TEMP.FACTORY,TARGET.PHONETYPE = TEMP.PHONETYPE,TARGET.VERSION = TEMP.VERSION,TARGET.REGISTERTIME = TEMP.REGISTERTIME
WHEN NOT MATCHED THEN
INSERT VALUES(TEMP.ID,TEMP.IMEI,TEMP.ACCNBR,TEMP.SEQUENCEID,TEMP.AREANAME,TEMP.CITYNAME,TEMP.FACTORY,TEMP.PHONETYPE,TEMP.VERSION,TEMP.REGISTERTIME);
commit;现在的数据量只有几十万就要执行10几分钟,字段都建立了索引的,为什么还是这么慢,那位大神知道是怎么回事吗,
WHEN MATCHED THEN
UPDATE SET TARGET.SEQUENCEID = TEMP.SEQUENCEID,TARGET.AREANAME = TEMP.AREANAME,TARGET.CITYNAME = TEMP.CITYNAME,
TARGET.FACTORY = TEMP.FACTORY,TARGET.PHONETYPE = TEMP.PHONETYPE,TARGET.VERSION = TEMP.VERSION,TARGET.REGISTERTIME = TEMP.REGISTERTIME
WHEN NOT MATCHED THEN
INSERT VALUES(TEMP.ID,TEMP.IMEI,TEMP.ACCNBR,TEMP.SEQUENCEID,TEMP.AREANAME,TEMP.CITYNAME,TEMP.FACTORY,TEMP.PHONETYPE,TEMP.VERSION,TEMP.REGISTERTIME);
commit;现在的数据量只有几十万就要执行10几分钟,字段都建立了索引的,为什么还是这么慢,那位大神知道是怎么回事吗,
解决方案 »
- ORACLE 初级问题
- 恢复联机日志出错
- 求一个把值转化成列的过程
- Oracle9i 9201升级9208的状况以及问题!(高分求解啊!急!)
- 难题,求教,关于oracle数据库记录的逐条更新问题!!!!!!!!!!!!!!!!!!!!!!!!
- 安装9.2后的一些问题
- 请问在pl/sql中select * from table1@link_busi是什么意思?
- SOS:安装oracle9i时出现加载数据库areasQueries出错,请指点!
- (100)在线等待:一个Oracle安装的经典问题:如何在4G内存下安装Oracle8.1.6For NT版
- select into 返回的是多行值,想要保存并显示出来必须用游标吗
- oracle 数据库存储过程怎么用传入参数作为查询条件?
- 触发器总是提示“无法从套接字读取更多数据”
target的imei和accnbr选择性分别如何