亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > Oracle > 正文

由淺入深講解Oracle數據庫進程的相關概念

2024-08-29 13:52:29
字體:
來源:轉載
供稿:網友
Oracle數據庫進程概述:

Database buffer cache主要用于存儲數據文件中的數據塊

數據庫高速緩存的數據塊是高速緩存與數據文件進行信息交換的基本單位。在Oracle數據庫8i以前,數據塊大小只有一種,而Oracle數據庫9i以后支持2K,4K,8KB,16KB及32KB五種。

用命令SQL>SHOW PARAMETER DB可以顯示當前數據庫的BUFFER CACHE

數據庫緩存和特點如下:

<1>.根據最近最少使用LRU.

<2>. 由DB_BLOCK_SIZE來指定大小.

<3>.ORACLE使用時是以塊大小為單位進行數據存取的.

還包含以下一些獨立的子緩存:

<1>.DB_CACHE_SIZE.

<2>.DB_KEEP_CACHE_SIZE.

<3>.DB_RECYCLE_CACHE_SIZE.

注:可以用Alter system set db_cache_advice=on;設置成根據系統的建議來指定大小。

REDO LOG FILE主要是用于重做日志

用命令SQL>SHOW PARAMETER LOG_BUFFER。

SQL>ALTER SYSTEM SET LOG_BUFFER_SIZE=60M。

用來顯示或修改重做日志緩沖區的一些信息。

命令SQL>achive log list 可以查看數據庫當前的歸檔模式。

LARGE POOL:

與java POOL一樣,都是作為系統可選的內存結構,由SGA來配置。

JAVA POOL:

當安裝或使用JAVA時才用到.

ORACLE內存進程包括兩個,一個是SGA,一個是PGA.

(1).SGA在ORACLE實例啟動時分配,是ORACLE實例的一個基本組件.

(2).PGA是在當服務器進程啟動時分配的.

進程結構:

<1>.USER PROCESS.用于用戶與ORACLE SERVER交互的進程.

USER PROCESS必須與ORACLE建立連接后才可使用,不可與ORACLE SERVER交互.

<2>.SERVER PROCESS.

SERVER PROCESS在用戶與服務之間建立連接后,為執行用戶命令的一個進程.

<3>.BACKGROUND PROCESS.

后臺進程:DATABASE WRITER (DBWn)用來把DATA BUFFER CACHE中的臟數據寫回到數據庫中.

(注:臟數據是被改變的數據.)

在以下情況下它會寫數據庫:

<1>.在發生CHECKPOINT同步.

<2>.臟數據達到閥值.

<3>.DATABASE BUFFER CACHE 自由空間太少了.

<4>.TIMEOUT (3秒鐘.)

<5>.RAC PING REQUEST.

<6>.TABLESPACE OFFLINE.

<7>.TABLESPACE READONLY.

<8>.TABLE DROP OR TABLE TRUNCATE (表數據清空或表結構刪除).

<9>.TABLESPACE BEGIN BACKUP.

由SGA (包含DATABASE BUFFER CACHE,BACKGROUND PROCESS)-----> [ DBWn ]----> {data files,

control files, redo log file} ---->由此過程改變數據庫中的數據.

LOG WRITER (LGWR) 日志寫進程

在Oracle環境中

<1>.當COMMIT的時候.

<2>.當三分之一空間滿時.

<3>.當日志有1MB需要重做時.

<4>.每3秒

<5>.BEFORE DBWn WRITES.(寫數據前先寫日志).

REDO LOG BUFFER----->LGWR--->DBWn

|--------------------------------------> REDO LOG FILES

SYSTEM MONITOR (SMON)系統監控進程

主要任務:

(1).啟動過程(假定DATABASE重啟時)如果需要RECOVERY,則此進程會負責打開數據庫,及回滾沒有

提交的事務;以及rolls forward changes in the redo logs..這些統稱為:instance recovery.

(2).對每3秒就對系統自由空間的整理.(COALESCES FREE SPACE EVER 3 SEC.)

(3).清空臨時段空間(DEALLOCATES TEMPORARY SEGMENTS).

這個過程也是在系統啟動過程中完成的.

