有时我们需要在数据库有大量数据的情况下做测试工作.下面介绍一种Oracle自带的数据导入工具.相比使用程序向数据库写数据要快N倍.
相关文件: test.ctl | test.log | test.bad | test.dsc
相关指令: sqlldr dbuser/dbpassword control=test.ctl
test.ctl -- 控制文件
test.log -- 同名日志文件
test.bad -- 问题数据存放文件
test.dsc -- 废弃数据存放文件
[@more@]在大量导入数据后需要对表做分析,提高SELECT的性能.表分析会向oracle提供最佳查询方案.
1.全表分析
SQL > analyze table CASE_GA_AJZLZ compute statistics;
2.N%表分析[速度快,能够得到分析效果]
SQL > ANALYZE TABLE table_name ESTIMATE STATISTICS SAMPLE 20 PERCENT;
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9183234/viewspace-905275/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/9183234/viewspace-905275/