在什麼情況下用index unique scans
12:29:15 SQL> create table t1(a int);
表已建立。
已用時間: 00: 00: 00.31
12:29:21 SQL> create unique index test on t1(a);
索引已建立。
已用時間: 00: 00: 00.47
12:29:38 SQL> insert into t1 values (1);
已建立 1 行。
已用時間: 00: 00: 00.63
12:29:45 SQL> insert into t1 values (2);
已建立 1 行。
已用時間: 00: 00: 00.00
12:29:46 SQL> insert into t1 values (3);
已建立 1 行。
已用時間: 00: 00: 00.16
12:29:47 SQL> set autotrace on exp
12:29:53 SQL> select count(*) from t1 where a=3;
COUNT(*)
----------
1
已用時間: 00: 00: 00.16
Execution Plan
----------------------------------------------------------
0 SELECT STATEMENT ptimizer=CHOOSE
1 0 SORT (AGGREGATE)
2 1 INDEX (UNIQUE SCAN) OF 'TEST' (UNIQUE)
表已建立。
已用時間: 00: 00: 00.31
12:29:21 SQL> create unique index test on t1(a);
索引已建立。
已用時間: 00: 00: 00.47
12:29:38 SQL> insert into t1 values (1);
已建立 1 行。
已用時間: 00: 00: 00.63
12:29:45 SQL> insert into t1 values (2);
已建立 1 行。
已用時間: 00: 00: 00.00
12:29:46 SQL> insert into t1 values (3);
已建立 1 行。
已用時間: 00: 00: 00.16
12:29:47 SQL> set autotrace on exp
12:29:53 SQL> select count(*) from t1 where a=3;
COUNT(*)
----------
1
已用時間: 00: 00: 00.16
Execution Plan
----------------------------------------------------------
0 SELECT STATEMENT ptimizer=CHOOSE
1 0 SORT (AGGREGATE)
2 1 INDEX (UNIQUE SCAN) OF 'TEST' (UNIQUE)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10742223/viewspace-238017/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle什麼情況下需要rebuild indexOracleRebuildIndex
- Index Full Scans和Index Fast Full ScansIndexAST
- 在什麼情況下Java比C++快?JavaC++
- 在什麼情況下,Java比C++慢很多?JavaC++
- composite模式在什麼樣的情況下比較適用啊模式
- 爬蟲在什麼情況下才需要使用代理IP爬蟲
- 企業在什麼情況下引入分散式資料庫?分散式資料庫
- 為什麼使用API?什麼情況下避免使用API?API
- 什麼情況下你能接受 996996
- 什麼情況下進行效能測試
- 在什麼情況下可採取區塊鏈的流程圖 - TProphet區塊鏈流程圖
- 【知識分享】企業在什麼情況下需要做負載均衡負載
- Transactional replication 的Snapshot 檔案在什麼情況下會被清除
- Java類什麼情況下被初始化?Java
- argv[0]在什麼情況下不等於程式名
- 什麼情況下需要搭建大資料平臺大資料
- js中什麼情況下返回值是undefinedJSUndefined
- 什麼是java序列化?什麼情況下需要序列化?Java
- Fast Full Index Scans的特點!ASTIndex
- 請問這種情況應該用什麼模式?模式
- [總結]關於index range scans & INDEX (FAST FULL SCAN)IndexAST
- 香港伺服器什麼情況下需要更新升級?伺服器
- 什麼情況!華為開源JDK!JDK
- 應用架構設計中,什麼情況下開始考慮快取?應用架構快取
- Python 為什麼說 Eval 要慎用?使用 Eval 帶來的潛在風險?什麼情況下使用 Eval?Python
- Index Unique Scan (213)Index
- pk 、unique index 和 index 區別Index
- vue什麼情況下需要用到this.$nextTickVue
- Linux中什麼情況下會發生程式排程?Linux
- Snowflake(雪花演算法),什麼情況下會衝突?演算法
- MySQL什麼情況下刪除資料會釋放空間MySql
- 資料庫分割槽表 什麼情況下需要分割槽資料庫
- Oracle軟體安裝 - 什麼情況下需要relink allOracle
- Go高階特性 12 | 指標詳解:在什麼情況下應該使用指標?Go指標
- Nature回應:為什麼在沒有程式碼的情況下發布AlphaFold3?
- Oracle學習系列—資料庫最佳化—Full Scans和Fast Full Index ScansOracle資料庫ASTIndex
- Sparse Indexes vs unique indexIndex
- 在啟用所有PS效能模式工具的情況下,效能損耗過高,怎麼辦模式