Top/Oracle/wri$_adv_objspace_trend_dataが原因で遅くなる

Oracle/wri$_adv_objspace_trend_dataが原因で遅くなる の変更点


//Oracle/wri$_adv_objspace_trend_dataが原因で遅くなる
Oracleで処理を実行しているとき、予想以上に負荷が高くなることがあります。
Enterprise Managerの「トップ・アクティビティ」でチェックすると、上位SQLに以下のようなSYSTEMが実行するSQLがかなりの割合を占めていることがあります。

 insert into wri$_adv_objspace_trend_data select timepoint, space_usage, 
 space_alloc, quality from table(dbms_space.object_growth_trend(:1, :2, :3,
 :4, NULL, NULL, NULL, 'FALSE', :5, 'FALSE'))

これは、EMの自動メンテナンスタスクによって実行されているSQLです。

必要無い場合は、Oracle11gの場合、以下のコマンドをSYSユーザー(SYSDBA権限)で実行することで上記SQLを実行されなくするようにできます。

 EXEC DBMS_AUTO_TASK_ADMIN.disable;

-http://www.oracle-base.com/articles/11g/automated-database-maintenance-task-management-11gr1.php
-http://4dag.cronos.be/village/dvp_forum.OpenThread?ThreadIdA=36819
-https://community.oracle.com/message/4487264

ページ新規作成

新しいページはこちらから投稿できます。

TOP