freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

oracle體系結(jié)構(gòu)分析-展示頁

2025-07-04 22:37本頁面
  

【正文】 able。在分析完這個(gè)SQL,Oracle會把他的分析結(jié)果給保存在Shared pool的Library Cache中,當(dāng)數(shù)據(jù)庫第二次執(zhí)行該SQL時(shí),Oracle自動跳過這個(gè)分析過程,從而減少了系統(tǒng)運(yùn)行的時(shí)間。不正確的使用共享池只會帶來災(zāi)難。NAME VALUE Fixed Size 39816Variable Size 259812784Database Buffers +09Redo Buffers 327680更詳細(xì)的信息可以參考V$sgastat、V$buffer_pool主要包括以下幾個(gè)部分:(Shared pool)共享池是SGA中最關(guān)鍵的內(nèi)存片段,特別是在性能和可伸縮性上。圖二 ORACLE MEMOERY STRUCTRUE Global Area(SGA) System Global Area 是一塊巨大的共享內(nèi)存區(qū)域,他被看做是Oracle 數(shù)據(jù)庫的一個(gè)大緩沖池,這里的數(shù)據(jù)可以被ORACLE的各個(gè)進(jìn)程共用。ORACLE內(nèi)存結(jié)構(gòu)和后臺進(jìn)程被成為數(shù)據(jù)庫的實(shí)例,一個(gè)實(shí)例最多只能安裝(Mount)和打開(Open)在一個(gè)數(shù)據(jù)庫上,負(fù)責(zé)數(shù)據(jù)庫的相應(yīng)操作并與用戶交互。一個(gè)運(yùn)行著的ORACLE數(shù)據(jù)庫就可以看成是一個(gè)ORACLE SERVER,該SERVER由數(shù)據(jù)庫(Database)和實(shí)例(Instance)組成,在一般的情況下一個(gè)ORACLE SERVER包含一個(gè)實(shí)例和一個(gè)與之對應(yīng)的數(shù)據(jù)庫,但是在特殊情況下,如8i的OPS,9i的RAC,一個(gè)SERVER中一個(gè)數(shù)據(jù)庫可以對應(yīng)多個(gè)實(shí)例。在不同的操作系統(tǒng)上也略有差別,如在UNIX/LINUX上,ORACLE是多個(gè)進(jìn)程實(shí)現(xiàn)的,每一個(gè)主要函數(shù)都是一個(gè)進(jìn)程;而在Windows上,則是一個(gè)單一進(jìn)程,但是在該進(jìn)程中包含多個(gè)線程。ORACLE 體系結(jié)構(gòu)(Architecture of ORACLE)(1) ORACLE 體系結(jié)構(gòu)(Architecture of ORACLE) ORACLE 體系結(jié)構(gòu)(Architecture of ORACLE)已經(jīng)信息化的我們能否想起使用或第一想起用信息化的手段辦事(2) Internet與Intranet中的人工智能技術(shù)(3) 歡迎大家訪問我的blog(4) 數(shù)據(jù)挖掘術(shù)語簡介(5) Oracle 常用命令大匯總(1261) 評論排行榜數(shù)據(jù)挖掘術(shù)語簡介(1703) 世界500強(qiáng)名稱中英對照 (1877) JDBC的作用及重要接口(2040) 05年內(nèi)最經(jīng)典語言解析(3915) 孤劍閱讀排行榜幸苦了樓主。re: Internet與Intranet中的人工智能技術(shù) Oracle 常用命令大匯總最新評論 論程序員應(yīng)具備的職業(yè)素質(zhì)中國軟件業(yè)失望與希望超有理的文章ORACLE 體系結(jié)構(gòu)(Architecture of ORACLE)2006年,希望是我更有收獲的一年,也是大家更有成就的一年05年內(nèi)最經(jīng)典語言解析成長中應(yīng)該知道的20個(gè)故事不錯(cuò)的噢管理十大經(jīng)典理論終生受用玖玖精品軟件下載基地,當(dāng)前最棒的軟件基地SqlServer如何生成動態(tài)交叉表查詢zzsql交叉查詢柯察金的那句話太對了,原來人最不能忍受的是碌碌無為 9. 8. 7.新的年又完全開始了,回到了北京,一切又是那么忙碌。這幾天做論文,作為消遣看了一本很棒的書《金錢魔杖——現(xiàn)代猶太商法》8小時(shí)是能做很多事的對一個(gè)懶散的國家或個(gè)人,沒有什么比成功更令人鼓舞已經(jīng)信息化的我們能否想起使用或第一想起用信息化的手段辦事經(jīng)過2個(gè)星期的日夜奮戰(zhàn),終于答辯完了兔華(明月)最新隨筆兔輝(月光)。兔宮(月宮)。如:兔魄,兔輪,兔月(月亮的別名)。 rabbit blog 我的Google主頁 什剎海數(shù)據(jù)挖掘blog 2004年11月 (3)文章檔案(1) 2005年1月 (6) 2005年11月 (1) 2006年2月 (5) 查看留言隨筆檔案(29) 我的標(biāo)簽留言簿(9) 我的新聞 更多鏈接 我的短信 我的隨筆 trackbacks 0 與我聯(lián)系 管理 posts 29, 訂閱:: 新隨筆::窗體頂端DotNet Java DataMining知識改變命運(yùn),DataMining,Java,C/C++ 博客園 首頁:: 聯(lián)系:::: ments 22, 發(fā)短消息 搜索常用鏈接 我的空間 我的評論 我的參與 最新評論 給我留言 2006年3月 (1) 2006年1月 (10) 2005年7月 (1) 2004年12月 (2) 2004年11月 (1)相冊 數(shù)據(jù)挖掘郵件列表 我的Google主頁,English Home Page數(shù)據(jù)挖掘經(jīng)典資源 月亮的別稱 [moon]。兔鉤(彎月)。兔起鳥沉(月出日落)。兔闕(月宮)。 1. 2. 3. 4. 5. 6.生活工作無小事把有限的精力放在最有意義的事上保爾 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 1. 不錯(cuò)的內(nèi)容,內(nèi)容信息很多,了解不少相關(guān)信息。 1. 2. 3. 4. 5. 1. 2. 3. 4. 5.第一部分:ORACLE8i體系結(jié)構(gòu)第一章. 概要在本章里你可以了解以下內(nèi)容 理解ORACLE 實(shí)例的組成 理解ORACLE 數(shù)據(jù)庫的組成 理解ORACLE內(nèi)存結(jié)構(gòu)的組成 理解后臺進(jìn)程的作用與分工 理解數(shù)據(jù)庫的物理文件與對應(yīng)的邏輯結(jié)構(gòu) 理解ORACLE的整體構(gòu)架第二章. 理解ORACLE實(shí)例 ORACLE SERVERORACLE是一個(gè)可移植的數(shù)據(jù)庫——它在相關(guān)的每一個(gè)平臺上都可以使用,即所謂的跨平臺特性。但是從整體構(gòu)架上來看,ORACLE在不同的平臺上是一樣的,如內(nèi)存結(jié)構(gòu)、后臺進(jìn)程、數(shù)據(jù)的存儲。一系列物理文件(數(shù)據(jù)文件,控制文件,聯(lián)機(jī)日志等)的集合或與之對應(yīng)的邏輯結(jié)構(gòu)(表空間,段等)被稱為數(shù)據(jù)庫,簡單的說,就是一系列與磁盤有關(guān)系的物理文件的組成。實(shí)例與數(shù)據(jù)庫的關(guān)系如下圖所示:圖一 ORACLE SERVER ORACLE內(nèi)存結(jié)構(gòu) (Memory structure) 內(nèi)存結(jié)構(gòu)的組成Oracle內(nèi)存結(jié)構(gòu)主要可以分共享內(nèi)存區(qū)與非共享內(nèi)存區(qū),共享內(nèi)存區(qū)主要包含SGA(System Global Area),非共享內(nèi)存區(qū)主要由PGA(Program Global Area)組成,可以用如下圖形表示。其大小可以通過如下語句查看:SQL select * from v$sga。一個(gè)太小的共享池會扼殺性能,使系統(tǒng)停止,太大的共享池也會有同樣的效果,將會消耗大量的CPU來管理這個(gè)共享池。共享池主要又可以分為以下兩個(gè)部分:SQL語句緩沖(Library Cache)當(dāng)一個(gè)用戶提交一個(gè)SQL語句,Oracle會將這句SQL進(jìn)行分析(parse),這個(gè)過程類似于編譯,會耗費(fèi)相對較多的時(shí)間。這也是為什么第一次運(yùn)行的SQL 比第二次運(yùn)行的SQL要慢一點(diǎn)的原因。COUNT(*)243Elapsed: 00:00:這是在Share_pool 和Data buffer 都沒有數(shù)據(jù)緩沖區(qū)的情況下所用的時(shí)間SQL alter system flush SHARED_POOL。COUNT(*)243Elapsed: 00:00:SQL select count(*) from usertable。一個(gè)設(shè)計(jì)的差的應(yīng)用程序可以毀掉整個(gè)數(shù)據(jù)庫的Share pool,提高SQL語句的重用率必須先養(yǎng)成良好的變成習(xí)慣,盡量使用Bind變量。(Database Buffer Cache)這些緩沖是對應(yīng)所有數(shù)據(jù)文件中的一些被使用到的數(shù)據(jù)塊。在這個(gè)級別里沒有系統(tǒng)文件,,戶數(shù)據(jù)文件,臨時(shí)數(shù)據(jù)文件,回滾段文件之分。數(shù)據(jù)庫的任何修改都在該緩沖里完成,并由DBWR進(jìn)程將修改后的數(shù)據(jù)寫入磁盤。一個(gè)是塊的“臟”表(Dirty List),需要用數(shù)據(jù)庫塊的書寫器(DBWR)來寫入,另外一個(gè)是不臟的塊的列表(LRU List),一般的情況下,是使用最近最少使用(Least Recently Used,LRU)算法來管理。如果不是人為設(shè)置初始化參數(shù)(),ORACLE將默認(rèn)為Default pool。(Redo log buffer)重做日志文件的緩沖區(qū),對數(shù)據(jù)庫的任何修改都按順序被記錄在該緩沖,然后由LGWR進(jìn)程將它寫入磁盤。重做日志緩沖區(qū)的存在是因?yàn)閮?nèi)存到內(nèi)存的操作比較內(nèi)存到硬盤的速度快很多,所以重作日志緩沖區(qū)可以加快數(shù)據(jù)庫的操作速度,但是考慮的數(shù)據(jù)庫的一致性與可恢復(fù)性,數(shù)據(jù)在重做日志緩沖區(qū)中的滯留時(shí)間不會很長。 Java程序緩沖區(qū)(Java Pool)Java 的程序區(qū),Oracle 8I 以后,Oracle 在內(nèi)核中加入了對Java的支持。如果不用Java程序沒有必要改變該緩沖區(qū)的默認(rèn)大小。下面對象使用大池: 語句的并行查詢(Parallel Executeion of Statements)——允許進(jìn)程間消息緩沖區(qū)的分配,用來協(xié)調(diào)并行查詢服務(wù)器User Global Area(UGA)實(shí)際上是會話的狀態(tài),它是會話必須始終能夠得到的內(nèi)存。對于多線程進(jìn)程,UGA在Large pool中分配。影響PGA/UGA最大的也就是Sort信息,由初始化參數(shù)sort_area_size決定,由于Sort信息分配在UGA中,所以在共享服務(wù)器中能更好的利用內(nèi)存。Server Process主要是通過他和user process進(jìn)行聯(lián)系和溝通,并由他和user process進(jìn)行數(shù)據(jù)的交換。后臺進(jìn)程與其它結(jié)構(gòu)的關(guān)系如圖所示:圖三ORACLE BACKGROUP PROCESS在Unix上可以通過如下方法查看后臺進(jìn)程:ps –ef | grep ora_ ps ef | grep ora_ | grep XCLUAToracle 29431 1 0 Sep 02 ? 2:02 ora_dbwr_SIDoracle 29444 1 0 Sep 02 ? 0:03 ora_ckpt_SIDoracle 29448 1 0 Sep 02 ? 2:4
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1