欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

oracle表和索引設計基本建議

表物理設計基本建議:
1、除特殊需求,建議采用普通的堆表(heap table)。
2、每個表在創(chuàng)建的時候,建議制定所在的表空間,不用默認表空間。
3、建議根據dml操作頻度數(shù)值,如果update操作頻度高,則可將PCTFREE設置為較高,反之,則可將PCTFREE設置為較低。
4、當表中存在大量delete操作時,PCTUSED值的增大,將提高空間的使用率。
5、對并發(fā)訪問量比較高的表和索引,將INITRANS設置較大,特別是針對索引,例如設置INITRANS設為10.
6、對較小的代碼和參數(shù)表,可考慮IOT表技術。
7、如果某個靜態(tài)表關系比較密切,則可以采用聚簇表的方法。

索引設計基本建議:
1、通常而言,交易系統(tǒng)建立為B*樹索引,對數(shù)據庫倉庫,則可考慮Bitmap、Bitmap join等索引。
2、通過分析應用軟件對數(shù)據訪問方式,展開索引設計。
3、索引和數(shù)據分別存儲在不同的表空間。
4、不要對索引字段進行運算。
5、不要對索引字段進行格式轉換。
6、不要對索引字段使用函數(shù)。
7、加強使用和索引效率的分析。
8、不要對索引字段使用NULL值,因為索引不能存儲空值。

B*樹單字段索引設計建議:
1、分析sql語句中的約束條件字段。
2、如果約束條件不固定,建議創(chuàng)建針對單字段的普通B*索引。
3、選擇可選性最高的字段建立索引。
4、如果是奪標連接sql語句,注意被驅動表(drived table)的連接字段是否需要創(chuàng)建索引。
5、通過多種sql分析工具,分析執(zhí)行計劃并以量化形式評估效果。

復合索引設計建議
1、分析sql語句中的約束條件字段。
2、如果約束條件字段比較固定,則優(yōu)先考慮創(chuàng)建多字段的普通B*樹復合索引。
3、如果字段是主鍵或唯一條件,或者可選性非常高的字段,盡管約束條件字段比較固定,也不一定要建成復合索引,可建成單字段索引,降低復合索引開銷。
4、在復合索引的第一個字段作為約束條件,該復合索引才會啟用,按照可選性高低,進行復合索引字段的排序。

本文建議摘自羅敏老師的《oracle品悟高性能優(yōu)化》。



















本文題目:oracle表和索引設計基本建議
文章出自:http://www.chinadenli.net/article32/gpsesc.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供網站設計服務器托管域名注冊網頁設計公司品牌網站建設

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網站建設