久久机这里只有精品,国产69精品一区二区亚洲孕妇,91精品国产综合久久婷婷香蕉,午夜久久久久久电影

最新活動:電腦PC端+手機端+微網站+自適應網頁多模板選擇-建站388元起價!!!
當前位置:主頁 > SEO優(yōu)化 > Oracle數據庫性能優(yōu)化技術開發(fā)者網絡OracleSEO優(yōu)化

Oracle數據庫性能優(yōu)化技術開發(fā)者網絡OracleSEO優(yōu)化

時間:2023-05-23 13:05:23 閱讀: 文章分類: SEO優(yōu)化 作者: 網站技術員

導讀:2SEO優(yōu)化Oracle數據庫性能優(yōu)化技術開發(fā)者網絡Oracleseo網站優(yōu)化軟件seo網站優(yōu)化。

seo網站優(yōu)化軟件seo網站優(yōu)化正在看的ORACLE教程是:Oracle數據庫性能優(yōu)化技術開發(fā)者網絡Oracle。

介紹:細處著手,巧處用功。高手和菜鳥之間的差別就是:高手什么都知道,菜鳥知道一些。電腦小技巧收集最新奇招高招,讓你輕松踏上高手之路。    摘要: Oracle數據庫是當前應用最廣泛的大型數據庫之一,而其性優(yōu)化直接關系到系統的運行效率。本文以數據庫性能優(yōu)化的基本原則為出發(fā)點,闡述了在數據庫設計階段如何避免競爭和如何優(yōu)化數據訪問,在數據庫運行階段如何從操作系統和數據庫實例級別上調整內存和I/O來達到數據庫性能優(yōu)化的各種技術。   關鍵詞:Oracle數據庫;性能優(yōu)化;內存;I/O   1. 引言   隨著網絡應用和電子商務的不斷發(fā)展,各個站點的訪問量越來越大,數據庫規(guī)模也隨之不斷的擴大,數據庫系統的性能問題就越來越突出,因此,如何對數據庫進行調優(yōu)至關重要:如何使用有限的計算機系統資源為更多的用戶服務?如何保證用戶的響應速度和服務質量?這些問題都屬于服務器性能優(yōu)化的范疇。   作為全球第一大數據庫廠商,Oracle數據庫在國內外獲得了諸多成功應用,據統計,全球93%的上市.COM公司、65家"財富全球100強"企業(yè)不約而同地采用Oracle數據庫來開展電子商務。我國很多企業(yè)、政府單位及電子商務網站也采用了Oracle作為數據庫服務器。Oracle數據庫服務器是高度可優(yōu)化的軟件產品,經常性的調整可以優(yōu)化應用系統的性能,防止出現系統瓶頸。   數據庫性能優(yōu)化的基本原則就是:通過盡可能少的磁盤訪問獲得所需要的數據。要評價數據庫的性能,需要在數據庫調節(jié)前后比較其評價指標:響應時間和吞吐量之間的權衡、數據庫的可用性、數據庫的命中率以及內存的使用效率,以此來衡量調節(jié)措施的效果和指導調整的方向。    對Oracl網seo優(yōu)化趨勢e數據庫進行性能調整時,應當按照一定的順序進行,因為系統在前面步驟中進行的調整可以避免后面的一些不必要調整或者代價很大的調整。一般來說可以從兩個階段入手:   1、設計階段:對其邏輯結構和物理結構進行優(yōu)化設計,使之在滿足需求條件的情況下,系統性能達到最佳,系統開銷達到最小;   2、數據庫運行階段:采取操作系統級、數據庫級的一些優(yōu)化措施來使系統性能最佳;    2. 在系統設計開發(fā)階段調整數據庫   為了充分利用Oracle數據庫的功能特性,在設計信息系統時,數據庫設計人員需要根據業(yè)務情況(如訪問量或客戶端數量)和現有資源狀況(如數據庫服務器的配置)考慮系統結構和數據庫的邏輯結構的設計:   2.1調整應用程序結構設計。   即應用程序采用的是傳統的C/S兩層體系結構,還是B/W/D三層體系結構。不同的應用程序體系結構要求的數據庫資源是不同的。   2.2恰當使用分區(qū)、索引及存檔功能。   如果某種業(yè)務的數據量增長非常快,可以考慮存放該業(yè)務的數據庫表是否使用Oracle數據庫的分區(qū)功能;對于經常訪問的數據庫表是否需要建立索引;對于經常訪問但是當業(yè)務流程完成后不再變動的數據可采用放入歷史檔案的方法來實現應用系統中訪問盡可能少的數據量。   2.3恰當編寫訪問數據的SQL語句。   良好的SQL語句可以被數據庫重復使用而減少分析時間;恰當的使用索引可使訪問的數據塊大大減少從而減少響應時間。應用程序的執(zhí)行最終將歸結為數據庫中的SQL語句執(zhí)行,因此SQL語句的執(zhí)行效率決定了Oracle數據庫的性能。Oracle公司推薦使用Oracle語句優(yōu)化器(Oracle Optimizer)和行鎖管理器(row-level manager)來調整優(yōu)化SQL語句。   2.4調整硬盤I/O   這一步是在信息系統開發(fā)之前完成的。數據庫管理員可以將組成同一個表空間的數據文件放在不同的硬盤上,做到硬盤之網站建設間I/O負載均衡。在磁盤比較富裕的情況下還應該遵循以下原則:    將表和索引分開;    創(chuàng)造用戶表空間,與系統表空間(system)分開磁盤;    創(chuàng)建表和索引時指定不同的表空間;    創(chuàng)建回滾段專用的表空間,防止空間競爭影響事務的完成;    創(chuàng)建臨時表空間用于排序操作,盡可能的防止數據庫碎片存在于多個表空間中。   2.5確定數據塊大小和存儲參數。   由于數據庫的塊大小在數據庫創(chuàng)建以后就不能在修改(除非重建數據庫),因此為了減少數據鏈接和行遷移,又提高磁盤空間的利用率,在設計數據庫時要確定合適的數據塊大小和存儲參數。通常我們是根據樣例數據確定數據塊大小,而根據業(yè)務現狀和未來發(fā)展趨勢確定存儲參數。 [NextPage] 3. 在數據庫運行階段調整數據庫   數據庫運行階段調整數據庫包括兩個方面:操作系統級的調整;數據庫級的調整。   3.1 操作系統級的調整   實施操作系統級調整的主要目的是減少內存交換,減少分頁,使SGA(System Globle Area)可留駐內存。   3.1.1減少內存交換   內存交換(swapping)可能會造成很大的內存開銷,應將它最小化。運行在Solaris Unix操作系統上的Oracle數據庫,可利用vmstat或sar命令來檢查交換,查看到系統級內存和硬盤I/O的使用情況,調整unix數據緩沖池的大小、每個進程所能使用的內存大小等參數。    vmstat命令   它報告Solaris上的進程、虛擬內存、磁盤、分頁和CPU的活動情況。下面命令將顯示系統每5秒鐘做的事情的概要: % vmstat 5     sar命令   用于監(jiān)控交換、分頁、磁盤和CPU活動。下面命令用于每10秒顯示10次分頁活動的概要: % sar -p 10 10   若系統內存交換較多,且需要節(jié)省內存,可采用以下措施:   1) 避免運行不必要的系統daemon進程或應用程序進程;   2) 在不明顯影響數據塊命中率的前提下減少數據庫緩沖區(qū)的數量,以釋放一些內存;   3) 減少UNIX文件緩沖區(qū)的數量(特別是在使用裸設備時)。   3.1.2控制分頁   少量的內存分頁不會太顯著地影響系統的性能,因為應用程序不必全部放在內存中。但是分頁過多將會造成系統性能下降。為了檢測過多的分頁,可在快速響應或空閑期間運行測量,并與響應遲緩時的測量進行比較。可通過以下辦法來解決:    使用vmstat或sar -p監(jiān)控分頁;     安裝更多的內存;     將一些工作移到另一系統中;     配置系統核心使用更少的內存;     保持SGA在單個共享內存段中。   3.1.3使SGA(System Globle Area)留駐內存   SGA是對數據庫數據進行快速訪問的一個系統全局區(qū),若SGA本身需要頻繁地進行釋放、分配,則不可能達到快速訪問數據的目的,因此,要求SGA駐留內存。這時,我們可以重新配置UNIX核心,調整一些操作系統參數以達到增加共享內存的目的。   3.2 數據庫級的調整   每一個Oracle實例都是由一組Oracle后臺進程和SGA的一個內存區(qū)組成的。這組后臺進程會自動的讀寫數據庫的數據文件,因此,數據庫性能可以被這些因素所影響:SGA各部分的分配是否合理,使用效率是否正常;I/O和鎖競爭是否較多。   3.2.1 SGA的分配及使用效率   分配給每個實例的內存,即SGA的使用效率如何,會大大影響數據庫系統的性能。SGA由下列部分組成:共享池、數據塊緩沖區(qū)、重做日志緩沖區(qū)、大池組成。   l 共享池(Shared pool)   共享池存放庫緩存(存儲共享SQL和PL/SQL區(qū))和數據字典緩存(數據庫對象信息)以及會話期間信息(對于MTS)。由于這些信息是應用程序需要經常訪問的,因此這些信息需要保持高的命中率。可以通過以下語句來確認共享池數據的命中率:   庫緩存: select ge建設網站公司thitratio from v$librarycache 應大于90% select sum(reloads)/sum(pins) from v$librarycache 應小于1

