学习oracle技术,每天学一点,每天进步一点
DB导入/导出统计数据
上一篇 /
下一篇 2007-12-26 16:23:30
/ 个人分类:数据库维护
一个用户paulITPUB个人空间KlU-he~i
SQL> create table test as select * from dba_objects;
Zx?!S)J,p0SQL> create index ind_test on test(object_id);
6`q C'w.va|0创建一个表,存放export出来的统计信息
x
qHZN;T~? l1][0SQL> exec dbms_stats.create_stat_table(ownname => 'PAUL', stattab => 'STAT_AT', tblspace => 'SYSTEM');ITPUB个人空间[S:f^iVl
刚创建完成,记录数为0
7]e$ut$J;X
[0SQL> select count(*) from STAT_AT;
4C"`~B6M'x0n"p0
*f9f8s/|\?S0COUNT(*)ITPUB个人空间)BSZbB"usZ;wyX
----------
_T2E t-R7X i00ITPUB个人空间jSUH5x
Gi^}
收集表和索引的统计信息ITPUB个人空间}iu+q$rQ
ITPUB个人空间z5s
C/U*W*F
SQL>exec dbms_stats.gather_table_stats(ownname=>'PAUL',tabname=>'TEST',estimate_percent => 100,method_opt=> 'FOR ALL INDEXED COLUMNS');ITPUB个人空间em^/N'bIa
\{v
9|,hrA{
DHC/W0SQL>exec dbms_stats.gather_index_stats(ownname=>'PAUL',indname=>'IND_TEST',estimate_percent=>100);ITPUB个人空间9Z
Z9io!p(}*v)i
U
我们导出统计信息
(C4i
TT)f l0
V#e] L'^@(`F)x0SQL>exec dbms_stats.export_table_stats(ownname=>'PAUL', tabname=>'TEST', stattab=> 'STAT_AT');ITPUB个人空间/s:`e8oJ
ITPUB个人空间F
|:o
L.r8A^
SQL> select count(*) from STAT_AT;
T`euIw
G0
jct*~7W7o,}'R0COUNT(*)ITPUB个人空间-lci5iM/},[8v#{
----------