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

正文內(nèi)容

綜合報表系統(tǒng)設(shè)計方案-資料下載頁

2025-04-28 12:44本頁面
  

【正文】 務(wù)器生成告警對于那些系統(tǒng)不能自動解決,需要通知管理員的問題如運行空間不足,Oracle 數(shù)據(jù)庫 10g 包含了一個新的自我管理基礎(chǔ)架構(gòu)組件,即服務(wù)器生成告警。正如其名稱所示的那樣,Oracle 數(shù)據(jù)庫 10g 有能力進行自我監(jiān)控,并向系統(tǒng)管理員高效、及時地發(fā)出告警,通知其處理即將來臨的問題。由于監(jiān)控行動與數(shù)據(jù)庫的正常運行同時發(fā)生,它顯得更加高效,大大降低了監(jiān)控資源,其開銷幾乎可以微乎不計。它同樣保證了數(shù)據(jù)庫意識到了即將發(fā)生的問題,并及時將這些訊息通報給管理員。這種功能與當(dāng)今可用的監(jiān)測工具使用的機制相差甚遠(yuǎn),后者常常檢測數(shù)據(jù)庫來評估報警信息,占用大量的系統(tǒng)資源。需要注意的是,由于后者的檢測通常是通過一項預(yù)設(shè)置的時間間隔來完成,它可能導(dǎo)致問題檢測的延遲并最終導(dǎo)致報警被延遲。Oracle 數(shù)據(jù)庫 10g 自帶生成的報警功能不但可以報告問題,還在進行問題匯報時提供相關(guān)建議性的解決辦法。這就確保了更快捷地解決問題,阻止?jié)撛诠收系陌l(fā)生。顧問框架Oracle 數(shù)據(jù)庫 10g 包括對數(shù)據(jù)庫中不同子系統(tǒng)提供咨詢建議的一系列顧問功能,可以自動決定如何使相應(yīng)子要素的運行進一步優(yōu)化。例如,“SQL 調(diào)整”和“SQL 訪問顧問”功能為如何更快速地運行 SQL 語句提供了建議。其次還有一些關(guān)于內(nèi)存顧問的功能,它們可以幫助確定內(nèi)存中不同組件的大小,而無需使用試錯法。另外如 Segment Advisor 功能,它可以處理所有與空間相關(guān)的問題,諸如對廢棄空間利用的建議、預(yù)測新的表格和索引的大小、分析新的增長趨勢等;還有如 Undo Advisor 功能,告訴您已作廢的表空間的大小。為確保這些顧問功能的一致性和均勻性,允許它們與其他功能的無縫交互,Oracle 數(shù)據(jù)庫 10g提供了“顧問框架”功能。該顧問框架為所有顧問功能提供了一致模式,對應(yīng)該調(diào)用哪一項顧問功能以及如何進行結(jié)果匯報進行了統(tǒng)一。盡管這些顧問功能主要用于數(shù)據(jù)庫自身性能的優(yōu)化,它們也可以被管理員調(diào)用,以幫助管理員獲悉某一特殊子組件機能的更多信息。由于擁有統(tǒng)一、一致的界面,管理員可以更輕松地使用這些顧問功能,并使用這些生成的信息實現(xiàn)對系統(tǒng)的更好理解。性能的故障診斷和排除構(gòu)建于 AWR 捕捉的數(shù)據(jù)之上,Oracle 數(shù)據(jù)庫 10g 包括一項自動診斷功能,名為“自動數(shù)據(jù)庫診斷監(jiān)測”(ADDM)。ADDM 使 Oracle 數(shù)據(jù)庫 10g 可以診斷自身的性能并確定對發(fā)現(xiàn)的問題如何進行解決。ADDM 在每一 AWR 數(shù)據(jù)捕捉后自動運行,并對該數(shù)據(jù)進行性能檢測。ADDM 檢查 AWR 中所捕捉的數(shù)據(jù),前瞻性地分析并確定系統(tǒng)面臨的主要問題,同時在多數(shù)情況下提供建議性的解決方案,并量化預(yù)期獲得的利益。ADDM 對性能采取整體分析,使用時間作為組件間的通用單位。ADDM 的目標(biāo)是識別系統(tǒng)中那些消耗“數(shù)據(jù)庫時間”最多的一些領(lǐng)域。ADDM 再深入分析并查明這些問題的根源所在,而不只是簡單地描述故障現(xiàn)象和匯報該問題將如何影響系統(tǒng)。如提供相關(guān)建議后,它將匯報其預(yù)期的收益,同樣也是基于時間的收益。時間的使用允許對一些問題的影響或是建議進行比較。先前的許多問題都是基于價值判斷和經(jīng)驗來識別,而不是基于量化影響的評析。擁有較高登錄量的系統(tǒng)就是一個很好的示例。單憑經(jīng)驗法則可能會得出這樣一個結(jié)論:每秒登錄的數(shù)量超過 10 個以上,將可能出現(xiàn)問題并厄需解決。但實際情況下許多系統(tǒng)都可以大幅度地承載更大的登錄數(shù)量,其也并不會明顯影響系統(tǒng)的性能。在 AWR 中使用新的時間分布數(shù)據(jù),ADDM 能夠作出量化匯報,如登錄系統(tǒng)時間占耗費于數(shù)據(jù)庫全部時間的 20%。該量化值可說服必須處理問題或安排處理此問題的人,而不是僅僅發(fā)出一條語句“我認(rèn)為您登錄系統(tǒng)太過頻繁”。ADDM 通過對數(shù)據(jù)庫中耗費時間最多的活動進行關(guān)注和分析,并通過一項高級的問題分類樹進行詳細(xì)研究。ADDM 使用的問題分級樹凝聚了Oracle HQ 和其它性能專家多年的性能調(diào)整經(jīng)驗。這些分類規(guī)則的大多數(shù)已經(jīng)在 Oracle 內(nèi)部工具中得到使用,Oracle Support 組織使用這些內(nèi)部工具用于 Statspack 文件處理已有一年多。在開發(fā)分類樹中,其主要的目的是處理最常見的問題,并細(xì)究問題的根源,而不只是匯報故障現(xiàn)象。 ADDM 檢測到的一些常見故障如下:l CPU 瓶頸 l 不良的連接管理 l 過多的句法分析 l 鎖爭用 l IO 容量 l 低于 Oracle 內(nèi)存結(jié)構(gòu)的容量大小,如 PGA、緩沖器緩存和記錄緩沖器等。 l 高負(fù)載的 SQL 語句 l 高 PL/SQL 和 Java 時間 l 高檢測點負(fù)載,如小規(guī)模的日志文件、過多的 MTTR 設(shè)置 l RAC 的特定問題除可以匯報潛在的性能故障外,ADDM 還能夠描述系統(tǒng)的非故障區(qū)域。子組件(如 IO 和內(nèi)存等)不會顯著影響系統(tǒng)的性能,在早期就從分類樹中去除并列出,以使數(shù)據(jù)庫管理員能夠盡快看到,在這些領(lǐng)域中執(zhí)行相關(guān)操作幾乎沒有什么作用。再者,它節(jié)省了時間,避免為處理那些不會影響系統(tǒng)整體性能而進行不必要的努力(包括人力上和硬件上的)。Oracle 數(shù)據(jù)庫 10g 是首家引入具備此類革命性的自我診斷功能的數(shù)據(jù)庫產(chǎn)品,它將徹底重寫數(shù)據(jù)庫管理的定義。管理員不再需要首先收集大量的診斷數(shù)據(jù),然后花費無止境的時間來分析,以找出解決問題的答案。有了 Oracle 數(shù)據(jù)庫 10g ,只需按照 ADDM 的建議輕點幾下鼠標(biāo),其余的就無需再理會了。應(yīng)用程序/SQL 調(diào)整應(yīng)用設(shè)計問題是性能問題中最主要的因素。所有開發(fā)人員、數(shù)據(jù)庫管理員和系統(tǒng)管理員的調(diào)整才智,都不能彌補由應(yīng)用結(jié)構(gòu)和設(shè)計缺陷引起的延遲。因此,數(shù)據(jù)庫系統(tǒng)性能調(diào)整的一個重要方面就是 SQL 語句的調(diào)整。由于查詢優(yōu)化器采用關(guān)鍵決策,其將對某一項查詢(如是否使用索引)的性能產(chǎn)生重要影響,Oracle 為此投入了大量開發(fā)精力,創(chuàng)造了業(yè)界最完善、最成熟、并完全經(jīng)過測試后的查詢優(yōu)化程序— 基于成本的優(yōu)化器。該基于成本的優(yōu)化器同時還廣泛應(yīng)用于業(yè)界主要的套件應(yīng)用程序之中,如 Oracle 應(yīng)用程序、SAP、和 PeopleSoft 等。由于 Oracle 數(shù)據(jù)庫是這些應(yīng)用程序的主要使用平臺,這也說明了 Oracle 優(yōu)化器在大量的實際應(yīng)用設(shè)置中取得了極大成功。相應(yīng)地,在 Oracle 數(shù)據(jù)庫 10g 中,基于規(guī)則的優(yōu)化器(RBO)不再適用,基于成本的優(yōu)化器是本版本中唯一支持的優(yōu)化器。在本白皮書的其他部分中,“優(yōu)化器”一詞即指基于成本的優(yōu)化器。盡管Oracle 數(shù)據(jù)庫提供了盡可能最佳的查詢優(yōu)化技術(shù),即在大多數(shù)情況下無需管理員的任何干預(yù),就可以實現(xiàn)最優(yōu)的應(yīng)用/查詢性能,但在一些極個別的情況下,由于應(yīng)用程序的特殊性或數(shù)據(jù)分布的獨特性,可能導(dǎo)致一定的 SQL 語句消耗整個系統(tǒng)特別多的資源。在這些特殊情況下,SQL 的調(diào)整過程包括以下三個基本步驟:l 通過查看系統(tǒng)以往的 SQL 運行歷史(如儲存于 V$SQL 動態(tài)查看的游標(biāo)高速緩存數(shù)據(jù)),識別負(fù)責(zé)工作負(fù)載和系統(tǒng)資源大額共享應(yīng)用的高負(fù)載或主要的 SQL 語句; l 檢驗由查詢優(yōu)化器生成的執(zhí)行計劃是否對這些語句進行了良好的執(zhí)行; l 采取盡可能的糾正措施,對執(zhí)行較差的 SQL 語句生成更好的執(zhí)行計劃。上述三個步驟將一直重復(fù)進行,直至系統(tǒng)性能達到令人滿意的水平或不再需要對語句進行調(diào)整。除消耗大量的時間外,上述的 SQL 調(diào)整過程也需要高度的專業(yè)知識。只有對應(yīng)用程序和數(shù)據(jù)庫有資深了解的人員方可承擔(dān)此任務(wù)。而 Oracle 數(shù)據(jù)庫 10g 完全自動化了 SQL 的調(diào)整過程。ADDM 對那些消耗大量系統(tǒng)資源、并導(dǎo)致出現(xiàn)性能問題的 SQL 語句進行識別。此外,消耗 CPU 和共享內(nèi)存的主要 SQL 語句可以在 AWR 中自動捕捉。因此,對高負(fù)載的 SQL 語句的識別自動地在 Oracle 數(shù)據(jù)庫 10g 中發(fā)生,不需要管理員任何的人工干預(yù)。在自動識別這些消耗系統(tǒng)資源的主要 SQ L語句后,Oracle 數(shù)據(jù)庫 10g 可以自動地分析它們,并提供建議性的解決方案,其通過查詢優(yōu)化器新加的自動調(diào)整功能來實現(xiàn),即“自動調(diào)整優(yōu)化器”。該自動調(diào)整優(yōu)化器通過“SQL 調(diào)整顧問”(SQL Tuning Advisor) 的建議功能來完成。SQL 調(diào)整顧問采用一條或幾條 SQL 語句,并生成合適的調(diào)整方案和調(diào)整建議。管理員需要做的就是調(diào)用該 SQL 調(diào)整顧問而已。一旦該調(diào)整完成,優(yōu)化器分析有問題的 SQL 語句,并提供建議性的解決方案。值得注意的是,請記住此處的解決方案完全來自優(yōu)化器,全然不是某些使用預(yù)定義啟發(fā)式的外部工具。該優(yōu)化器具有以下幾大優(yōu)勢:a) 該調(diào)整由直接對執(zhí)行方案、也即對 SQL 性能負(fù)責(zé)的系統(tǒng)組件來完成;b) 整個調(diào)整過程完全是基于成本的,可以自然地解釋對查詢優(yōu)化器進行的任何更改或者增強;c) 整個調(diào)整過程考慮到了 SQL 語句過去的執(zhí)行數(shù)據(jù)并優(yōu)化了該語句的優(yōu)化設(shè)置;并且 d) 它通過查詢優(yōu)化器從常規(guī)數(shù)據(jù)中收集了有用的輔助性信息。自動調(diào)整優(yōu)化器可以分為以下四種類別數(shù)據(jù)分析:自動調(diào)整優(yōu)化器檢查每個查詢目標(biāo)已經(jīng)丟失或是失效的數(shù)據(jù),并對收集類似數(shù)據(jù)提供建議。在建議不能得以執(zhí)行的情況下,它也收集輔助性信息來補充供給已經(jīng)丟失的數(shù)據(jù)或是糾正失效的數(shù)據(jù)。由于 Oracle 數(shù)據(jù)庫 10g 能夠自動收集優(yōu)化數(shù)據(jù),收集數(shù)據(jù)通常都不是問題,除非由于特殊原因?qū)е略撟詣邮占δ懿荒芡度胧褂?。SQL 監(jiān)測:自動調(diào)整優(yōu)化器檢驗自身的預(yù)估,并收集輔助性的信息,對預(yù)估錯誤進行移除。它同時可以基于 SQL 語句的過去執(zhí)行歷史,以定制化的優(yōu)化設(shè)置模式(如第一行或所有行)來收集輔助信息。它使用輔助信息建立 SQL 監(jiān)測,并提供建議創(chuàng)建它。SQL 監(jiān)測 一旦創(chuàng)立,它可以使查詢優(yōu)化(在正常模式下)生成較好的調(diào)整方案。SQL 監(jiān)測最強大的功能在于不需要改變?nèi)魏尉浞?,就可以調(diào)整查詢,由此向 Oracle 管理員和客戶提供了獨特的、內(nèi)置數(shù)據(jù)庫的解決方案,來調(diào)整內(nèi)嵌于打包應(yīng)用程序的 SQL 語句。訪問路徑分析:自動調(diào)整優(yōu)化器可以探尋一個新的索引是否可用于顯著改善訪問查詢中的每個表格,并對何時創(chuàng)建些索引提供建議。SQL 結(jié)構(gòu)分析:自動調(diào)整優(yōu)化器試圖識別那些將自己提供給不良方案的 SQL 語句,并對重構(gòu)這些語句提供相關(guān)建議。該建議性重構(gòu)會在語法和語義上對 SQL 代碼進行更改。訪問路徑和 SQL 結(jié)構(gòu)分析都會對應(yīng)用程序的性能調(diào)整十分有用,不管該應(yīng)用程序是正在開發(fā)的,或是管理員/開發(fā)人員都可以訪問應(yīng)用代碼的自開發(fā)產(chǎn)品。SQL 訪問顧問也是 Oracle 數(shù)據(jù)庫 10g 在可管理性方面的另一大主要增強。它可以自動分析針對特定工作負(fù)載的模式設(shè)計,并建議索引和物化視圖,對工作負(fù)載進行適當(dāng)?shù)膭?chuàng)建、保留或刪除刪除操作。在生成建議時,SQL 訪問顧問考慮到了加入新索引和物化視圖可能會對一些操作活動(如插入、修改、刪除等)產(chǎn)生影響。SQL 訪問顧問提供一種易于使用的界面,即使是初通系統(tǒng)知識的用戶也能很好使用。它還可以在不影響產(chǎn)品系統(tǒng)的情況下運行,因為數(shù)據(jù)可從產(chǎn)品系統(tǒng)中采集,再被載入另一個運行 SQL 訪問顧問的機器上。Oracle 數(shù)據(jù)庫 10g 真正使優(yōu)化應(yīng)用性能如同孩童游戲一般容易。無論是多么復(fù)雜的問題,無論是多么受限的環(huán)境,Oracle 數(shù)據(jù)庫10g 總能對 SQL 的調(diào)整問題提供合適的解決。內(nèi)存管理內(nèi)存是一項寶貴的系統(tǒng)資源,管理員常常為如何更好地優(yōu)化其使用而花費大量時間。Oracle 數(shù)據(jù)庫 10g 中針對內(nèi)存管理的一大主要自我管理功能即為:自動共享內(nèi)存管理 (SGA)。該功能對Oracle 數(shù)據(jù)庫中共享內(nèi)存進行自動化管理,將管理員從人工配置共享內(nèi)存組件的工作中解放出來。在 Oracle 數(shù)據(jù)庫 10g 中,系統(tǒng)管理員只需使用一新的參數(shù) SGA_TARGET,指定某一實例可用的 SGA 內(nèi)存數(shù)量。然后數(shù)據(jù)庫服務(wù)器就可自動在不同組件中按要求分配內(nèi)存。自動共享內(nèi)存管理功能基于數(shù)據(jù)庫內(nèi)部的高級啟發(fā)式技術(shù),可以監(jiān)測內(nèi)存分配并根據(jù)工作負(fù)載需求進行變化。自動共享內(nèi)存管理功能一旦啟動,最常配置的組件就可以自動按大小進行排列。這些組件包括:1. 共享池(用于 SQL 和 PL/SQL 執(zhí)行) 2. Java 池(用于 java 執(zhí)行狀態(tài)) 3. 大池(用于大額分配如 RMAN 備份緩沖) 4. 緩沖器緩存對于上述組件,無須設(shè)置其大小,對于那些看起來為零值的組件,亦無須設(shè)置默認(rèn)參數(shù)。當(dāng)某組件需要內(nèi)存時,它可以要求從另一組件通過內(nèi)部自動調(diào)整機制來轉(zhuǎn)移其所需內(nèi)存。其無需用戶干預(yù),可以直接自動完成。每一組件的性能都由 Oracle 實例進行監(jiān)控。現(xiàn)在,實例使用內(nèi)部視圖和數(shù)據(jù),根據(jù)組件的不同大小決定如何最佳地分配內(nèi)存。由此,隨著工作負(fù)載變化,內(nèi)存也被重新進行分配,以確保在新的工作負(fù)載下性能的最佳化。該算法永遠(yuǎn)不會結(jié)束,總是力圖全面考慮長期和短期等因素來盡量找到一種最佳的分配。管理員并非無所作為,在這些自動調(diào)整組件中,他同樣可以針對每一組件設(shè)定一最小值來達到其所需要的控制。在一些特殊情況下,如管理員認(rèn)為某一項應(yīng)用需要最小數(shù)量的內(nèi)存時,該功能尤為有用。如果使用服務(wù)器參數(shù)文件 (SPFILE),系統(tǒng)在停止運行時該自動調(diào)整的組件大小可以被存儲。這意味著系統(tǒng)在每次重新運行時,無需從頭開始重新了解特定的工作負(fù)載。使用自動 SGA 內(nèi)存管理的最大好處就在于,不同 SGA 組件的大小是靈活的,它們可能隨著工作負(fù)載的變化而作出相應(yīng)調(diào)整,無須用戶進行人工干預(yù)。除可以使內(nèi)存使用的性能最大化外,自動共享內(nèi)存管理還能提升工作負(fù)載性能。在人工配置下,經(jīng)過編譯的 SQL 語句由于缺乏足夠的容量,有可能頻繁地退出共享池。這將產(chǎn)生頻繁的、困難的語法分析,并因此降低其性能。但是,一旦使用自動管理,內(nèi)部調(diào)整算法將監(jiān)控工作負(fù)載的性能,并且擴充共享池(如果認(rèn)為這樣可以減少語法分析的數(shù)量)。這是自動共享內(nèi)存管理中最值得稱道的地方,因為它無須任何額外資源或是人工調(diào)整,即可方便地增強性能。由于只需處理一項參數(shù),管理員的工作大大減輕。系統(tǒng)管理員只需確定一種實例可以使用的 SGA 內(nèi)存數(shù)量,其他的就不用考慮了。他們不用再計算每單個組件的容量大小。此外,他們還可以放心的是,除非系統(tǒng)全部耗完內(nèi)存,否則不會出現(xiàn)內(nèi)存出錯的情況??臻g管理空間管理是數(shù)據(jù)庫管理員最耗費
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1