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

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

讀書總結:Oracle 軟件結構

瀏覽:34日期:2023-11-12 09:52:33
Oracle數據庫服務器主要由兩個部分組成:數據庫和實例。實例.實例的內存結構:SGA(system global areas)和PGA(program global areas).實例的進程結構:服務進程和后臺進程內存結構:SGA(system global areas) 1、數據庫緩存;db_cach_size .keep緩存池;buffer_pool_keep .recycle緩存池;buffer_pool_recycle .default緩存池;;;db_cache_size-(buffer_pool_keey+buffer_pool_recycle); 2、重做日志緩存;log_buffer3、共享池;shared_pool_size庫緩存:用于緩存已經解析并執行過的SQL和PL/SQL程序代碼 .享SQL工作區:存放有SQL語句的語法分析結果和執行計劃。假如共享SQL工作區已經沒有空閑空間,Oracle將利用LRU算法換出最近很少使用過的SQL語句----->SGA;;;;;;; .有SQL工作區:SQL語句的另一部分被保存到私有SQL工作區中,包括SQL語句中的綁定變量、環境和會話參數等信息,這些信息是屬于執行該語句的用戶所私有的,其他用戶即使執行相同的SQL語句也不能使用這些信息。只有在共享服務器(servers=shared)時,私有SQL工作區才會在SGA中創建。一般情況下私有SQL工作區位于PGA中。#庫緩存的大小與open_cursors密切相關。open_cursors參數用于指定數據庫中能夠同時打開的游標數量,每條查詢語句都需要一個游標。數據庫字典緩存:這是一種“行緩存”,即在其中保存的是一條條的記錄,而不像其他緩存那樣保存的是緩存塊。4、Java池5、大型池;large_pool_size.進行數據庫備份和恢復操作.執行具有大量排序操作的SQL語句.招待并行化的數據庫操作#假如沒有在SGA區中創建大型池,上述操作所需的緩存空間將在共享池或PGA中分配。PGA(program global areas)保存服務進程的數據和控制信息的內存結構,這個內存結構是非共享的,只有服務進程本身才能夠訪問它自已的PGA區。每個服務進程都有它自已的PGA區,各個服務進程PGA的總和即為實例的PGA區的大小。1、私有SQL工作區在執行比較復雜的查詢時(比如決策支持系統中的查詢語句),經常會需要在PGA中創建一個比較大的動態緩存區,用來專門執行如下一些必須在內存中進行的操作:.排序(order by,group by)sort_area_sizesort_area_retained_size.連接(inner join )hash_area_size.集合運算(union,interset,minus)create_bitmap_area_size#servers=dedicated私有SQL工作區將保存在服務進程的PGA中#servers=shared私有SQL工作區的一部分將保存在SGA區中2、會話內存區用于保存用戶會話的變量(登錄信息)以及其他與會話相關的信息#servers=dedicated會話內存區將保存在為這個會話提供服務的專用服務進程的PGA中。這時只有這個服務進程需要使用該會話的會話信息。#servers=shared會話內存區將位于SGA區中而不是PGA區中,因為會話信息被所有的共享服務進程使用。workarea_size_policy=autopga_aggregate_target=XXX進程結構服務進程:1、專用服務進程:一個專用服務進程只能為一個用戶提供服務2、共享服務進程:一個共享服務進程可以為多個用戶提供服務.解析并執行用戶所提交的SQL語句。.在SGA區的數據庫緩存中搜索用戶進程所訪問的數據,假如數據不在緩存中,則需要從硬盤數據文件中讀取所需的數據,而將它們復制到緩存中。 .將數據返回給用戶進程。后臺進程DBWndb_writer_processes.當用戶執行insert或update等操作時,會首先將插入的數據寫入數據庫緩存。在這個過程中,假如Oracle在數據庫緩存的LRU列表中搜索了一定數據(db_block_max_scan)的緩存塊后,仍然沒有找到可用的空閑緩存塊,DBWR進程將啟動,由DBWR進程將臟緩存塊寫入數據文件之后,數據庫緩存將獲得更多的空閑緩存塊。.當檢查點發生時,將啟動DWBR進程.當數據庫緩存LRU列表的長度達到db_block_write_batch指定值的一半時,DBWR進程將啟動。.若發生超時(大約3秒內未被啟動),DBWR進程被啟動。LGWR.用戶通過commit語句提交當前事務.重做日志緩存寫滿三分之一.DBWR進程開始將臟緩存塊寫入數據文件.若發生超時(大約3秒),此時會啟動LGWRCKPTlog_checkpoint_timeoutlog_checkpoint_intervallog_checkpoint_to_alertSMONPMONARCnarchive_log_startRECODnnn
標簽: Oracle 數據庫
主站蜘蛛池模板: 室内室外厚型|超薄型|非膨胀型钢结构防火涂料_隧道专用防火涂料厂家|电话|价格|批发|施工 | 反渗透阻垢剂-缓蚀阻垢剂厂家-循环水处理药剂-山东鲁东环保科技有限公司 | 液压压力机,液压折弯机,液压剪板机,模锻液压机-鲁南新力机床有限公司 | PC构件-PC预制构件-构件设计-建筑预制构件-PC构件厂-锦萧新材料科技(浙江)股份有限公司 | 低气压试验箱_高低温低气压试验箱_低气压实验箱 |林频试验设备品牌 | 沈阳庭院景观设计_私家花园_别墅庭院设计_阳台楼顶花园设计施工公司-【沈阳现代时园艺景观工程有限公司】 | 金属清洗剂,防锈油,切削液,磨削液-青岛朗力防锈材料有限公司 | 智能垃圾箱|垃圾房|垃圾分类亭|垃圾分类箱专业生产厂家定做-宿迁市传宇环保设备有限公司 | 上海乾拓贸易有限公司-日本SMC电磁阀_德国FESTO电磁阀_德国FESTO气缸 | CCE素质教育博览会 | CCE素博会 | 教育展 | 美育展 | 科教展 | 素质教育展 | OLChemim试剂-ABsciex耗材-广州市自力色谱科仪有限公司 | 电加热导热油炉-空气加热器-导热油加热器-翅片电加热管-科安达机械 | 超声波清洗机_超声波清洗机设备_超声波清洗机厂家_鼎泰恒胜 | 粉丝机械,粉丝烘干机,粉丝生产线-招远市远东粉丝机械有限公司 | 比士亚-专业恒温恒湿酒窖,酒柜,雪茄柜的设计定制 | 上海logo设计| 火锅底料批发-串串香技术培训[川禾川调官网] | 超高频感应加热设备_高频感应电源厂家_CCD视觉检测设备_振动盘视觉检测设备_深圳雨滴科技-深圳市雨滴科技有限公司 | 悬浮拼装地板_幼儿园_篮球场_悬浮拼接地板-山东悬浮拼装地板厂家 | 家庭教育吧-在线家庭教育平台,专注青少年家庭教育 | 哈尔滨京科脑康神经内科医院-哈尔滨治疗头痛医院-哈尔滨治疗癫痫康复医院 | 视觉检测设备_自动化检测设备_CCD视觉检测机_外观缺陷检测-瑞智光电 | 爆破器材运输车|烟花爆竹运输车|1-9类危险品厢式运输车|湖北江南专用特种汽车有限公司 | 名律网-法律问题咨询-找律师-法律知识| 福建珂朗雅装饰材料有限公司「官方网站」| 全自动烧卖机厂家_饺子机_烧麦机价格_小笼汤包机_宁波江北阜欣食品机械有限公司 | 工业洗衣机_工业洗涤设备_上海力净工业洗衣机厂家-洗涤设备首页 bkzzy在职研究生网 - 在职研究生招生信息咨询平台 | 化工ERP软件_化工新材料ERP系统_化工新材料MES软件_MES系统-广东顺景软件科技有限公司 | 上海洗地机-洗地机厂家-全自动洗地机-手推式洗地机-上海滢皓洗地机 | 迪威娱乐|迪威娱乐客服|18183620002 | 实验室pH计|电导率仪|溶解氧测定仪|离子浓度计|多参数水质分析仪|pH电极-上海般特仪器有限公司 | 动库网动库商城-体育用品专卖店:羽毛球,乒乓球拍,网球,户外装备,运动鞋,运动包,运动服饰专卖店-正品运动品网上商城动库商城网 - 动库商城 | 北京三友信电子科技有限公司-ETC高速自动栏杆机|ETC机柜|激光车辆轮廓测量仪|嵌入式车道控制器 | 视觉检测设备_自动化检测设备_CCD视觉检测机_外观缺陷检测-瑞智光电 | 特种电缆厂家-硅橡胶耐高温电缆-耐低温补偿导线-安徽万邦特种电缆有限公司 | 今日热点_实时热点_奇闻异事_趣闻趣事_灵异事件 - 奇闻事件 | 免联考国际MBA_在职MBA报考条件/科目/排名-MBA信息网 | 能量回馈_制动单元_电梯节能_能耗制动_深圳市合兴加能科技有限公司 | 上海平衡机-单面卧式动平衡机-万向节动平衡机-圈带动平衡机厂家-上海申岢动平衡机制造有限公司 | 礼至家居-全屋定制家具_一站式全屋整装_免费量房设计报价 | 天津散热器_天津暖气片_天津安尼威尔散热器制造有限公司 |