Oracle 10g/11g 統計資訊相關
10g:
確認統計資訊收集是否開啟
SQL> select * from Dba_Scheduler_Jobs where JOB_NAME ='GATHER_STATS_JOB';
關閉、啟動這個自動統計資訊收集功能:
SQL> exec DBMS_SCHEDULER.DISABLE('GATHER_STATS_JOB');
SQL> exec DBMS_SCHEDULER.ENABLE('GATHER_STATS_JOB');
手動收集統計資訊
DBMS_STATS.GATHER_DATABASE_STATS or DBMS_STATS.GATHER_SCHEMA_STATS OR DBMS_STATS.GATHER_TABLE_STATS
11g:
確認統計資訊收集是否開啟
select client_name,status from DBA_AUTOTASK_CLIENT where client_name='auto optimizer stats collection';
關閉、啟動這個自動統計資訊收集功能:
exec dbms_auto_task_admin.disable(client_name => 'auto optimizer stats collection',operation => NULL,window_name => NULL);
BEGIN
dbms_auto_task_admin.enable(
client_name => 'auto optimizer stats collection',
operation => NULL,
window_name => NULL);
END;
/
手動收集統計資訊,先備份現有統計資訊
exec DBMS_STATS.CREATE_STAT_TABLE (ownname=>'SYSTEM', stattab=>'ees_statistics_OLD', tblspace=>'SYSTEM');
exec DBMS_STATS.EXPORT_DATABASE_STATS (statown=>'SYSTEM', stattab=>'ees_statistics_OLD');
exec DBMS_STATS.GATHER_DATABASE_STATS(degree=>16);
exec DBMS_STATS.GATHER_SCHEMA_STATS(ownname=>'S8PROD',degree=>12,force => TRUE);
exec DBMS_STATS.CREATE_STAT_TABLE (ownname=>'SYSTEM', stattab=>'ees_statistics_NEW', tblspace=>'SYSTEM');
exec DBMS_STATS.EXPORT_DATABASE_STATS (statown=>'SYSTEM', stattab=>'ees_statistics_NEW');
exec DBMS_STATS.IMPORT_DATABASE_STATS (statown=>'SYSTEM', stattab=>'statistics_NEW');
exec DBMS_STATS.IMPORT_SCHEMA_STATS (ownname=>'S8PROD',statown=>'SYSTEM', stattab=>'statistics_NEW', FORCE=>TRUE );
更新資料字典
exec dbms_stats.gather_system_stats(GATHERING_MODE=>'INTERVAL', INTERVAL=>10);
exec dbms_stats.gather_fixed_objects_stats;
exec dbms_stats.gather_dictionary_stats;
確認統計資訊收集是否開啟
SQL> select * from Dba_Scheduler_Jobs where JOB_NAME ='GATHER_STATS_JOB';
關閉、啟動這個自動統計資訊收集功能:
SQL> exec DBMS_SCHEDULER.DISABLE('GATHER_STATS_JOB');
SQL> exec DBMS_SCHEDULER.ENABLE('GATHER_STATS_JOB');
手動收集統計資訊
DBMS_STATS.GATHER_DATABASE_STATS or DBMS_STATS.GATHER_SCHEMA_STATS OR DBMS_STATS.GATHER_TABLE_STATS
11g:
確認統計資訊收集是否開啟
select client_name,status from DBA_AUTOTASK_CLIENT where client_name='auto optimizer stats collection';
關閉、啟動這個自動統計資訊收集功能:
exec dbms_auto_task_admin.disable(client_name => 'auto optimizer stats collection',operation => NULL,window_name => NULL);
BEGIN
dbms_auto_task_admin.enable(
client_name => 'auto optimizer stats collection',
operation => NULL,
window_name => NULL);
END;
/
手動收集統計資訊,先備份現有統計資訊
exec DBMS_STATS.CREATE_STAT_TABLE (ownname=>'SYSTEM', stattab=>'ees_statistics_OLD', tblspace=>'SYSTEM');
exec DBMS_STATS.EXPORT_DATABASE_STATS (statown=>'SYSTEM', stattab=>'ees_statistics_OLD');
exec DBMS_STATS.GATHER_DATABASE_STATS(degree=>16);
exec DBMS_STATS.GATHER_SCHEMA_STATS(ownname=>'S8PROD',degree=>12,force => TRUE);
exec DBMS_STATS.CREATE_STAT_TABLE (ownname=>'SYSTEM', stattab=>'ees_statistics_NEW', tblspace=>'SYSTEM');
exec DBMS_STATS.EXPORT_DATABASE_STATS (statown=>'SYSTEM', stattab=>'ees_statistics_NEW');
exec DBMS_STATS.IMPORT_DATABASE_STATS (statown=>'SYSTEM', stattab=>'statistics_NEW');
exec DBMS_STATS.IMPORT_SCHEMA_STATS (ownname=>'S8PROD',statown=>'SYSTEM', stattab=>'statistics_NEW', FORCE=>TRUE );
更新資料字典
exec dbms_stats.gather_system_stats(GATHERING_MODE=>'INTERVAL', INTERVAL=>10);
exec dbms_stats.gather_fixed_objects_stats;
exec dbms_stats.gather_dictionary_stats;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/14012827/viewspace-1796331/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle 11g 統計資訊 相關檢視Oracle
- 【SCRIPT】Oracle統計資訊相關SQLOracleSQL
- oracle 10g 與11g統計資訊區別Oracle 10g
- Oracle 統計資訊相關命令彙總Oracle
- Oracle 11G 統計資訊TaskOracle
- oracle 11g統計資訊收集Oracle
- 統計資訊10G和11G區別
- 【Oracle】11g Oracle自動收集統計資訊Oracle
- GreatSQL統計資訊相關知識點SQL
- 【轉】ORACLE 10G AWR 相關Oracle 10g
- Oracle 11g手工收集表統計資訊Oracle
- Oracle 11g 統計資訊收集指令碼Oracle指令碼
- oracle 11g 待定釋出統計資訊Oracle
- ORACLE 11g 自動收集統計資訊Oracle
- [統計資訊系列7] Oracle 11g的自動統計資訊收集Oracle
- Oracle 10g SGA 相關的VIEWOracle 10gView
- Oracle 11g 之自動收集統計資訊Oracle
- 關於ORACLE自動統計CBO統計資訊Oracle
- 檢視oracle鎖相關資訊Oracle
- 【統計資訊】Oracle統計資訊Oracle
- MySQL索引統計資訊更新相關的引數MySql索引
- 詳解Oracle 10g、11g和CHECKPOINT相關的初始化引數Oracle 10g
- [ZT] Oracle 10g RAC的相關概念Oracle 10g
- Oracle 10g RAC 相關維護命令Oracle 10g
- oracle 10g _create tablespace相關語法Oracle 10g
- Oracle 11g無法自動收集統計資訊Oracle
- oracle 11g自動收集統計資訊介紹Oracle
- 關於oracle自動收集統計資訊Oracle
- MySQL中的統計資訊相關引數介紹MySql
- DB2 統計資訊與重組相關操作DB2
- Oracle 11g 監聽相關檔案Oracle
- Oracle 11g資料庫相關操作Oracle資料庫
- 關於ORACLE自動統計CBO統計資訊[轉帖]Oracle
- oracle 11g 擴充套件統計資訊extended_statsOracle套件
- Oracle 11g新特性之收集多列統計資訊Oracle
- Oracle 11g新特性:多列統計資訊(MultiColumn Statistics)Oracle
- Oracle 10g rebuild index,索引原來統計資訊丟失Oracle 10gRebuildIndex索引
- ORACLE表統計資訊與列統計資訊、索引統計資訊Oracle索引