西安编程培训机构,学seo如何入门,有赞做网站,制作相册的模板oracle中insert#xff0c;copy#xff0c;insert append执行对比还是由于迁移数据库#xff0c;测试了insert#xff0c;copy#xff0c;insert append的执行速度。环境#xff1a;oracle9i向oracle11g迁移#xff0c;linux系统。表已建立#xff0c;只允许插入数据copyinsert append执行对比还是由于迁移数据库测试了insertcopyinsert append的执行速度。环境oracle9i向oracle11g迁移linux系统。表已建立只允许插入数据而不能使用create .. select 或 copy .. create。1. 建立dblink供insertinsert append使用。2. 登录11g数据库。并set timing on3. 建立视图查看redo sizecreate redo_size asselect value www.2cto.comfrom v$mystat, v$statnamewhere v$mystat.statistic# v$statname.statistic#and v$statname.name redo size;4. insert into dblink_test_tab select * from tran_rec_03dblink_test;insert /* APPEND */ into dblink_test_tab select * from tran_rec_03dblink_test;copy from ispay/ispaycrmtest insert dblink_test_tab using select * from tran_rec_03;在执行以上所有语句前与后执行select * from redo_size;5. 得到的结果如下redo_size 用时insert 177821968 425insert append 3590412 315copy 124438620 420数据量495665www.2cto.com结论insert 需要的时间最多redo量最大。insert append 需要的时间最短redo量最小。copy则不需要dblink。