回答編集履歴
2
追記
answer
CHANGED
@@ -4,4 +4,12 @@
|
|
4
4
|
|
5
5
|
それをLOOPの中で [DBMS_LOCK.SLEEP](https://docs.oracle.com/cd/E16338_01/appdev.112/b56262/d_lock.htm#i997212)で1秒待って1秒毎に実行すれば良いはずです。
|
6
6
|
|
7
|
-
statspackのsnap shot を5分毎に取得するのが現実的な対応ではあります。負荷が大きいので1秒毎には無理でしょうけど。
|
7
|
+
statspackのsnap shot を5分毎に取得するのが現実的な対応ではあります。負荷が大きいので1秒毎には無理でしょうけど。
|
8
|
+
|
9
|
+
追記
|
10
|
+
---
|
11
|
+
SELECT TC.OWNER || '.' || TC.TABLE_NAME || '.' || TC.COLUMN_NAME AS COLUMN_NAME
|
12
|
+
FROM DBA_TAB_COLUMNS TC
|
13
|
+
WHERE TC.COLUMN_NAME = 'CPU_TIME'
|
14
|
+
ORDER BY TC.OWNER, TC.TABLE_NAME, TC.COLUMN_NAME ;
|
15
|
+
もヒントになるかも?
|
1
追記
answer
CHANGED
@@ -2,4 +2,6 @@
|
|
2
2
|
|
3
3
|
[statspackやAWR](http://www.oracle.com/technetwork/jp/articles/index-349908-ja.html)にはreportにCPU TIMEが含まれているので、Oracleをインストールしたディレクトリィの一部 {ORACLE_HOME}/RDBMS 以下で 'cpu time' でgrep するといくつかhitするのでcpu timeを取得できる非公開の関数が見つかるかもしれません。サポート契約が有効ならオラクル社のサポート・センターに問合せてみては?
|
4
4
|
|
5
|
-
それをLOOPの中で [DBMS_LOCK.SLEEP](https://docs.oracle.com/cd/E16338_01/appdev.112/b56262/d_lock.htm#i997212)で1秒待って1秒毎に実行すれば良いはずです。
|
5
|
+
それをLOOPの中で [DBMS_LOCK.SLEEP](https://docs.oracle.com/cd/E16338_01/appdev.112/b56262/d_lock.htm#i997212)で1秒待って1秒毎に実行すれば良いはずです。
|
6
|
+
|
7
|
+
statspackのsnap shot を5分毎に取得するのが現実的な対応ではあります。負荷が大きいので1秒毎には無理でしょうけど。
|