Oracle11g,沒有統計資訊時,表的Card從哪來?
來源於這個問題:http://www.itpub.net/thread-1503855-1-1.html
表沒有統計資訊時,Cardinality從哪裡來?
做個試驗:
SQL> alter system flush shared_pool;
系統已更改。
SQL> create table t as select * from dba_objects where rownum<10001;
表已建立。
SQL> insert into t select * from dba_objects where rownum<10001;
已建立 10000 行。
SQL> /
已建立 10000 行。
SQL> commit;
提交完成。
SQL> select count(*) from t;
COUNT(*)
----------
30000
SQL> select t.num_rows,t.blocks from user_tables t where t.table_name='T'
2 ;
NUM_ROWS BLOCKS
---------- ----------
SQL> alter session set events '10053 trace name context forever';
會話已更改。
SQL> select * from t;
SQL> alter session set events '10053 trace name context off';
會話已更改。
10053事件裡,如何計算Cardinality就比較清楚了
*** 2011-10-25 16:19:37.525
** Executed dynamic sampling query:
level : 2
sample pct. : 16.237113 actual sample size : 6008
filtered sample card. : 6008
orig. card. : 10537
block cnt. table stat. : 388
block cnt. for sampling: 388
max. sample block cnt. : 64
sample block cnt. : 63
min. sel. est. : -1.00000000
** Using dynamic sampling card. : 37002
** Dynamic sampling updated table card.
Table: T Alias: T
Card: Original: 37001.650794 Rounded: 37002 Computed: 37001.65 Non Adjusted: 37001.65
6008/0.16237113=37001.65
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/19423/viewspace-1055938/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SAPABAP裡資料庫表的StorageParameters從哪裡來的資料庫
- ORACLE表統計資訊與列統計資訊、索引統計資訊Oracle索引
- SAP ABAP裡資料庫表的Storage Parameters從哪裡來的資料庫
- 通過鎖定表的統計資訊來穩定sql的執行計劃SQL
- 表中明明沒有這條資料,竟然還能查出來?
- 有沒有動態建立資料表的輪子?
- Kubernetes YAML不是而且從來沒有宣告式程式設計!- Archis GoreYAML程式設計Go
- 【STATS】Oracle遷移表統計資訊Oracle
- 備庫是否有自己的統計資訊?(續)
- dcat 有沒有辦法可以在一行header裡放置多個cardHeader
- 資料字典和固定表統計資訊更新
- 【統計資訊】Oracle統計資訊Oracle
- 【統計資訊】Oracle常用的收集統計資訊方式Oracle
- 幽默:沒有資料庫的架構來了資料庫架構
- 沒有“好的”資料,AI就沒有未來?聽聽雲測資料怎麼說AI
- 蔚來回應進軍手機行業:目前沒有可供披露的資訊行業
- 好未來有沒有“好未來”?
- 計件工資管理系統軟體有哪個好
- 透過Python進行MySQL表資訊統計PythonMySql
- 前端JavaScript的前景如何?有沒有未來?前端JavaScript
- 【STAT】Oracle 表統計資訊被鎖,如何建立索引Oracle索引
- 為什麼末世題材的遊戲裡,從來沒有自行車?遊戲
- 世界上從來沒有“島學”,只有數不盡的細節
- 艾司博訊:拼多多開店後有沒有時間限制
- 從事前端真的沒有後端工資高?前端後端
- cookie從哪來到哪去Cookie
- mysql5.7.22 表沒有主鍵,資料量巨大的時候更新,實驗驗證導致大量主從延時MySql
- 奇瑞瑞虎9啥時候上市 沒有上市的任何訊息
- win10系統ppt錄製視訊的時候播放沒有聲音怎麼辦Win10
- Oracle 指令碼 線上哪些索引從來沒有被使用過Oracle指令碼索引
- vs2022 IntelliSense失效,“ IntelliSense沒有可用的附加資訊”Intel
- 修改oracle 的統計資訊Oracle
- 35歲沒有晉級的同事都去哪了?
- 統計資訊記錄表|全方位認識 mysql 系統庫MySql
- 沒有影子,何來真身?
- 有沒有對測試 PB 統計自動化研究的小夥伴
- 有沒有支援複雜報表的 BI 產品
- 沒有光模組就沒有光通訊,真的嗎?
- 【統計資訊】全面檢視錶所有統計資訊SQLSQL