电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

Oracle Optimizer:遷移到使用基于成本的優化器-----系列1.1

瀏覽:6日期:2023-11-18 17:02:53
Oracle Optimizer:遷移到使用基于成本的優化器-----系列1.1 假如在Oracle以前的版本(7.0或更早)中開發應用程序,數據庫會采用基于規則的優化器(譯者注:以下稱RBO),本篇將幫助你理解Oracle優化器并遷移到基于成本優化器(譯者注:以下稱CBO)的幾種高效方法.下面是五大部分的第一部分第一部分1. 什么是優化器?2. 為什么要優化?3. 可用的優化器.4. 為什么要移除RBO?5. 為什么要遷移到CBO?第二部分1. 影響CBO的初始化參數.2. 影響CBO的Oracle內部參數.第三部分1. 升級至CBO的設置變化.2. 生成統計資料3. DML監視第四部分1. 提示.2. 存儲概要3. SYS模式的統計資料第五部分1. 新的權限2. 怎樣在CBO中分析執行計劃3. Oracle Application 11i的CBO具體信息4. 結論1. 什么是優化器?在Oracle中,執行一個查詢可能有不只一種方法,擁有最佳等級的執行計劃,或者說是最快速度最少成本返回輸出并達到最佳資源利用的執行計劃.優化器生成執行計劃。優化器是運行在數據庫中致力以得到基于不同條件下執行路徑列表的引擎并且選擇運行查詢的最高效執行計劃。一旦執行計劃生成,它將執行輸出。在Oracle中優化器與DML語句有關.2. 為什么要優化?你知道!優化一個針對執行時以最少時間和最佳的資源利用的查詢,意味著快速和高效。對于資源,意味著CPU利用情況,磁盤輸入輸出,內存消耗和其它范圍的網絡操作。不考慮你的服務器在這些資源上是多么充足,不適當或較不理想的的查詢總是付出昂貴的代價并拖慢你的任務,或者對服務器上的其它處理產生影響.依靠于各種因素的查詢范圍是昂貴的,包括抽取的結果集大小,掃描檢索結果集的數據的大小和系統的即時負荷。適當的語法優化將節省用戶運行時間的消耗和不必要的資源利用。3. 可用的優化器Oracle有兩種模式的優化器,基于規則和基于成本,它決定了最佳的執行計劃。本篇重點介紹CBO,簡要概述RBO.3.1; 基于規則的優化(RBO)RBO遵循簡單的分級方法學。 RBO使用15種級別要點,當接收到查詢,優化器將評估使用到的要點數目,然后選擇最佳級別(最少的數量)的執行路徑來運行查詢,15個要點級別如下: .使用ROWID的單獨記錄 .使用簇連接的單獨記錄. .使用散列簇主鍵的單獨記錄. .使用主鍵的單獨記錄. .簇連接. .散列簇連接 .索引簇主鍵. .復合主鍵. .單列主鍵. .索引列的結合范圍查找. .索引列的非結合范圍查找..排序合并連接..索引列的最大max或min.索引列的order by..全表掃描. 舉例來說,假如生成一個在where子句條件中精確匹配兩列的表的查詢,一列擁有主鍵(對應于使用主鍵的單獨記錄.)而別一列擁有非主鍵(對應于單列主鍵),則RBO更喜歡主鍵(對應于使用主鍵的單獨記錄.),而不是非主鍵(對應于單列主鍵).當在一個查詢中涉及到要訪問多個表,優化器需要確定那個表是驅動表.RBO生成一組連接順序,每一個表做為第一個表,然后優化器從執行計劃的結果集中選擇最理想的計劃.優化器評估不同條件諸如(最少的嵌套循環,最少的排序合并連接,最佳級別的表訪問路徑,等等),假如仍然不能比較出結果,則優化器會選擇查詢的FROM子句第一個表作為驅動表.因此,常規條件下的編碼實踐將把驅動表放在最右邊.其它的表按訪問順序跟隨在FROM子句中. 也就是說,表的順序是從右到左的訪問順序。請注重,用以搜索列的操作符也扮演著決定級別的角色,有時甚至考慮索引的時間作為級別例如下面的表證實了在列1和列2上的索引使用情況,假如它們兩個在where子句上用”=”連接例: select * from am79 where col1 = 1 and col2 = 'amar'; -- here both col1 and col2 are indexed. ------------------------------------------------------------------------------------- Normal index types;;Index used in RBO column1(a);;column2(b);column1+column2(c);; ------------------------------------------------------------------------------------- non-unique;;;;;non-unique;;c non-unique;;;;non-unique;;a + b non-unique;;;;non-unique;;;non-unique;;c uniquenon-unique;;a uniquenon-unique;;a uniqueunique b (the most recent index created) uniqueunique; unique c ------------------------------------------------------------------------------------- -The above is tested on Oracle 8.1.7.1. -In case of non-unique single column indexes, both indexes are used. -In case of unique indexes, they are not combined for execution plan, any one is taken. -Preference is given to the index available with the '=' operator column, than with others operators. -Don't create bitmap & function-based indexes, these will not work in RBO. -------------------------------------------------------------------------------------RBO偏好Oracle早期版本的大多數設置作為執行計劃路徑,這種選擇是統一的。 查詢總會產生同樣的方法對于運行在不同數據庫上相同的應用程序(待續).
標簽: Oracle 數據庫
主站蜘蛛池模板: 哈尔滨发电机,黑龙江柴油发电机组-北方星光 | 承插管件_不锈钢承插管件_锻钢高压管件-温州科正阀门管件有限公司 | 网站建设,北京网站建设,北京网站建设公司,网站系统开发,北京网站制作公司,响应式网站,做网站公司,海淀做网站,朝阳做网站,昌平做网站,建站公司 | 桑茶-七彩贝壳桑叶茶 长寿茶| 五轴加工中心_数控加工中心_铝型材加工中心-罗威斯 | 杭州营业执照代办-公司变更价格-许可证办理流程_杭州福道财务管理咨询有限公司 | 锯边机,自动锯边机,双面涂胶机-建业顺达机械有限公司 | 产业规划_产业园区规划-产业投资选址及规划招商托管一体化服务商-中机院产业园区规划网 | 书信之家_书信标准模板范文大全| 耐热钢-耐磨钢-山东聚金合金钢铸造有限公司 | 桁架楼承板-钢筋桁架楼承板-江苏众力达钢筋楼承板厂 | 浙江皓格药业有限公司| 重庆中专|职高|技校招生-重庆中专招生网 | 合肥礼品公司-合肥礼品定制-商务礼品定制公司-安徽柏榽商贸有限公司 | 实验室pH计|电导率仪|溶解氧测定仪|离子浓度计|多参数水质分析仪|pH电极-上海般特仪器有限公司 | 磁力抛光机_磁力研磨机_磁力去毛刺机-冠古设备厂家|维修|租赁【官网】 | 超声波气象站_防爆气象站_空气质量监测站_负氧离子检测仪-风途物联网 | 鼓风干燥箱_真空烘箱_高温干燥箱_恒温培养箱-上海笃特科学仪器 | 闪电优家-卫生间防水补漏_酒店漏水渗水维修_防水堵漏公司 | 细砂提取机,隔膜板框泥浆污泥压滤机,螺旋洗砂机设备,轮式洗砂机械,机制砂,圆锥颚式反击式破碎机,振动筛,滚筒筛,喂料机- 上海重睿环保设备有限公司 | 武汉高温老化房,恒温恒湿试验箱,冷热冲击试验箱-武汉安德信检测设备有限公司 | 稳尚教育加盟-打造高考志愿填报平台_新高考志愿填报加盟_学业生涯规划加盟 | 断桥铝破碎机_发动机破碎机_杂铝破碎机厂家价格-皓星机械 | 动库网动库商城-体育用品专卖店:羽毛球,乒乓球拍,网球,户外装备,运动鞋,运动包,运动服饰专卖店-正品运动品网上商城动库商城网 - 动库商城 | 气体热式流量计-定量控制流量计(空气流量计厂家)-湖北南控仪表科技有限公司 | 凝胶成像仪,化学发光凝胶成像系统,凝胶成像分析系统-上海培清科技有限公司 | 没斑啦-专业的祛斑美白嫩肤知识网站-去斑经验分享 | 抖音短视频运营_企业网站建设_网络推广_全网自媒体营销-东莞市凌天信息科技有限公司 | 儿童乐园|游乐场|淘气堡招商加盟|室内儿童游乐园配套设备|生产厂家|开心哈乐儿童乐园 | 锡膏喷印机-全自动涂覆机厂家-全自动点胶机-视觉点胶机-深圳市博明智控科技有限公司 | 国际线缆连接网 - 连接器_线缆线束加工行业门户网站 | 锥形螺带干燥机(新型耙式干燥机)百科-常州丰能干燥工程 | 机构创新组合设计实验台_液压实验台_气动实训台-戴育教仪厂 | 火锅加盟_四川成都火锅店加盟_中国火锅连锁品牌十强_朝天门火锅【官网】 | uv机-uv灯-uvled光固化机-生产厂家-蓝盾机电 | Honsberg流量计-Greisinger真空表-气压计-上海欧臻机电设备有限公司 | 冷凝水循环试验箱-冷凝水试验箱-可编程高低温试验箱厂家-上海巨为(www.juweigroup.com) | 流量检测仪-气密性检测装置-密封性试验仪-东莞市奥图自动化科技有限公司 | 钢格板_钢格栅_格栅板_钢格栅板 - 安平县鑫拓钢格栅板厂家 | 高低温试验房-深圳高低温湿热箱-小型高低温冲击试验箱-爱佩试验设备 | 企业管理培训,企业培训公开课,企业内训课程,企业培训师 - 名课堂企业管理培训网 |