久久久久无码精品,四川省少妇一级毛片,老老熟妇xxxxhd,人妻无码少妇一区二区

oca認證考試指南全冊

時間:2024-07-12 02:44:23 Oracle認證 我要投稿
  • 相關推薦

oca認證考試指南全冊

  IT業(yè)對專家的要求很高,職業(yè)競爭壓力很大。無論是新進入這個行業(yè)的人,還是此行業(yè)中的老手,都需要知道他們的那些技術背景能真正吸引到雇主的眼光。下面是小編整理的關于oca認證考試指南全冊,歡迎大家參考!

oca認證考試指南全冊

  1.4 實例內存結構

  Oracle實例由稱為系統(tǒng)全局區(qū)(SGA)的共享內存塊以及大量的后臺進程構成,SGA至少包含三種數(shù)據結構

  數(shù)據庫緩存區(qū)緩存

  日志緩沖區(qū)

  共享池

  還可能包含

  大池

  Java池

  流池

  用戶會話還需要服務器端的內存。此內存不共享,也稱為程序全局區(qū)域或PGA,每個會話都有自己專用的PGA。

  1.4.1 數(shù)據庫緩沖區(qū)緩存

  數(shù)據庫緩沖區(qū)緩存是Oracle用來執(zhí)行SQL的工作區(qū)域

  在更新數(shù)據時,用戶的會話不直接更新磁盤上的數(shù)據。包含關鍵數(shù)據的數(shù)據塊首先復制到數(shù)據庫緩沖區(qū)緩存。更改(如插入新行、刪除或修改現(xiàn)有行)應用于數(shù)據緩沖區(qū)緩存中這些數(shù)據塊副本。此后,塊將在緩存中保留一段時間,直至其占有的緩沖區(qū)需要緩存另一塊為止。

  在查詢數(shù)據時,數(shù)據也要經過緩存。會話計算出哪些塊包含關鍵的行,并將它們復制到數(shù)據庫緩沖區(qū)緩存(如果那里還未存在)。此后,相關行傳輸?shù)綍挼腜GA作進一步處理。此后塊會在數(shù)據庫緩沖區(qū)緩存中保留一段時間。

  數(shù)據文件的格式被設置為固定大小的塊。表行和其他數(shù)據對象(如索引鍵),存儲在這些塊中。數(shù)據庫緩沖區(qū)緩存的格式被設置為內存緩沖區(qū),每個可以容納一個塊,與塊不同,行的長度是變化的,行的長度取決于為表定義的列的數(shù)量(不管列是否真的包含內容,也不考慮包含什么內容)。根據塊的大小(由DBA選擇)和行的大小(取決于表設計和使用)。每個塊中可能有多個行,也可能有一個行延伸到多個塊中。

  理想狀況下,包含頻繁訪問的數(shù)據的所有塊將位于數(shù)據庫緩沖區(qū)緩存中,從而最大程度地減少磁盤I/O的需要。

  select customer_id,customer_name from customers;

  update customers set customer_name='Sid' where customer_id=100;

  commit

  為了執(zhí)行用戶進程提交的SELECT語句,會話的服務器進程將掃描緩沖區(qū)緩存中包含相關行的數(shù)據塊。如果找到了,就會發(fā)生一次緩沖區(qū)緩存命中。在本例中,假定緩沖區(qū)緩存未命中,服務器進程在將結果發(fā)送給用戶進程(格式化數(shù)據后顯示給銷售代表)之前,會將包含相關行的數(shù)據從數(shù)據文件讀入緩沖區(qū)。

  然后,用戶進程將UPDATE和COMMIT語句提交給服務器進程執(zhí)行。在執(zhí)行UPDATE語句時,如果包含行的塊在緩存中仍然可用,那么在緩沖區(qū)緩存中獎更新行。在本例中,緩沖區(qū)緩存命中率為50%:對緩存中的塊有兩次訪問,但只有一次從磁盤讀取塊。如果數(shù)據庫緩沖區(qū)緩存調整得當,緩存命中率將在90%以上。

  注意,緩沖區(qū)的更新頻率(或COMMIT的數(shù)量)與何時寫回數(shù)據文件沒有任何關系。對數(shù)據文件執(zhí)行寫操作由數(shù)據庫寫入器后臺進程完成。

  數(shù)據庫緩沖區(qū)緩存的大小會對性能產生至關重要的影響。

  數(shù)據庫緩沖區(qū)緩存在實例啟動時分配,從9i開始,可以隨時將其調大或調小?梢圆捎檬謩臃绞街卣{,也可以根據工作負荷(從10g版本開始)自動重調大小(如果啟用了自動化機制)

【oca認證考試指南全冊】相關文章:

微軟認證考試指南06-08

Adobe認證考試指南04-25

Oracle認證考試指南09-23

IBM認證考試指南09-23

ccna安全認證考試指南07-12

IBM DB2認證考試指南07-08

H3C認證考試指南07-10

Oracle認證:Oracle避免全表掃描方式10-04

Adobe考試指南01-11

IBM認證考試認證體系01-20