關鍵詞標簽: 性能 開發(fā)者

聲明: 本文由我的SEOUC技術文章主頁發(fā)布于:2023-05-23 ,文章Oracle數據庫性能優(yōu)化技術開發(fā)者網絡OracleSEO優(yōu)化主要講述開發(fā)者,性能,Oracle數據庫性能優(yōu)化技術開發(fā)者網絡網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/seo_5692.html

我的IDC 網站建設技術SEOUC.COM
專注網站建設,SEO優(yōu)化,小程序設計制作搭建開發(fā)定制網站等,數千家網站定制開發(fā)案例,網站推廣技術服務。
  • 5000+合作客服
  • 8年從業(yè)經驗
  • 150+覆蓋行業(yè)
  • 最新熱門源碼技術文章

    主站蜘蛛池模板: 上饶市| 崇信县| 保定市| 松江区| 梁平县| 湄潭县| 阳泉市| 友谊县| 牙克石市| 霍林郭勒市| 郁南县| 平南县| 福州市| 浙江省| 葵青区| 防城港市| 彭泽县| 墨脱县| 化德县| 琼海市| 广西| 麟游县| 东光县| 永安市| 日照市| 涞源县| 周宁县| 新蔡县| 乐至县| 读书| 武乡县| 阿拉善左旗| 宜兴市| 太和县| 铜陵市| 黄山市| 贺兰县| 万州区| 五指山市| 苍南县| 酒泉市|