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

正文內(nèi)容

oracle數(shù)據(jù)庫手冊-wenkub

2022-11-08 08:33:07 本頁面
 

【正文】 對于聯(lián)機事務處理( OLTP)類型的數(shù)據(jù)庫應用, 建議 使用數(shù)據(jù)塊大小 為8kb。 表空間的設置原則 1. 知識點描述 (1) 對于目前的系統(tǒng)來說,磁盤的 IO 速度仍然是提高整個系統(tǒng)的吞吐量的一 Oracle 數(shù)據(jù)庫手冊 本文檔所有權(quán)屬于中國工商銀行股份有限公司 第 3 頁 共 103 頁 內(nèi)部資料,注意保密 個瓶頸。 (2) 存放回滾段的表空間和存放應用數(shù)據(jù)的表空間應 該盡可能地分布在不同的物理磁盤上。 3. 舉例 對于一個 4 個磁盤非 RAID 的數(shù)據(jù)庫系統(tǒng),可以把 SYSTEM 表空間放在磁盤 1, RBS 表空間放在磁盤 2, TEMPORARY表空間在磁盤 3,應用表空間 APPS1放在磁盤 4,應用表空間 IND1 放在磁盤 1,應用表空間 APPS2 放在磁盤 3,應用表空間 IND2 放在磁盤 4 上。由于日志的大小決定了日志的切換時間,因此,在系統(tǒng)運行 后,我們從 alert 文件獲取日志的切換時間,并根據(jù)切換的間隔來調(diào)整重組日志的大小。為了保證數(shù)據(jù)庫的正常使用,推薦使用多個控制文件。對于磁盤陣列系統(tǒng),由于 RAID 的劃分,不存在一個個真實的物理盤,對應的是物理卷 (PV),邏輯卷組 (VG),邏輯卷 (LV)。 2. 應用原則 對較重要、并且效率要 求較高的系統(tǒng)推薦使用 RAID0+1 的磁盤配置而不使用 RAID5,因為 RAID5 的校驗技術(shù)會降低應用數(shù)據(jù)庫系統(tǒng)的效率。在 Oracle 10g中,新增加了一個 SGA_TARGET 參數(shù),該參數(shù)的作用是通過設置一個總值,讓數(shù)據(jù)庫根據(jù)實際需要,動態(tài)調(diào)整各塊緩存區(qū)的大小,且每塊緩存區(qū)的大小不會小于手動設置的參數(shù)值 。該值包括所有的后臺進程。 (1) 估算法,在系統(tǒng)投入使用以前,估計整個系統(tǒng)的用 戶的數(shù)量,加上系統(tǒng)的后臺進程的數(shù)量。 ? 值范圍: 6 到根據(jù)操作系統(tǒng)而定的一個值。默認數(shù)量大于 PROCESSES, 以允許遞歸會話。如果將該值設置得較大, 將增加 SGA 區(qū)的大小, 并可增加實例啟動過程中分配的回滾段的數(shù)量。由于應用服務器的集中作用,這時每個連接到數(shù)據(jù)庫的會話為多個最終客戶服務,會話的負荷較重,事務較多,極限情況下每個會話都可能出現(xiàn)由活動事務的情況,考慮到系統(tǒng) 的遞規(guī)調(diào)用的情況,最大值可能為 倍的會話數(shù)。 (1) 值范圍:根據(jù)操作系統(tǒng)而定。 (2) 默認值: 64 (3) 推薦值:該值與應用類型相關(guān) 7. Cursor_Space_For_Time 該參數(shù)設定了數(shù)據(jù)庫中對于已打開的游標的處理方式。 8. Cursor_Sharing 控制可以共享相同的共享游標的 SQL 語句類型。 (2) 默認值: EXACT (3) 推薦值:使用 FORCE 9. Compatible 允許 使用一個新的發(fā)行版, 同時保證與先前版本的向后兼容性。 10. Log_Checkpoint_Interval 在 Oracle 數(shù)據(jù)庫系統(tǒng)中,檢查點可以看作是在一定的情況下數(shù)據(jù)庫本身的同步,在出現(xiàn)檢查點時, CKPT 進程會觸發(fā) DBWR 進程更新所有的數(shù)據(jù)文件的文件頭,同時寫入控制文件和日志文件。 (2) 時間觸發(fā),指定在出現(xiàn)下一個檢查點之前必須經(jīng)歷的時間(秒),系統(tǒng)缺省為 1800 即半個小時。 ? 默認值:根據(jù)操作系統(tǒng)而定 ? 推薦值: 0, 即禁用基于文件塊變 化的檢查點事件 11. Log_Checkpoint_Timeout 指定距下一個檢查點出現(xiàn)的最大時間間隔 ( 秒數(shù) ) 。 指定的值越小,則 DBWR 寫出數(shù)據(jù)越頻繁,指定的值越大則則對數(shù)據(jù)庫的影響越小。 (2) 默認值:高速緩存中的所有緩沖區(qū)數(shù) (3) 推薦值: 0, 即禁用基于改變的快速啟動檢查點事件 13. Fast_Start_Mttr_Target 控制快速檢查點的參數(shù),指定從單個數(shù)據(jù)庫例程崩潰中恢復所需的時間 (估計秒數(shù) )。 一般情況下,可以做以下設置: PARALLEL_MIN_SERVERS = No. of CPU PARALLEL_MAX_SERVERS = 2 * No. of CPU PARALLEL_MIN_PERCENT = 20 PARALLEL_ATUOMATIC_TUNING = TRUE PARALLEL_EXECUTION_MESSAGE_SIZE = 4096 典型緩存配置原則 SGA 共享池、數(shù)據(jù)緩沖區(qū)和重做日志緩 沖區(qū)共同構(gòu)成了數(shù)據(jù)庫的系統(tǒng)全局區(qū) SGA( System Global Area),它是 Oracle 系統(tǒng)占用內(nèi)存的最主要部分。 共享池的大小是由 SHARED_POOL_SIZE 參數(shù)決定的,而且可以使用ALTER SYSTEM SET 語句來動態(tài)改變,但總的 SGA 區(qū)大小不能超過SGA_MAX_SIZE。 對于較小的應用系統(tǒng),共享池的大小和數(shù)據(jù)緩沖區(qū)的比例可以為 1: 2,隨著內(nèi)存的增加,該比例可以進一步的減小,一般地共享池不必超過 4GB。 Database Buffer Cache 數(shù)據(jù)庫緩沖高速緩存用來存儲最近使用的數(shù)據(jù)。 Oracle 使用最近最少使用算法來釋放近期未被訪問的緩沖區(qū),以便在緩沖高速緩存中為新塊騰出空間。 對于 OLTP 系統(tǒng),由于每次處理的數(shù)據(jù)量較小而且大量的數(shù)據(jù)是可以重復使用的,所以數(shù)據(jù)的共享對提高系統(tǒng)的效率非常重要。 在 Oracle 10g 中,由于在同一個數(shù)據(jù)庫中支持不同的數(shù)據(jù)塊大小的表空 間,同時可以對不同的數(shù)據(jù)塊大小的表空間指定不同數(shù)據(jù)塊緩沖區(qū),這給系統(tǒng)緩沖區(qū)的配置提供了極大的靈活性。 2. 舉例 對于一個具有 4GB 物理內(nèi)存的 C/S 應用體系的 OLTP 應用系統(tǒng)可以設定 Oracle 數(shù)據(jù)庫手冊 本文檔所有權(quán)屬于中國工商銀行股份有限公司 第 13 頁 共 103 頁 內(nèi)部資料,注意保密 DB_CACHE_SIZE=1600M, DB_4k_CACHE_SIZE= 400M。該緩沖區(qū)是循環(huán)使用的,包含對數(shù)據(jù)文件所做的各種修改動作的信息,例如: INSERT,UPDATE, DELETE, CREATE, ALTER 和 DROP 等操作。 2. 舉例 設定 LOG_BUFFER=3145728。大池不使用最近最少使用( LRU)算法來進行管理。對于為 RMAN 所分配的大池,其設定與 RAMN 分配的通道數(shù)有關(guān),一般可以設定為 8MB X 通道數(shù)。 2. 舉例 對于 沒有使用數(shù)據(jù)中的 JAVA 的應用,設定 JAVA_POOL_SIZE=4M。 其中 PGA_AGGREGATE_TARGET 控制了整個實例的 PGA所占用的內(nèi)存 的總額, WORKAREA_SIZE_POLICY 控制了 PGA 內(nèi)存調(diào)整的策略。 Oracle 數(shù)據(jù)庫手冊 本文檔所有權(quán)屬于中國工商銀行股份有限公司 第 15 頁 共 103 頁 內(nèi)部資料,注意保密 最 后 , 數(shù)據(jù) 庫 管理 員 可 以通 過 查詢 系 統(tǒng)關(guān) 于 PGA 的建議視圖V$PGA_TARGET_ADVICE 和 V$PGA_TARGET_ADVICE_HISTOGRAM 來最終決定 PGA 的大小 2. 舉例 對于一個具有 4GB 物理內(nèi)存的 C/S 應用體系的 OLTP 應用系統(tǒng)可以設定PGA_AGGREGATE_TARGET=600M,但如果應用為 OLAP 系統(tǒng)則可以設定PGA_AGGREGATE_TARGET=1200M 同時降低 SGA 的大小。 1. 數(shù)據(jù)字典管理 (Dicitonary Management) 在數(shù)據(jù)字典的管理方式中,數(shù)據(jù)庫使用數(shù)據(jù)字典來跟蹤數(shù)據(jù)對象的存儲分配,這樣當出現(xiàn)數(shù)據(jù)對象的存儲變化時,數(shù)據(jù)庫需要更新數(shù)據(jù)字典以保證系統(tǒng)可以跟蹤數(shù)據(jù)庫對象的存儲變化,這在某種程度上會造成系統(tǒng)性能的下降。一般情況下,由于數(shù)據(jù)庫系統(tǒng)并不能預先的確定該對象的總的大小,數(shù)據(jù)庫總是傾向于在初始的幾個 Extent 使用較小的值,然后按照 8- 128- 1024- 8192 個數(shù)據(jù)塊的方式急劇的增大。 通過指定合適的數(shù)據(jù)表空間,可以避免系統(tǒng)出現(xiàn)過多的碎片和提高存儲空間的利用效率。 1. 手工管理方式( Manual) 手工管理方式是指用戶創(chuàng)建表空間時使用手工指定參數(shù) Freelist, Freelist Group 來控制表空間的段的空閑塊。 Storage_Clause 該子句僅可用于字典管理 (Dicitonary Management)的表空間中。 ? Freelists ? Freelists groups Freelist 用于設定空閑塊的處理,從而有效的避免數(shù)據(jù)塊的競爭。 對于主要操作為 insert 的數(shù)據(jù)對象,可以考慮設定較小 pctfree 和較大的pctused,如 pctfree=5 Pctused=60。 由于目前的數(shù)據(jù)塊由逐步變大的趨勢,故此同一個數(shù)據(jù)塊中發(fā)生并發(fā)事務的 Oracle 數(shù)據(jù)庫手冊 本文檔所有權(quán)屬于中國工商銀行股份有限公司 第 18 頁 共 103 頁 內(nèi)部資料,注意保密 幾率在上升。 (3) 由于 INSERT、 DELETE 中索引都會需要重算,而 UPDATE 語句更新到索引列,也會重算索引 ,重算索引的成本大概是 DML 操作的 3 倍, 一個表的索引不能建的過多, 對于經(jīng)常 INSERT/UPDATE/DELETE 操作的表,應盡量少創(chuàng)建索引。 (7) 進行表連接時,在連接字段上面 宜 建立索引。因此系統(tǒng)管理人員應該定期的對索引進行分析,對索引深度較深的的索引進行重建工作。使用 B*樹索引時候應該注意的是,它對 AND/OR 等條件邏輯組合查詢的效率很低。 雖然目前的 Oracle 數(shù)據(jù)庫版本能夠使用復合索引中的后面的數(shù)據(jù)項,但是按序使用復合索引可以給我們帶來較高的效率。位圖索引對 AND/OR Oracle 數(shù)據(jù)庫手冊 本文檔所有權(quán)屬于中國工商銀行股份有限公司 第 20 頁 共 103 頁 內(nèi)部資料,注意保密 等條件邏輯組合查詢的效率很高。 例如:利用視圖為用戶展現(xiàn)某表中 A 列與 B 列相加的結(jié)果。 例如:有一個由兩個表連接成的視圖,從一個表中顯示三列而從另一個表中顯示四列。創(chuàng)建主鍵的列應該具有唯一性、非空性,而且不會進行修改操作。 Oracle 數(shù)據(jù)庫手冊 本文檔所有權(quán)屬于中國工商銀行股份有限公司 第 21 頁 共 103 頁 內(nèi)部資料,注意保密 一些特殊數(shù)據(jù)對象的使用原則 分區(qū)表的使用原則 1. 知識點描述 分區(qū)表( Partitioned Table)將數(shù)據(jù)分割為分成更小的、更好管理的塊。 使用分區(qū)主要有三點原因: (1) 為了提高可用性 (2) 為了減輕管理負擔 (3) 為了提高 DML 和查詢操作的性能 分區(qū)表的分區(qū)方法有四種: (1) 范圍分區(qū)方法。子分區(qū)不能具有與其所屬分區(qū)所不同的物理屬性。 (2) 分區(qū)的表和索引的對應關(guān)系。 使用分區(qū)表的時候我們要注意以下幾個方面: (1) 分區(qū)鍵值的確定。這種方法通過分區(qū)鍵的散列值,將表中的數(shù)據(jù)均等地劃分到各分區(qū); (3) 列表分區(qū)方法。 每個分區(qū)可以被單獨管理,可以不依賴于其他分區(qū)而單獨發(fā)揮作用。 4. 檢查 (check),一般使用于列的取值受限于一些特定值的情況下,如員工的性別,年齡,貸款的狀態(tài)等。 約束的使用原則 1. 主鍵、外鍵和唯一性約束創(chuàng)建前,要對相關(guān)字段創(chuàng)建索引 。 4. 在需要命名簡潔的時候,可以使用視圖重命名某些復雜,冗長的表名或列名。 例如:用戶有一張公司雇員情況表,可為各個部門經(jīng)理建立分別的視圖,使他們各自只能看到自己部門的雇員情況。 (2) 對于經(jīng)常進行運算比較的一些列,可以考慮建立函數(shù)索引,但是也可以通過在表中使用原來的列的函數(shù)形式來實現(xiàn) (3) 在 OLTP 系統(tǒng)中,一般情況下我們不建議使用函數(shù)索引。 一般情況下,我們把最常用的列放在第一位而不太常用的列放在稍后面的位置。否則,就要慎重考慮是否需要建立 B*索引。 (9) 若應用未對具有唯一性的字段創(chuàng)建唯一索引,應從應用邏輯方面對該字段的唯一性進行保證。 (5) 在頻繁進行排序或分組(即進行 group By 或 order By 操作)的列 宜 建立索引。 索引的使用原則 1. 基本使用原則 (1) 對于 主要進行 INSERT的數(shù)據(jù)表,如果 每次 SELECT/UPDATE/DELETE操作都需要對所有數(shù)據(jù)進行操作 , 可以不創(chuàng)建索 引。對于銀行系統(tǒng),由于數(shù)據(jù)的保留時間較長,同時數(shù)據(jù)的刪除較少可以考慮設定較小的pctfree 和較大的 pctused,如: Pctfree=10 Pctused=50。 不應 使用自動擴展的功能。一般情況下,我們希望數(shù)據(jù)庫的表 /索引的 extents 數(shù)較小,同時希望系統(tǒng)的存儲的利用
點擊復制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1