台灣最大程式設計社群網站
線上人數
1441
 
會員總數:246738
討論主題:190152
歡迎您免費加入會員
討論區列表 >> Oracle >> o11g 有 v$sql_plan 那 O8i 是用哪一個?
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
o11g 有 v$sql_plan 那 O8i 是用哪一個?
價值 : 500 QP  點閱數:1534 回應數:5
樓主

泡泡龍
初學者
20 21
6674 63
發送站內信

捐贈 VP 給 泡泡龍
o11g 有 v$sql_plan 可以查一些資料

請問 那 O8i 是放在哪一個?

O11g 主要是查
SELECT hash_value
FROM v$sql_plan
WHERE operation = 'TABLE ACCESS'
AND options = 'FULL'
AND object_name <> 'DUAL'
GROUP BY hash_value

O11g 參考如下:
SQL> desc v$sql_plan
名稱 空值? 類型
----------------------------------------- -------- ----------------------------
ADDRESS RAW(4)
HASH_VALUE NUMBER
SQL_ID VARCHAR2(13)
PLAN_HASH_VALUE NUMBER
CHILD_ADDRESS RAW(4)
CHILD_NUMBER NUMBER
TIMESTAMP DATE
OPERATION VARCHAR2(30)
OPTIONS VARCHAR2(30)
OBJECT_NODE VARCHAR2(40)
OBJECT# NUMBER
OBJECT_OWNER VARCHAR2(30)
OBJECT_NAME VARCHAR2(30)
OBJECT_ALIAS VARCHAR2(65)
OBJECT_TYPE VARCHAR2(20)
OPTIMIZER VARCHAR2(20)
ID NUMBER
PARENT_ID NUMBER
DEPTH NUMBER
POSITION NUMBER
SEARCH_COLUMNS NUMBER
COST NUMBER
CARDINALITY NUMBER
BYTES NUMBER
OTHER_TAG VARCHAR2(35)
PARTITION_START VARCHAR2(64)
PARTITION_STOP VARCHAR2(64)
PARTITION_ID NUMBER
OTHER VARCHAR2(4000)
DISTRIBUTION VARCHAR2(20)
CPU_COST NUMBER
IO_COST NUMBER
TEMP_SPACE NUMBER
ACCESS_PREDICATES VARCHAR2(4000)
FILTER_PREDICATES VARCHAR2(4000)
PROJECTION VARCHAR2(4000)
TIME NUMBER
QBLOCK_NAME VARCHAR2(30)
REMARKS VARCHAR2(4000)
OTHER_XML CLOB

SQL>

搜尋相關Tags的文章: [ sql_plan O8i Full Scan ] ,
本篇文章發表於2014-07-03 09:38
1樓
最有價值解答

麥兜照日光
捐贈 VP 給 麥兜照日光 檢舉此回應
你好~
v$sql_plan 只有在9i 以上才有喔
在8i 中的話煩請考#10 回覆
http://dbaspot.com/oracle-server/28206-equivalent-v-sql_plan-v-sql_plan_statistics-oracle8i.html

以上!
本篇文章回覆於2014-07-03 11:17
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
參考看看(Oracle 各版本說明)
http://www.oracle-base.com/index.php

另外v$sql_plan 在8i不存在.(如#1 麥兜大所敘)

本篇文章回覆於2014-07-03 11:29
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

泡泡龍
捐贈 VP 給 泡泡龍 檢舉此回應
我知道 v$sql_plan 不存在於 O8i
我是想知道在 O8i 可以查到

SELECT hash_value
FROM v$sql_plan
WHERE operation = 'TABLE ACCESS'
AND options = 'FULL'
AND object_name <> 'DUAL'
GROUP BY hash_value

類似內容應該查哪一個.... table? view? ??
類似啦
我是要查.... 線上影響資料庫資源比較多的 Full scan 是哪一台機器, 語法是甚麼? 在回頭追程式.
如果查歷史... 一堆影響不大的 SQL 影響分析

僅僅如此而已~
我是從 O11g 練習起, 想說 O8i 試看看... 結果不行.
但是 O8i 海一堆的系統 view 沒概念要查哪一個? 想知道的人告知, 這就感激了~


本篇文章回覆於2014-07-03 11:57
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

泡泡龍
捐贈 VP 給 泡泡龍 檢舉此回應
dba studio 可以看到 Active , 也可以看整在執行甚麼 SQL
想知道... O8i SQL語法關係
本篇文章回覆於2014-07-03 11:58
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
作者回應

泡泡龍
捐贈 VP 給 泡泡龍 檢舉此回應
我從 O9i 的 Enterprise Manager Console 看 O8i 資料庫 sessions 的 SQL 運作...

是可以看到 ACTIVE user
USER_name.TABLE_name TABLE ACCESS(FULL)

這真的沒有 SQL 可以查嗎? ....

本篇文章回覆於2014-07-18 10:02
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.