PROCESS MONITOR (PMON) 進程監控進程

主要用于回滾異常終止的或被用戶強制終止的事務.

<1>.rolling back the transaction.

<2>.releasing locks.釋放鎖.

<3>.releasing other resources.

<4>.restarts dead dispatchers.重啟死掉的調度器.(在共享服務器中用).

PMON (:Include in SGA)----------------------->PGA

CHECKPOINT (CKPT) 檢查點進程

用來在數據庫里實現同步,實現之前會強制將臟數據從內在里寫到物理文件里.

<1>.會啟動DBWn來寫臟數據(SIGNALLING DBWn at CKPT.)

<2>.完后會更新DATAFILE的HEADER和控制文件的HEADER.而HEADER中有同步所需要的信息,即

CHECKPOINT的信息.

<3>.在ORACLE中,正常情況下,所有文件必須同期性地同步;靠CHECKPOINT來完成.

CKPT(作為后臺進程包含在實例中)------------------DATABASE (data files,control files,redo log files.)                           |   |______DBWn                                                    |________LGWR

Archive PROCESS (ARCn) :歸檔進程(可選進程),當設置歸檔模式后,可用來自動備份在線日志,(歸檔日志是重做日志的備份.)

<1>.Automatically archives online redo logs when archiverlog mode is set.

(設置歸檔模式后,將自動備份在線日志)

在處理SQL語句時,注意以下過程:

<1>.用以下進程連接到實例.

------------------用戶進程(USER PROCESS).

------------------服務器進程(SERVER PROCESS).

<2>.Oracle服務器進程組件的使用依賴于SQL語句的種類.

[1].查詢語句會返回行.

[2].DML語句會記錄這種改變.

[3].COMMIT保證了事務的RECOVERY.

<3>.并不是所有的SQL語句中所有的后臺進程都會參與.

結論:

Oracle Server. Oracle服務器進程包含一些文件,進程和內存,在執行一條SQL語句時,并非所有這些都會用上,有些進程用于提高數據庫的性能;一些用于當發生軟件或硬件異常時恢復數據庫;或應用于完成其他一些維護數據庫的任務.ORACLE服務器包含ORACLE實例和ORACLE數據庫.

Oracle Instance: Oracle實例是用于聯系后臺進程和內在之間的活動,對數據庫進行數據存取前必須先啟動實例,每當實例啟動時,SGA就被分配給它并啟動了一些后臺進程.后臺進程執行10秒操作并監控有些進程以提供更好的性能.和可靠性.

