2007年9月13日 星期四

ORACLE--查資料庫統計資料

1.select * from v$parameter2
order by name
optimizer_mode 看使用何種模式執行統計
規則代表最好, 但不一定最快.
成本模式代表反應最快, 但不一定最好.

2.select num_rows from dba_tables
3.select num_rows from dba_tab_partitions
如果num_rows不為0, 代表有統計資料
4.取得table統計資料

SQL> execute dbms_stats.gather_table_stats('SCOTT','EMP',null,DBMS_STATS.AUTO_SAMPLE_SIZE);

已順利完成 PL/SQL 程序.

SQL>

沒有留言: