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

正文內(nèi)容

北京郵電大學(xué)軟件工程研究生的課程---數(shù)據(jù)庫設(shè)計(jì)開發(fā)-44-展示頁

2025-01-07 02:02本頁面
  

【正文】 司和旅館的預(yù)定系統(tǒng)。 ORACLE既可以設(shè)置成處理長的密集型事務(wù)的系統(tǒng),也可以設(shè)置成處理大量的小型快速事務(wù)的系統(tǒng)。針對(duì)不同的事務(wù)訪問情形,對(duì)內(nèi)存的要求不同,磁盤 I/O操作的情形也不同。 ORACLE數(shù)據(jù)庫規(guī)劃與實(shí)施 ? ORACLE為信息系統(tǒng)提供了一個(gè)開放、綜合、集成的方法。使用 ORACLE數(shù)據(jù)庫進(jìn)行信息系統(tǒng)開發(fā)的步驟可以歸納為如下過程: 建 ORACLE 數(shù)據(jù)庫 建表空間 建回滾段 建用戶 建數(shù)據(jù)庫對(duì)象 開發(fā) ? 本節(jié)介紹 ORACLE數(shù)據(jù)庫的規(guī)劃與實(shí)施: 數(shù)據(jù)庫應(yīng)用程序類型 ORACLE對(duì)象設(shè)計(jì) ORACLE空間設(shè)計(jì) DBA工具 ORACLE安全設(shè)計(jì) 北京郵電大學(xué)軟件學(xué)院 郭文明 郭文明 數(shù)據(jù)庫應(yīng)用程序類型 ? 規(guī)劃和配置數(shù)據(jù)庫,需要知道將要操作數(shù)據(jù)庫的事務(wù)有什么,這些事務(wù)訪問數(shù)據(jù)庫的頻率有多大。 只有設(shè)置合適的 ORACLE實(shí)例,才能使數(shù)據(jù)庫應(yīng)用系統(tǒng)獲得快速、準(zhǔn)確、可靠的事務(wù)響應(yīng)。有三種通用的數(shù)據(jù)庫設(shè)置類型: – 聯(lián)機(jī)事務(wù)處理( OLTP) – 決策支持系統(tǒng)( DSS) – 批量作業(yè)系統(tǒng) – 混合系統(tǒng) 北京郵電大學(xué)軟件學(xué)院 郭文明 郭文明 數(shù)據(jù)庫應(yīng)用程序類型 – 聯(lián)機(jī)事務(wù)處理( OLTP) OLTP系統(tǒng)是一個(gè)包含繁重 DML的應(yīng)用,其面向事務(wù)的活動(dòng)主要包括更新,但也包括一些插入和刪除。 OLTP系統(tǒng)可以允許有很高的并發(fā)性。 一般來說 OLTP系統(tǒng)需要 24*7地響應(yīng)對(duì)數(shù)據(jù)庫的請(qǐng)求。因?yàn)槭聞?wù)都不太大,對(duì)回滾段空間的需求不可能很大,但事務(wù)數(shù)量多,引發(fā)回滾段數(shù)量的增大。標(biāo)準(zhǔn)的配置可以考慮每四個(gè)活動(dòng)事務(wù)用一個(gè)回滾段,每個(gè)事務(wù)接受一個(gè)區(qū)間。 3)適當(dāng)?shù)墓烙?jì)重寫日志緩沖區(qū)和日志文件大小,減少日志寫和日志切換的頻率,盡可能降低對(duì)響應(yīng)事務(wù)請(qǐng)求的影響,另外頻繁的檢查點(diǎn)也可能影響事務(wù)響應(yīng)速度。不同客戶可能執(zhí)行同樣的 SQL語句, SQL在共享池中緩沖,性能可提高(應(yīng)用程序的 SQL語句應(yīng)當(dāng)統(tǒng)一,另外 WHERE中使用綁定變量查詢而不是直接的值查詢,使不同值的查詢共享 SQL的執(zhí)行計(jì)劃)。 OLTP的事務(wù)請(qǐng)求基本在規(guī)劃設(shè)計(jì)范圍之內(nèi),建立單獨(dú)有效的索引,并在獨(dú)立的表空間中創(chuàng)建主鍵和其他索引,且存放在獨(dú)立的存儲(chǔ)器上。需要小的排序應(yīng)在內(nèi)存中完成,盡量避免 OLTP系統(tǒng)對(duì)臨時(shí)段的請(qǐng)求進(jìn)入磁盤。夜間處理任務(wù)被認(rèn)為是 DSS, 查詢(選擇)是 DSS的主要活動(dòng) 。大型工作要?jiǎng)?chuàng)建大型的回滾段,使用 SET TRANSACTION USER ROLLBACK SEGMENT語句使事務(wù)強(qiáng)制使用專用回滾段。 3)使用較小的共享 SQL區(qū)域而采用較大的數(shù)據(jù)緩沖區(qū)高速緩沖。 北京郵電大學(xué)軟件學(xué)院 郭文明 郭文明 數(shù)據(jù)庫應(yīng)用程序類型 – 決策支持系統(tǒng)( DSS) 4)如前所述, DSS希望 Oracle塊一次讀取盡可能多的行。把DB_BLOCK_SIZE和 DB_FILE_MULTIBLOCK_READ_COUNT參數(shù)設(shè)置得盡可能高些。 2種方法:在沒有可以選擇的良好索引時(shí)不使用任何索引或屏蔽使用某些索引(參見 );使用位圖索引。在 OLTP下,希望最小化應(yīng)用進(jìn)程開銷 (語法分析 )。假如使用綁定變量,優(yōu)化程序不能調(diào)用它所存儲(chǔ)的統(tǒng)計(jì)信息(通過 ANALYZE命令)以選出存取數(shù)據(jù)的最好方法。它通常含有繁忙 DML語句并有較低的并發(fā)性。該系統(tǒng)在數(shù)學(xué)、統(tǒng)計(jì)學(xué)、集合以及大量的計(jì)算方面區(qū)別于 OLTP或 DSS模型。地理信息系統(tǒng)( Geographic Information Systems, GIS)或有關(guān)空間的數(shù)據(jù)庫和 OLAP數(shù)據(jù)庫相集成,提供圖表的映射能力。 VCDB(可變基數(shù)數(shù)據(jù)庫),這類數(shù)據(jù)庫通常被用作一個(gè)處理系統(tǒng)的數(shù)據(jù)庫后端,這樣就會(huì)導(dǎo)致在數(shù)據(jù)處理期間,數(shù)據(jù)庫中的表顯著地增長或收縮。 北京郵電大學(xué)軟件學(xué)院 郭文明 郭文明 數(shù)據(jù)庫應(yīng)用程序類型 – 混合系統(tǒng) 混合系統(tǒng)混合了前面介紹的幾種類型。 從前面 OLTP和 DSS的需求對(duì)比來看, OLTP和 DSS的基本特征似乎相反,如何協(xié)調(diào)這兩種需求的矛盾?一般有三種解決方法: 1) 在一個(gè)系統(tǒng)中的 OLTP和 DSS之間節(jié)流 ,白天運(yùn)行OLTP,而夜間進(jìn)行批量處理。 這種方法的實(shí)際操作模式可以是以下兩種: OLTP不支持 24*7工作方式, DSS時(shí)不支持 OLTP; DSS操作的系統(tǒng)反跳之后, OLTP可以使用,但系統(tǒng)性能將受影響。 北京郵電大學(xué)軟件學(xué)院 郭文明 郭文明 數(shù)據(jù)庫應(yīng)用程序類型 – 混合系統(tǒng) 2) 同時(shí)運(yùn)行兩個(gè)數(shù)據(jù)庫,一個(gè)服務(wù)于 OLTP,一個(gè)服務(wù)于 DSS。 這種方法的實(shí)際操作模式可以多種。較好的解決方法是對(duì)實(shí)時(shí)方式下傳遞變化的連接數(shù)據(jù)庫使用復(fù)制技術(shù),將變化的數(shù)據(jù)復(fù)制記錄下來, OLTP數(shù)據(jù)庫只傳遞變化的數(shù)據(jù)給 DSS數(shù)據(jù)庫。盡管這種方式可能不能保證 OLTP和DSS數(shù)據(jù)庫的絕對(duì)同步,但在 DSS的實(shí)時(shí)性要求不是很強(qiáng)時(shí),是一種很好的方法。這是最普遍的解決方法。 在這種情況下, DBA必須在 OLTP和批量處理之間尋找平衡,并且應(yīng)該偏向于 OLTP用戶,創(chuàng)建與 OLTP同樣多的回滾段,而且要?jiǎng)?chuàng)建少量專門為大型事務(wù)指定的大型回滾段,同時(shí)將高速緩沖和共享池保持合理的容量,使系統(tǒng)既支持 OLTP對(duì)共享池的需求又支持 DSS對(duì)數(shù)據(jù)庫緩沖區(qū)高速緩沖的需求。 推薦在這種情況下使用專用服務(wù)器,并且配置ORACLE并行服務(wù)器 (Oracle Parallel Server,OPS),因?yàn)?OPS允許多個(gè)實(shí)例訪問同一個(gè)物理數(shù)據(jù)庫,一個(gè)實(shí)例為 OLTP配置,另一些為批量處理配置。在進(jìn)行應(yīng)用系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)時(shí),空間設(shè)計(jì)是非常重要的,它與今后運(yùn)行系統(tǒng)的性能、可用、維護(hù)、管理等有密切的關(guān)系。系統(tǒng)表空間是建庫時(shí)自動(dòng)創(chuàng)建的主要用于存儲(chǔ)數(shù)據(jù)字典、系統(tǒng)回滾段;非系統(tǒng)表空間是由用戶創(chuàng)建的表空間,主要用于分離段,方便用戶的數(shù)據(jù)管理。 OFA是 ORACLE軟件安裝和數(shù)據(jù)文件的推薦目錄結(jié)構(gòu) 。下面介紹基本 OFA和擴(kuò)展 OFA。 北京郵電大學(xué)軟件學(xué)院 郭文明 郭文明 ORACLE表空間設(shè)計(jì) – 基本 OFA 2)分離應(yīng)用程序數(shù)據(jù)段( DATA):應(yīng)用程序數(shù)據(jù)段應(yīng)是一個(gè)獨(dú)立的表空間,即數(shù)據(jù)表空間。 3)分離應(yīng)用程序索引段( INDEX):索引段不應(yīng)與相關(guān)的數(shù)據(jù)段存儲(chǔ)在一個(gè)表空間,以免產(chǎn)生資源爭用。從數(shù)據(jù)表分離相應(yīng)的索引也可以通過 ALTER INDEX命令來實(shí)現(xiàn)。 北京郵電大學(xué)軟件學(xué)院 郭文明 郭文明 ORACLE表空間設(shè)計(jì) – 基本 OFA 5)分離回滾段( RBS):回滾段會(huì)針對(duì)巨型事務(wù)動(dòng)態(tài)擴(kuò)展尺寸,也會(huì)動(dòng)態(tài)收縮到指定的優(yōu)化尺寸(參見)。將回滾段分離出來是出于減少 I/O沖突的考慮。由于動(dòng)態(tài)特性,臨時(shí)段不應(yīng)與其他類型段一起存儲(chǔ)。 7)分離用戶( USER):為用戶帳號(hào)建立一個(gè) USER表空間,在建立用戶時(shí)將用戶的操作數(shù)據(jù)放在用戶表空間。隨著應(yīng)用的深入,又有擴(kuò)展的 OFA。靜態(tài)數(shù)據(jù)在實(shí)際使用時(shí)只是被提取信息,可以把這些靜態(tài)數(shù)據(jù)表設(shè)置到一個(gè)專用表空間( DATA_2) ,從而避免并發(fā)操作沖突。對(duì)于靜態(tài)表的索引表應(yīng)建立靜態(tài)索引表空間( INDEX_2)。 3)分離工具索引( TOOLS_1):如果數(shù)據(jù)庫對(duì) TOOLS表空間有較多的操作,則這些工具表索引可以移到另一個(gè)表空間( TOOLS_1),這樣 TOOLS表空間就可看成工具數(shù)據(jù)表空間。但大型事務(wù)可能超過回滾段的配置。建立一個(gè)特殊表空間來容納這個(gè)特殊回滾段。 – 附加的特殊應(yīng)用 OFA擴(kuò)展 1) SNAPS:用于快照 (Snapshots)。 2) PARTITIONS:用于分區(qū) (Partition)。 3) TEMP_WORK:用于大型數(shù)據(jù)裝載。 Oracle 持?jǐn)?shù)據(jù)文件大小的重新定義,當(dāng)表空間需要擴(kuò)充時(shí),不必為其增加數(shù)據(jù)文件,而簡單地將其擴(kuò)充即可,避免了預(yù)先分配過大的存儲(chǔ)空間及過多數(shù)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1