偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Oracle數(shù)據(jù)庫復合索引的性能問題

數(shù)據(jù)庫
在實踐中ORACLE數(shù)據(jù)庫復合索引設計不合理可能會引發(fā)性能問題。

在實踐中ORACLE數(shù)據(jù)庫復合索引設計不合理可能會引發(fā)性能問題。

通常對于復合索引,優(yōu)先將選擇性最高的字段放在第一位。

建立復合索引時,要充分考慮各字段的篩選度,將篩選性更好的字段排在前面。

篩選度可參考"count(distinct A)/count(*)"或在dba_tab_col_statistics視圖查看num_distinct,唯一值越多,則篩選度就越高,也稱為可選擇性越高,反之亦然。

整改方式,請確認是否測試環(huán)境的表數(shù)據(jù)分布情況與生產(chǎn)相同或相似,如非數(shù)據(jù)原因造成的問題,建議調(diào)整索引字段1和字段2的順序,將說明字段4放到說明字段3前。

在準備調(diào)整復合索引字段順序前,有必要了解復合索引使用的一個重要原則:復合索引最左原則。

復合索引最左原則:即where條件只有使用到最左邊索引列的時候,復合索引才可能被使用到。通常,設計復合索引時,我們需要綜合表上數(shù)據(jù)訪問特點、訪問頻率來設計復合索引中的字段順序,以使一個索引盡量服務于更多的SQL訪問請求。

所以,僅根據(jù)字段可選性的高低來調(diào)整字段順序是不嚴謹?shù)模€需要確認原有索引的使用情況,需確保調(diào)整后,不會有SQL無索引可用,或性能下降是可接受的。如不能確認,建議不做改動。如確有需要,就新建一個索引吧。

責任編輯:華軒 來源: 測試小號等閑之輩
相關(guān)推薦

2011-03-16 08:54:45

Oracle數(shù)據(jù)庫索引

2023-11-22 15:34:41

oracleSQL數(shù)據(jù)庫

2010-06-17 12:59:07

Oracle

2010-04-23 11:32:22

Oracle數(shù)據(jù)庫

2021-04-09 21:07:07

Oracle數(shù)據(jù)庫謂詞

2011-05-18 09:39:19

Oracle數(shù)據(jù)庫性能優(yōu)化

2011-05-20 10:30:20

ORACLE數(shù)據(jù)庫性能優(yōu)化

2009-02-01 13:33:13

Oracle數(shù)據(jù)庫配置

2010-11-15 16:13:24

Oracle數(shù)據(jù)庫性能

2010-05-07 17:39:02

Oracle數(shù)據(jù)庫性能

2011-03-28 15:44:45

惠普數(shù)據(jù)庫Oracle數(shù)據(jù)庫

2010-05-10 15:50:39

Oracle數(shù)據(jù)庫性能

2010-04-19 13:31:42

Oracle索引

2010-04-07 09:31:02

Oracle數(shù)據(jù)庫

2010-04-09 15:08:17

Oracle 數(shù)據(jù)庫性

2010-04-26 14:24:58

Oracle數(shù)據(jù)庫索引

2011-04-11 16:50:13

Oracle數(shù)據(jù)庫索引

2010-05-10 18:54:12

Oracle數(shù)據(jù)庫索引

2010-04-07 17:45:22

Oracle位圖索引

2010-04-16 10:18:10

Import性能
點贊
收藏

51CTO技術(shù)棧公眾號