快速导出数据
exp sms/sms file=smsmg_p7.dmp tables=SMSMG:M07 direct=y recordlength=65535 statistics=none导出时间大约28分钟:Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.2.0 - 64bit ProductionWith the Partitioning, Real Application Clusters, OLAP and Data Mining optionsExport done in ...
恢复目录数据库备份脚本
Linux系统,整个备份过程大约持续了5个小时左右,备份出来的容量如下:[oracle@sms backup]$ du -sk1448023700 .备份脚本:run{allocate channel d1 type disk maxpiecesize=50G;allocate channel d2 type disk maxpiecesize=50G;backup full database filesperset 10 include c...
Index 时间评估(来自eygle)
记录一下最近完成的一个大表数据整理,在近10亿记录的表上创建了3个索引,使用NOLOGGING,COMPRESS选项。1>第一个唯一约束:ALTER TABLE "SMSMG" ADD CONSTRAINT "UN_ISMG_NEW" UNIQUE ("SEQNO", "SUBMIT_YEAR") USING INDEX compress PCTFREE 0 NOLOGGING ENABLE ;大致耗时:3:11:062>单键值索引:...
sql调优学习之cpu消耗过多...
1>不分析索引的表分析方式:analyze table aaa compute statistics;这种表分析相当于删除了直方图的统计信息.9iR2 第一次hard parse 会参考数据分布,从而影响执行计划.10053 trace file as below:Before analyze table:table :im_blackist orig cdn:57477ACCESS PATH :tsc Resc:38 Resp:3...
dba_histograms等高直方图和等频直方图的理解
1>等高直方图: Distinct column values for one table column >254 endpoint number 对应 bucket number,endpoint value对应column值的范围: Endpoint number endpoint value &nbs...
大数据量数据查询优化
在Oracle里面怎么把大数据切成小数据呢,有两个办法,一个是分区,另外一个是分表。我这里选择的是分区,当然了看了这篇文章你也可以分表。创建一个表P1,在T1的表结构基础上多加一个字段HASH_VALUE,并且根据HASH_VALUE进行LIST分区CREATE TABLE P1(HASH_VALUE NUMBER,OWNER VARCHAR2(30),OBJECT_NAME VARCH...