-
Windows Server 2008 Applications Infrastructure, Configuring
考試編號: 70-643 所屬認證: MCTS 考試時間: 90分鐘 考試題量: 50-60道 通過分數:700分,總分1000分 考試語言: 英語,法語,德語,日語,西班牙語,中文(簡體),韓語,意大利語,俄語,葡萄牙語(巴西) 考試機構: Prometric,VUE 考試題型: 選擇題,拖圖題 技術種類:Windows Vista 職業方向:開發者 資料費用: http://www.killtest.net/MCTS/70-643.asp 1. Your network consists of a single Active Directory domain. The domain contains a server that runs Windows Server 2008. The server has Windows SharePoint Services (WSS) installed. You need to allow users to create…
-
Oracle公司簡介與OCP基礎入門
Oracle公司頒布並實施的一項權威的專業技術標準,它是專為認證那些能夠滿足對Oracle核心產品的服務與支持,並具有嫻熟的操作能力與廣泛理論知識的專業人士。一經認證,在行業內的專業資格將被確認,從而使個人或企業更具競爭實力。一次性通過Oracle認證專家計劃包含了兩個目前IT行業十分熱門的認證角色,即數據庫管理員(DBA Atabase Administrator)和應用程序開發員(DEV Application Developer)。 Oracle認證這一方面是由於Oracle產品的特殊性,作為全球最大的數據庫廠商,Oracle在行業中有著不容置疑的地位,而數據庫又是整個IT行業中的關鍵和核心應用,特別是大型企業級數據庫,更是高端中的高端。 Oracle的最新認證體系包括三個層次:Oracle Certified Associate (OCA),Oracle Certified Professional (OCP)和Oracle Certified Master (OCM) 下面是學習OCP的一些基礎入門的方法。 1. 為了打開數據庫,所有的控制文件,每個聯機日誌文件組的至少壹個成員以及 所有的聯機數據文件都必須存在且同步。 2. 若任壹控制文件副本受損或丟失,數據庫停在NOMOUNT狀態。否則繼續進行。 3. 查看所有聯機數據文件的頭部,若任壹文件頭部受損或丟失,則數據庫停留在mount狀態。 4 .若聯機文件沒有同步,應用重做日誌進行實例恢復.若聯機日誌不可用,則無法打開數據庫。 若數據文件是通過備份還原的。則需要進行media恢復。 5.數據庫打開後,任何控制文件副本,SYSTEM表空間或活動undo表空間的數據任壹數據文件受損, 則實例立即終止。聯機日誌受損時,只要日誌文件組中存在幸存成員,不會造成實例的終止. 除SYSTEM表空間或活動undo表空間的之外的數據文件受損,ORACLE讓這些受損數據文件脫機,不用導致實例終止。
-
簡述Oracle優化器的優化方式
不同的情況,壹條SQL可能有多種執行計劃,但在某壹時點,壹定只有壹種執行計劃是最優的,花費時間是最少的。相信妳壹定會用Pl/sql Developer、Toad等工具去看壹個語句的執行計劃,不過妳可能對Rule、Choose、First rows、All rows這幾項有疑問,因為我當初也是這樣的,那時我也疑惑為什麽選了以上的不同的項,執行計劃就變了? 1、Oracle優化器的優化方式 Oracle優化器共有兩種的優化方式,即基於規則的優化方式(Rule-Based Optimization,簡稱為RBO)和基於代價的優化方式(Cost-Based Optimization,簡稱為CBO)。 A、RBO方式:優化器在分析SQL語句時,所遵循的是Oracle內部預定的壹些規則。比如我們常見的,當壹個where子句中的壹列有索引時去走索引。 B、CBO方式:依詞義可知,它是看語句的代價(Cost)了,這裏的代價主要指Cpu和內存。優化器在判斷是否用這種方式時,主要參照的是表及索引的統計信息。統計信息給出表的大小 、有少行、每行的長度等信息。這些統計信息起初在庫內是沒有的,是妳在做analyze後才出現的,很多的時侯過期統計信息會令優化器做出壹個錯誤的執行計劃,因些我們應及時更新這些信息。在Oracle8及以後的版本,Oracle列推薦用CBO的方式。 我們要明了,不壹定走索引就是優的 ,比如壹個表只有兩行數據,壹次IO就可以完成全表的檢索,而此時走索引時則需要兩次IO,這時對這個表做全表掃描(full table scan)是最好的。 2、Oracle優化器的優化模式(Optermizer Mode) 優化模式包括Rule,Choose,First rows,All rows這四種方式,也就是我們以上所提及的。如下我解釋壹下: Rule:不用多說,即走基於規則的方式。 Choolse:這是我們應觀註的,默認的情況下Oracle用的便是這種方式。指的是當壹個表或或索引有統計信息,則走CBO的方式,如果表或索引沒統計信息,表又不是特別的小,而且相應的列有索引時,那麽就走索引,走RBO的方式。 First Rows:它與Choose方式是類似的,所不同的是當壹個表有統計信息時,它將是以最快的方式返回查詢的最先的幾行,從總體上減少了響應時間。 All Rows:也就是我們所說的Cost的方式,當壹個表有統計信息時,它將以最快的方式返回表的所有的行,從總體上提高查詢的吞吐量。沒有統計信息則走基於規則的方式。 3、如何設定選用哪種優化模式 ◆A、Instance級別 我們可以通過在init.ora文件中設定OPTIMIZER_MODE=RULE、OPTIMIZER_MODE=CHOOSE、OPTIMIZER_MODE=FIRST_ROWS、OPTIMIZER_MODE=ALL_ROWS去選用3所提的四種方式,如果妳沒設定OPTIMIZER_MODE參數則默認用的是Choose這種方式。 ◆B、Sessions級別 通過SQL> ALTER SESSION SET OPTIMIZER_MODE=;來設定。 ◆C、語句級別 這些需要用到Hint