Oracle Database: 數據庫包含了系統文件,也稱數據庫文件,其提供了用以存儲數據庫信息的實際物理存儲區域,用數據文件保證了數據一致性,并在當實例發生失敗時恢復數據庫。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美又大又粗又长| 国产精品扒开腿爽爽爽视频| 国产精品自拍小视频| 亚洲自拍av在线| 国产精品久久久久久久美男| 国产精品一区专区欧美日韩| 久久久久久亚洲精品中文字幕| 欧美日韩人人澡狠狠躁视频| 久久久免费观看视频| 插插插亚洲综合网| 亚洲欧美国产日韩天堂区| 国产精品小说在线| 欧美裸体男粗大视频在线观看| 亚洲视频在线观看| 亚洲天堂免费视频| 亚洲亚裔videos黑人hd| 欧美国产日产韩国视频| 91免费人成网站在线观看18| 国产香蕉精品视频一区二区三区| 日韩精品久久久久久福利| 亚洲18私人小影院| 羞羞色国产精品| 精品久久久久久久久久久久久久| 国产美女被下药99| 国产91精品网站| 日韩av在线免费观看一区| 亚洲欧美国产一本综合首页| 久热精品视频在线观看一区| 国模视频一区二区三区| 亚洲国产成人一区| 91国偷自产一区二区三区的观看方式| 亚洲无限乱码一二三四麻| 在线观看欧美日韩国产| 国产精品一区二区三区久久久| 欧美性资源免费| 欧美日韩亚洲天堂| 91精品国产精品| 国产在线视频欧美| 91大神福利视频在线| 精品久久国产精品| 久久高清视频免费| 久久久国产视频91| 亚洲国产精品小视频| 九九热这里只有在线精品视| 欧美巨大黑人极品精男| 亚洲日韩第一页| 欧美亚洲国产视频| 久久久精品免费| 国产精品久久久久久久久久尿| 欧美一级在线亚洲天堂| 国产精品自产拍在线观看| 日韩在线观看免费网站| 久久久久中文字幕| 亚洲一区av在线播放| 国产精品成人av在线| 亚洲精品色婷婷福利天堂| 欧美午夜美女看片| 国产99久久精品一区二区永久免费| 日韩欧美亚洲综合| 成年人精品视频| 亚洲自拍小视频| 亚洲免费一级电影| 91中文字幕在线观看| 精品国产1区2区| 久久综合国产精品台湾中文娱乐网| 成人疯狂猛交xxx| 亚洲另类xxxx| 91精品久久久久久久久中文字幕| 久久久国产一区二区三区| 国产一级揄自揄精品视频| 日韩高清免费观看| 一本一本久久a久久精品综合小说| 色悠久久久久综合先锋影音下载| 黑人巨大精品欧美一区二区一视频| 国产98色在线| 亚洲欧美一区二区激情| 国产精品入口夜色视频大尺度| 欧洲亚洲免费视频| 亚洲精品美女免费| 亚洲视频在线免费看| 日本午夜在线亚洲.国产| 日韩免费av片在线观看| 久久久国产成人精品| 久久国产加勒比精品无码| 亚洲人免费视频| 欧美午夜激情视频| 国产精品xxx视频| 色中色综合影院手机版在线观看| 成人动漫网站在线观看| 亚洲va国产va天堂va久久| 国产亚洲一区二区在线| 激情成人中文字幕| 欧美日韩国产第一页| 欧美在线视频网站| 欧美激情一区二区三区在线视频观看| 国产成人综合亚洲| 欧美激情2020午夜免费观看| 国产精品亚洲网站| 成人精品在线观看| 91午夜理伦私人影院| 韩国国内大量揄拍精品视频| 久久露脸国产精品| 欧美激情欧美狂野欧美精品| 欧美老女人性生活| 久久久久久91| 亚洲午夜精品久久久久久性色| 91国内在线视频| 国产一区二区久久精品| 色先锋资源久久综合5566| 欧美激情视频网址| 亚洲成人a级网| 国产日韩亚洲欧美| 777国产偷窥盗摄精品视频| 欧美黄色性视频| 亚洲美女精品久久| 久久久久久久久中文字幕| 欧美日韩在线另类| 国产精品第10页| 亚洲成人久久一区| 亚洲精品成人av| 精品福利一区二区| 日韩欧美高清在线视频| 亚洲第一区在线| 久久久久久久久久久国产| 91高清视频免费| 热门国产精品亚洲第一区在线| 亚洲欧洲一区二区三区久久| 国产成人亚洲精品| 亚洲xxxx视频| 精品调教chinesegay| 国产亚洲精品一区二区| 欧美亚洲国产精品| 热久久99这里有精品| 欧美洲成人男女午夜视频| 日韩精品高清在线观看| 自拍偷拍亚洲在线| 成人自拍性视频| 欧美人与性动交a欧美精品| 国产精品扒开腿做爽爽爽视频| 亚洲免费电影一区| 美女少妇精品视频| 欧美电影院免费观看| 久久露脸国产精品| 亚洲人成电影网站色…| 日本久久久久久久久久久| 欧美黄色www| 国产精品免费一区二区三区都可以| 日韩av免费看网站| 最新国产精品亚洲| 亚洲天堂开心观看| 欧美视频在线免费看| 精品中文视频在线| 一本一道久久a久久精品逆3p| 国产一区二区三区久久精品| 美女精品视频一区| 午夜精品久久久久久久男人的天堂| 亚洲影院色无极综合| 91麻豆国产精品| 日韩视频亚洲视频| 国产精品一区二区三区毛片淫片| 国产亚洲a∨片在线观看| 91夜夜未满十八勿入爽爽影院| 最近2019中文字幕一页二页| 日本三级韩国三级久久|