天天被操天天被操综合网,亚洲黄色一区二区三区性色,国产成人精品日本亚洲11,欧美zozo另类特级,www.黄片视频在线播放,啪啪网站永久免费看,特别一级a免费大片视频网站

現(xiàn)在位置:范文先生網(wǎng)>理工論文>計算機信息技術(shù)>通過ORACLE的平臺依賴性進行系統(tǒng)優(yōu)化

通過ORACLE的平臺依賴性進行系統(tǒng)優(yōu)化

時間:2023-02-21 00:18:41 計算機信息技術(shù) 我要投稿
  • 相關(guān)推薦

通過ORACLE的平臺依賴性進行系統(tǒng)優(yōu)化

通過ORACLE的平臺依賴性進行系統(tǒng)優(yōu)化

 

摘要:

    本文基于ORACLE對平臺的依賴性,以NT平臺為例,描述ORACLENT平臺上的一些特點,提供一個ORACLE系統(tǒng)優(yōu)化的思路。

 

關(guān)鍵詞:

ORACLE 平臺依賴性 系統(tǒng)優(yōu)化

 

    當(dāng)前,ORACLE作為大型數(shù)據(jù)庫管理系統(tǒng)快速發(fā)展,如何更好的發(fā)揮其強大的數(shù)據(jù)管理功能?這成為ORACLE系統(tǒng)優(yōu)化方面一個不可忽視的問題。有專門文章從系統(tǒng)參數(shù)等軟件內(nèi)部挖掘其"潛力",本文嘗試從ORACLE與外部環(huán)境的特定關(guān)系,即ORACLE的平臺依賴性著手,主要以NT平臺為例,就ORACLE的平臺依賴性的各個方面進行描述。

 

1ORACLENT平臺下僅僅是一個多線程(Multiple Threads)操作系統(tǒng)進程

(Process)

 

    NT平臺下,ORACLE的每一個后臺"進程"(LGWR、DBWR)和專用服務(wù)"進程"都是ORACLE進程的一個子線程。這種多線程結(jié)構(gòu)(Muli_threaded Architecture)NT上是非常高效的,因為所有子線程都共享同一主進程的資源。如果你添加一個ORACLE實例

(Instance),才會有一個新的ORACLE進程,這個新的進程同樣擁有與前一個進程相同的多線程結(jié)構(gòu)。

    NT平臺下,操作系統(tǒng)并不給每個ORACLE線程標(biāo)志諸如LGWR、DBWR之類的名字。如果想查看有關(guān)線程信息,可以通過SQL語句來查詢數(shù)據(jù)字典(Data Dictionary)中的相關(guān)表(Table)和視圖(View)。

    例如,查看關(guān)于DBWR線程的內(nèi)部編號信息:

      &n

bsp; select b.name , p.spid

        from v$bgpross b , v$process p

        where b.paddr=p.addr 

        and   name='DBWR'

    另外,ORACLE的系統(tǒng)性能監(jiān)測工具也提供了一種查看線程信息的簡單方法。

 

2.空間限制

 

    NT平臺上,ORACLE實例和所有連接用戶的地址空間都限制在2GB內(nèi),而在Win9x

平臺上,這個限制則在3GB內(nèi)。因為對于NTWin9x , 一個進程的地址空間都限制在4GB內(nèi),而對于NT平臺來說,還要預(yù)留2GB給系統(tǒng)資源,如緩沖區(qū),堆棧等,對Win9x來說,預(yù)留的空間為1GB 。

    NT支持兩種主要的文件系統(tǒng): FAT NTFS 。ORACLE可以在這兩種文件系統(tǒng)下安裝,但有兩個問題需要考慮到。

    首先就是安全性。FAT文件系統(tǒng)不支持文件級安全保護,每個登錄到

NT服務(wù)器上的用戶都可以刪除FAT文件,而NTFS文件系統(tǒng)支持類似于UNIX的文件級安全保護,用戶只能存取他擁有存取權(quán)利的文件。

    第二個就是文件的最大限制。一個FAT文件最大是4GB,而一個NTFS文件從技術(shù)上講最大可達到32GB。ORACLENT平臺下每個數(shù)據(jù)文件最多能有4百萬個數(shù)據(jù)塊(Data Block),如果按每個塊8KB大小計算,那么一個數(shù)據(jù)文件就有32GB

,而一個數(shù)據(jù)庫(Database)最多可有1022個數(shù)據(jù)文件,那么這個數(shù)據(jù)庫最大可達到32TB 。

    NT支持""磁盤分區(qū)(raw disk partition)。每個裸分區(qū)可以不經(jīng)過系統(tǒng)格式化而分配一個驅(qū)動器符,直接用于ORACLE存放數(shù)據(jù)文件、日志文件或控制文件。與UNIX平臺相似,每個裸分區(qū)都直接對應(yīng)唯一的一個ORACLE 數(shù)據(jù)文件、日志文件或控制文件,兩種平臺的區(qū)別僅在于文件命名習(xí)慣不同。

    例如,在SQL語句中可以這樣引用裸分區(qū):

        DATAF

ILE '\\.\f:' SIZE 49M REUSE

這里的f: 就是對應(yīng)一個裸分區(qū)的盤符。而且習(xí)慣上,定義的ORACLE文件大小通常都比裸分區(qū)的大小要小1M,來避免寫到磁盤的0柱面上。

 

3.參數(shù)

 

    NT平臺上有一些針對ORACLE的注冊表參數(shù),這些參數(shù)類似于UNIX平臺上的Shell變量。

    例如,注冊表中的參數(shù)

ORACLE_HOMEORACLE_SID都是ORACLE安裝程序在安裝時自動在注冊表中定義的。ORACLE實例也是作為一個服務(wù)(service)定義在注冊表中的,可以在NT"控制面板""服務(wù)"項中看到。ORACLENT平臺上只支持單一的ORACLE_HOME目錄,(最新版ORACLE中有所改進)

【通過ORACLE的平臺依賴性進行系統(tǒng)優(yōu)化】相關(guān)文章:

基于ORACLE技術(shù)的WWW信息查詢系統(tǒng)08-06

淺談英語如何進行優(yōu)化教學(xué)08-07

Win98系統(tǒng)的優(yōu)化運行08-06

ERP系統(tǒng):企業(yè)管理創(chuàng)新的平臺*08-05

提高Oracle數(shù)據(jù)庫應(yīng)用系統(tǒng)安全的舉例與分析?08-06

通過神經(jīng)系統(tǒng)的調(diào)節(jié)的教學(xué)設(shè)計08-17

在電子商務(wù)平臺上優(yōu)化供應(yīng)鏈08-05

教學(xué)研究通過科學(xué)史進行德育的探索08-17

教學(xué)研究通過科學(xué)史進行德育的探索08-07