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

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

Oracle專家調優秘密(一)

瀏覽:120日期:2023-11-17 18:12:57
前言在過去的十年中,Oracle已經成為世界上最專業的數據庫之一。對于IT專家來說,就是要確保利用Oracle的強大特性來提高他們公司的生產力。最有效的方法之一是通過Oracle調優。它有大量的調整參數和技術來改進你的Oracle數據庫的性能。 Oracle調優是一個復雜的主題。關于調優可以寫整整一本書不過,為了改善Oracle數據庫的性能,有一些基本的概念是每個Oracle DBA都應該遵從的。在這篇簡介中,我們將簡要地介紹以下的Oracle主題:--外部調整:我們應該記住Oracle并不是單獨運行的。因此我們將查看一下通過調整Oracle服務器以得到高的性能。--Row re-sequencing以減少磁盤I/O:我們應該懂得Oracle調優最重要的目標是減少I/O。--Oracle SQL調整。Oracle SQL調整是Oracle調整中最重要的領域之一,只要通過一些簡單的SQL調優規則就可以大幅度地提升SQL語句的性能,這是一點都不希奇的。--調整Oracle排序:排序對于Oracle性能也是有很大影響的。--調整Oracle的競爭:表和索引的參數設置對于UPDATE和INSERT的性能有很大的影響。我們首先從調整Oracle外部的環境開始。假如內存和CPU的資源不足的話,任何的Oracle調整都是沒有幫助的。外部的性能問題Oracle并不是單獨運行的。Oracle數據庫的性能和外部的環境有很大的關系。這些外部的條件包括有:.CPU--CPU資源的不足令查詢變慢。當查詢超過了Oracle服務器的CPU性能時,你的數據庫性能就受到CPU的限制。.內存--可用于Oralce的內存數量也會影響SQL的性能,非凡是在數據緩沖和內存排序方面。.網絡--大量的Net8通信令SQL的性能變慢。許多新手都錯誤的認為應該首先調整Oracle數據庫,而不是先確認外部資源是否足夠。實際上,假如外部環境出現瓶頸,再多的Oracle調整都是沒有幫助的。在檢查Oracle的外部環境時,有兩個方面是需要注重的:1、當運行隊列的數目超過服務器的CPU數量時,服務器的性能就會受到CPU的限制。補救的方法是為服務器增加額外的CPU或者關閉需要很多處理資源的組件,例如Oracle Parallel Query。2、內存分頁。當內存分頁時,內存容量已經不足,而內存頁是與磁盤上的交換區進行交互的。補救的方法是增加更多的內存,減少Oracle SGA的大小,或者關閉Oracle的多線程服務器。可以使用各種標準的服務器工具來得到服務器的統計數據,例如vmstat,glance,top和sar。DBA的目標是確保數據庫服務器擁有足夠的CPU和內存資源來處理Oracle的請求。以下讓我們來看一下Oracle的row-resequencing是如何能夠極大地減少磁盤I/O的。Row-resequencing(行的重新排序)就象我們上面提到的,有經驗的Oracle DBA都知道I/O是響應時間的最大組成部分。其中磁盤I/O非凡厲害,因為當Oracle由磁盤上的一個數據文件得到一個數據塊時,讀的進程就必須等待物理I/O操作完成。磁盤操作要比數據緩沖慢10,000倍。因此,假如可以令I/O最小化,或者減少由于磁盤上的文件競爭而帶來的瓶頸,就可以大大地改善Oracle數據庫的性能。假如系統響應很慢,通過減少磁盤I/O就可以有一個很快的改善。假如在一個事務中通過按一定的范圍搜索primary-key索引來訪問表,那么重新以CTAS的方法組織表將是你減少I/O的首要策略。通過在物理上將行排序為和primary-key索引一樣的順序,就可以加快獲得數據的速度。就象磁盤的負載平衡一樣,行的重新排序也是很簡單的,而且也很快。通過與其它的DBA治理技巧一起使用,就可以在高I/O的系統中大大地減少響應的時間。在高容量的在線事務處理環境中(online transaction processing,OLTP),數據是由一個primary索引得到的,重新排序表格的行就可以令連續塊的順序和它們的primary索引一樣,這樣就可以在索引驅動的表格查詢中,減少物理I/O并且改善響應時間。這個技巧僅在應用選擇多行的時候有用,或者在使用索引范圍搜索和應用發出多個查詢來得到連續的key時有效。對于隨機的唯一primary-key(主鍵)的訪問將不會由行重新排序中得到好處。讓我們看一下它是如何工作的。考慮以下的一個SQL的查詢,它使用一個索引來得到100行:selectsalaryfromemployeewherelast_name like 'B%';這個查詢將會使用last_name_index,搜索其中的每一行來得到目標行。這個查詢將會至少使用100次物理磁盤的讀取,因為employee的行存放在不同的數據塊中。不過,假如表中的行已經重新排序為和last_name_index的一樣,同樣的查詢又會怎樣處理呢?我們可以看到這個查詢只需要三次的磁盤I/O就讀完全部100個員工的資料(一次用作索引的讀取,兩次用作數據塊的讀取),減少了97次的塊讀取。 重新排序帶來的性能改善的程度在于在你開始的時候行的亂序性如何,以及你需要由序列中訪問多少行。至于一個表中的行與索引的排序鍵的匹配程度,可以查看數據字典中的dba_indexes和dba_tables視圖得到。在dba_indexes的視圖中,查看clustering_factor列。假如clustering_factor的值和表中的塊數目大致一樣,那么你的表和索引的順序是一樣的。不過,假如clustering_factor 的值接近表中的行數目,那就表明表格中的行和索引的順序是不一樣的。行重新排序的作用是不可以小看的。在需要進行大范圍的索引搜索的大表中,行重新排序可以令查詢的性能提高三倍。一旦你已經決定重新排序表中的行,你可以使用以下的工具之一來重新組織表格。. 使用Oracle的Create Table As Select (CTAS) 語法來拷貝表格. Oracle9i自帶的表格重新組織工具以下,我們來看以下SQL語句的調優。
標簽: Oracle 數據庫
主站蜘蛛池模板: 玄米影院| 呼末二氧化碳|ETCO2模块采样管_气体干燥管_气体过滤器-湖南纳雄医疗器械有限公司 | 美国PARKER齿轮泵,美国PARKER柱塞泵,美国PARKER叶片泵,美国PARKER电磁阀,美国PARKER比例阀-上海维特锐实业发展有限公司二部 | 自动焊锡机_点胶机_螺丝机-锐驰机器人 | 无线联网门锁|校园联网门锁|学校智能门锁|公租房智能门锁|保障房管理系统-KEENZY中科易安 | 巨野电机维修-水泵维修-巨野县飞宇机电维修有限公司 | 震动筛选机|震动分筛机|筛粉机|振筛机|振荡筛-振动筛分设备专业生产厂家高服机械 | 广东护栏厂家-广州护栏网厂家-广东省安麦斯交通设施有限公司 | 罗茨真空机组,立式无油往复真空泵,2BV水环真空泵-力侨真空科技 | TPM咨询,精益生产管理,5S,6S现场管理培训_华谋咨询公司 | 旅游规划_旅游策划_乡村旅游规划_景区规划设计_旅游规划设计公司-北京绿道联合旅游规划设计有限公司 | 成都亚克力制品,PVC板,双色板雕刻加工,亚克力门牌,亚克力标牌,水晶字雕刻制作-零贰捌广告 | 智成电子深圳tdk一级代理-提供TDK电容电感贴片蜂鸣器磁芯lambda电源代理经销,TDK代理商有哪些TDK一级代理商排名查询。-深圳tdk一级代理 | 地图标注|微信高德百度地图标注|地图标记-做地图[ZuoMap.com] | 外观设计_设备外观设计_外观设计公司_产品外观设计_机械设备外观设计_东莞工业设计公司-意品深蓝 | 大_小鼠elisa试剂盒-植物_人Elisa试剂盒-PCR荧光定量试剂盒-上海一研生物科技有限公司 | 浩方智通 - 防关联浏览器 - 跨境电商浏览器 - 云雀浏览器 | 运动木地板价格,篮球馆体育运动木地板生产厂家_欧氏地板 | 深圳市源和塑胶电子有限公司-首页 | 玉米深加工设备|玉米加工机械|玉米加工设备|玉米深加工机械-河南成立粮油机械有限公司 | WF2户外三防照明配电箱-BXD8050防爆防腐配电箱-浙江沃川防爆电气有限公司 | 选矿设备-新型重选设备-金属矿尾矿重选-青州冠诚重工机械有限公司 | 潜水搅拌机-双曲面搅拌机-潜水推进器|奥伯尔环保 | 防爆型气象站_农业气象站_校园气象站_农业四情监测系统「山东万象环境科技有限公司」 | 汽车润滑油厂家-机油/润滑油代理-高性能机油-领驰慧润滑科技(河北)有限公司 | 上海冠顶工业设备有限公司-隧道炉,烘箱,UV固化机,涂装设备,高温炉,工业机器人生产厂家 | 硅胶管挤出机厂家_硅胶挤出机生产线_硅胶条挤出机_臣泽智能装备 贵州科比特-防雷公司厂家提供贵州防雷工程,防雷检测,防雷接地,防雷设备价格,防雷产品报价服务-贵州防雷检测公司 | 全自动包装秤_全自动上袋机_全自动套袋机_高位码垛机_全自动包装码垛系统生产线-三维汉界机器(山东)股份有限公司 | 北京京云律师事务所| 植筋胶-粘钢胶-碳纤维布-碳纤维板-环氧砂浆-加固材料生产厂家-上海巧力建筑科技有限公司 | 广州工业氧气-工业氩气-工业氮气-二氧化碳-广州市番禺区得力气体经营部 | 暖气片十大品牌厂家_铜铝复合暖气片厂家_暖气片什么牌子好_欣鑫达散热器 | 打造全球沸石生态圈 - 国投盛世 锂电混合机-新能源混合机-正极材料混料机-高镍,三元材料混料机-负极,包覆混合机-贝尔专业混合混料搅拌机械系统设备厂家 | 纸张环压仪-纸张平滑度仪-杭州纸邦自动化技术有限公司 | 安平县鑫川金属丝网制品有限公司,声屏障,高速声屏障,百叶孔声屏障,大弧形声屏障,凹凸穿孔声屏障,铁路声屏障,顶部弧形声屏障,玻璃钢吸音板 | 行吊_电动单梁起重机_双梁起重机_合肥起重机_厂家_合肥市神雕起重机械有限公司 | 禹城彩钢厂_钢结构板房_彩钢复合板-禹城泰瑞彩钢复合板加工厂 | 卧涛科技有限公司科技项目申报公司|高新技术企业申报|专利申请 | 上海律师事务所_上海刑事律师免费咨询平台-煊宏律师事务所 | 档案密集柜_手动密集柜_智能密集柜_内蒙古档案密集柜-盛隆柜业内蒙古密集柜直销中心 | 防爆正压柜厂家_防爆配电箱_防爆控制箱_防爆空调_-盛通防爆 |