




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、問題1、請描述一下ERP的項(xiàng)目流程一般分為哪幾部分? ERP項(xiàng)目流程一般分為這幾個階段,一是項(xiàng)目立項(xiàng),企業(yè)根據(jù)自身的發(fā)展情況,看是否要上ERP;二是ERP選型,選擇一個適合自己公司規(guī)模和行業(yè)的ERP;需求調(diào)研,實(shí)施顧問會對公司提出的需求進(jìn)行可行性上的分析;三是業(yè)務(wù)流程重組,對公司流程進(jìn)行梳理,修改不完善的流程;四是培訓(xùn)和模擬演練,拿典型的數(shù)據(jù),讓員工進(jìn)行操練;五是正式上線,手工與系統(tǒng)作業(yè)并向運(yùn)行;六是關(guān)掉手工作業(yè),獨(dú)立運(yùn)行ERP系統(tǒng);七是后續(xù)的完善. 備注:若應(yīng)聘者能熟練的說出這個過程,說明他實(shí)際接觸過這些流程.否則,則說明他只接觸過其中的一部分,或者只是濫竽充數(shù)。 問題2、一般ERP系統(tǒng)有哪
2、些模塊?你實(shí)施過幾個? 一般ERP都會包括以下幾個模塊:業(yè)務(wù)模塊,生產(chǎn)模塊,采購模塊,倉庫管理模塊,財務(wù)管理模塊,物料需求模塊,生產(chǎn)工藝模塊,生產(chǎn)排程模塊,成本模塊;有的ERP廠商分的更細(xì),財務(wù)管理中會分為應(yīng)收應(yīng)付模塊,會計(jì)分錄模塊,總帳模塊等等。 備注:在ERP各個模塊中,成本模塊與生產(chǎn)排程模塊是最難實(shí)施的,若企業(yè)有實(shí)施這兩個模塊,最好要找一個有過這方面實(shí)施經(jīng)驗(yàn)的實(shí)施經(jīng)理,可以達(dá)到事半功倍的效果,畢竟沒有企業(yè)想把自己當(dāng)作一個實(shí)驗(yàn)品給對方做實(shí)驗(yàn)。 問題3、在以前的工作中,有沒有累積一些好的實(shí)施方法? ERP項(xiàng)目實(shí)施現(xiàn)在已經(jīng)發(fā)展的比較成熟,已經(jīng)出來了一些方法論或者技巧,可以從這方面考察應(yīng)聘這對這
3、個行業(yè)的熟悉程度. 一般來說,有這幾種方法: 在系統(tǒng)選型時,有”借雞生蛋”的技巧,借助別人的項(xiàng)目實(shí)施經(jīng)驗(yàn)來免費(fèi)為我公司進(jìn)行服務(wù);在系統(tǒng)調(diào)研時,要”以史為鑒”,總結(jié)歷史教訓(xùn),不在同一個地方犯同一個錯誤;在業(yè)務(wù)流程重組時,”成功可以復(fù)制”,復(fù)制別人的標(biāo)準(zhǔn)流程;在實(shí)施上線時,”金錢大棒兩手抓”,建立一套獎懲制度;在培訓(xùn)時,建立”上崗證”制度,等等. 備注:以上方法有些是業(yè)界的不公開的方法,但是都可以起到很有效的效果。一般不要求應(yīng)聘者能說出所有的方法論,只要能說出2-3種就已經(jīng)是比較有經(jīng)驗(yàn)的人才,一般就可以勝任的. 問題4、以前實(shí)施過哪家公司的軟件?什么行業(yè)的? 答案:ERP競爭越來越激烈,所以,各個
4、ERP廠商都有一些行業(yè)性的解決方案,如有的適合制造業(yè),有的是服裝行業(yè),有的是電力行業(yè),又或者商業(yè)流通行業(yè).所以,一般可以問應(yīng)聘者實(shí)施過哪個行業(yè)的ERP,看有否本行業(yè)的實(shí)施經(jīng)驗(yàn). 問題5、一般如何解決由于系統(tǒng)引起的各個部門之間的矛盾? 備注:這個沒有標(biāo)準(zhǔn)答案,主要看應(yīng)聘者的協(xié)調(diào)能力。因?yàn)镋RP實(shí)施會涉及到各個部門的即得利益,會遭到部分員工的抵制,所以,人事要考察應(yīng)聘者是否有協(xié)調(diào)能力。ERP實(shí)施題目:1、MRP分為那二個階段?MRP主要解決了制造業(yè)那四個問題?(25分,其中第一問9分)2、MRP到ERP的發(fā)展歷程?(10分)3、ERP的思想主要是什么?它與MRPII的區(qū)別是什么?(20分)4、ER
5、P管理方式的特點(diǎn)是什么?(20分)5、ERP對企業(yè)及你個人工作有什么效益?(25分)面試時的筆試題:1。 什么是ERP、MRP及MRP?它們的英文完整拼寫分別是什么?(10分)2。 什么是BOM和ECN?它們的完整英文拼寫是什么?什么是替代料?(10分)3。 訂單分為哪幾類?它們的特征分別是什么?(10分)4。 MRP分為哪二類?分別適用于什么情形??(10分)5。 請簡述毛需求、已分配量、可用庫存、在途量、計(jì)劃在途、凈需求、預(yù)計(jì)結(jié)存、下達(dá)量分別是什么?MRP基本運(yùn)算公式是什么?(20分)6. 請完整簡述電子制造業(yè)ERP作業(yè)流程 (15分)7. 在SQL2000數(shù)據(jù)庫中有一名稱為Orders的
6、表。包含的字段依次是ID、Order_NO、Order_Num、Order_Date,請自定義數(shù)據(jù)分別完成插入、更新、刪除數(shù)據(jù)的操作。(15分)8. 請問SQL2000數(shù)據(jù)庫的備份及恢復(fù)如何操作?該考慮哪些因素?(10分)9。 請分別簡述實(shí)施ERP對公司的管理運(yùn)行有哪些好處或幫助!(10分)我個人理解為:以各種單據(jù)為表示,結(jié)合你對實(shí)際企業(yè)中ERP流程的理解,并以優(yōu)化的思想,站在軟件廠商的角度認(rèn)為應(yīng)該推出怎么的系統(tǒng)以實(shí)現(xiàn)企業(yè)實(shí)際的需求其實(shí)就是把財務(wù),物流和生產(chǎn)中的必用單據(jù)列出來,并串連起來,銜接成一個整體。這種面試就到這份上了夠了1. 什么是ERP、MRP及MRP?它們的英文完整拼寫分別是什么?
7、(10分)2. 什么是BOM和ECN?它們的完整英文拼寫是什么?什么是替代料??(10分)3。 訂單分為哪幾類?它們的特征分別是什么?(10分)4. MRP分為哪二類?分別適用于什么情形??(10分)5. 請簡述毛需求、已分配量、可用庫存、在途量、計(jì)劃在途、凈需求、預(yù)計(jì)結(jié)存、下達(dá)量分別是什么?MRP基本運(yùn)算公式是什么?(20分)6. 請完整簡述電子制造業(yè)ERP作業(yè)流程 (15分)7。 在SQL2000數(shù)據(jù)庫中有一名稱為Orders的表。包含的字段依次是ID、Order_NO、Order_Num、Order_Date,請自定義數(shù)據(jù)分別完成插入、更新、刪除數(shù)據(jù)的操作。(15分)8。 請問SQL20
8、00數(shù)據(jù)庫的備份及恢復(fù)如何操作?該考慮哪些因素?(10分)9。 請分別簡述實(shí)施ERP對公司的管理運(yùn)行有哪些好處或幫助!(10分)1。對ERP的理解和了解ERP的英文全稱為Enterprise Resource Planning,中文翻譯為企業(yè)資源計(jì)劃。在制造業(yè)ERP中,核心的內(nèi)容一個是倉庫管理,另一個是物料需求分析。從字面上來說,倉庫管理就是使用ERP軟件來實(shí)時登錄當(dāng)前的生產(chǎn)資源的使用情況、庫存信息以及出入庫信息.這樣,ERP在當(dāng)中起到的是一個賬本的作用,能夠方便企業(yè)管理人員對當(dāng)前生產(chǎn)所需原料的數(shù)量、使用情況有個很明確的了解;物料需求分析也就是MRP,是從當(dāng)前企業(yè)在生產(chǎn)、銷售、采購的數(shù)據(jù)中分析
9、出生產(chǎn)過程中需要采購多少原材料,以便順利進(jìn)行生產(chǎn)活動。物料需求分析聯(lián)系著生產(chǎn)與原材料的采購活動,而庫存管理聯(lián)系著企業(yè)的生產(chǎn)、銷售活動。從而將企業(yè)的整個制造相關(guān)的活動管理起來,以實(shí)現(xiàn)高效的,精確的管理.這就是ERP的目的。當(dāng)然,企業(yè)資源包括資金流的出入管理、人事管理等.2。請具體回答ERP and MRPII的聯(lián)系與區(qū)別。MRPII與ERP的最大區(qū)別是將物流,信息,資金從制造部分?jǐn)U展到企業(yè)的所有資源(分銷資源,人力資源,服務(wù)資源,全面質(zhì)量管理等)及市場信息和資源,并且要求能夠處理工作流。另外,隨著企業(yè)不斷擴(kuò)大,多集團(tuán),多公司,多地點(diǎn)的協(xié)同工作方面MRPII也不能滿足要求。以及,對整個供給鏈的管理
10、MRPII也不能支持。3.請具體回答什么是BOM以及它的作用是什么。全稱:Bill of Material。物料清單(bom)是生產(chǎn)某產(chǎn)品所需要的零件/原材料的清單.從作用功能上來看,分為:工藝bom,生產(chǎn)bom。作用包括:1。銷售部門根據(jù)工程技術(shù)部搭好的BOM的成品號下銷售訂單。2。采購部根據(jù)BOM采購原材料。3。物資部根據(jù)BOM發(fā)放物料和生產(chǎn)換件等.4。生產(chǎn)部根據(jù)BOM和工藝完成生產(chǎn).4.你認(rèn)為一個咨詢顧問應(yīng)該具備哪些素質(zhì)首先:應(yīng)該非常熟知ERP的原理和企業(yè)的運(yùn)營流程。對行業(yè)的規(guī)范和標(biāo)準(zhǔn)也很熟知.2。對實(shí)施的ERP軟件的各個功能細(xì)節(jié)很熟知.3.很強(qiáng)的溝通能力和技巧.4。有一定的組織會議和培
11、訓(xùn)能力。5。最好還會操作數(shù)據(jù)庫,比如:懂SQL等等.5.什么是ECNECN 工程變更通知單 是英文Engineering Change Notice的簡寫 6.請簡述毛需求、已分配量、可用庫存、在途量、計(jì)劃在途、凈需求、預(yù)計(jì)結(jié)存、下達(dá)量分別是什么?MRP基本運(yùn)算公式是什么? MRP 通用計(jì)算公式:凈需求=毛需求+已分配量+安全庫存計(jì)劃在途-實(shí)際在途-可用庫存 毛需求量: 不考慮庫存、制造、采購的需求量,相對于凈需求而言。 假如是獨(dú)立需求,那么毛需求=
12、主生產(chǎn)計(jì)劃需求量/(1 料品不良率)。假如是相關(guān)需求,那么毛需求 = 上層料品的下達(dá)量。其中獨(dú)立需求是指某一存貨項(xiàng)目的需求與其他項(xiàng)目需求沒有關(guān)聯(lián),如生產(chǎn)的最終產(chǎn)品, 它是企業(yè)生產(chǎn)的可以銷售的產(chǎn)品項(xiàng)目通常位于產(chǎn)品結(jié)構(gòu)表的最上層。而相關(guān)需求是指某一存貨項(xiàng)目的需求是由另一項(xiàng)目需求有關(guān)并可因而推算,如半成品、原料。它是可以通過最終產(chǎn)品的需求量而計(jì)算得到半成品、原料的需求量.成品的毛需求即訂單欠交量(生產(chǎn)欠交量)。一階半成品或物料的毛需求即是抓的成品的凈需求.而二階或其以下的半成品或物料的毛需求又是抓的二階或上一階半成品的凈需求。 已分配量: 尚保存在倉庫中(假想入足
13、庫的狀況)但已分配給制單的料品數(shù)量。實(shí)際上就是物料控制檔中欠發(fā)數(shù)量.即已分配量=應(yīng)發(fā)數(shù)量實(shí)發(fā)數(shù)量。 安全庫存量:為防止各種異常導(dǎo)致缺料從而特地額外增加的需求量,通常也可以理解為備品數(shù)量 計(jì)劃在途量:跑出MRP 后從已生成了采購計(jì)劃到生成采購單的中間過程的需采購數(shù)量實(shí)際在途量:分為采購在途和制造在途。采購在途:已審核未結(jié)案的采購單的欠交數(shù)量.制造在途:已審核未結(jié)案的制造單的未入庫數(shù)量 可用庫存量:一般是指所有倉別中可用的的良品實(shí)物庫存數(shù)量(可用庫存 = 庫存量 - 安全存量。)但對于跑MR
14、P 時運(yùn)算公式中的可用庫存則是本次抓上一筆訂單(制造單)的預(yù)計(jì)結(jié)存,是理論可用庫存!其實(shí)假想有按日期先后順序下的三個訂單(制造單)A、B、C,A 的預(yù)計(jì)結(jié)存就是B 的可用庫存,B 的預(yù)計(jì)結(jié)存就是C 的可用庫存。依此類推下去就是本次跑MRP 時的物料的可用庫存就是用到或生產(chǎn)些物料的上一筆訂單或制造單的預(yù)計(jì)結(jié)存量. 預(yù)計(jì)結(jié)存量:預(yù)計(jì)結(jié)存量=下達(dá)量+可用庫存+在途量+計(jì)劃在途量毛需求已分配量,是物料整體上的存量結(jié)算 凈需求量:依MRP 計(jì)算公式計(jì)算出來的數(shù)量。 逾期計(jì)劃量:指在物料的需求日期之
15、后總的的物料計(jì)劃在途數(shù)量. 逾期在途量:指在物料的需求日期之后的總的物料采購在途數(shù)量. 下達(dá)量:指物料的實(shí)際下達(dá)量,通常就是凈需求量實(shí)際下達(dá)的需求量,其數(shù)據(jù)來源為凈需求量,但可能由于料品訂貨規(guī)則不同而和凈需求量有一定的差異。 7。請簡述實(shí)施ERP對公司的管理運(yùn)行有哪些好處或幫助! 整合并優(yōu)化企業(yè)業(yè)務(wù)流程,使業(yè)務(wù)流程更加合理,提高工作效率;根據(jù)系統(tǒng)反饋的情況糾正管理中的問題;保證了數(shù)
16、據(jù)的一致性、時時性、完整性,為管理者提供實(shí)時精確的數(shù)據(jù),以便于作出正確的決策;持續(xù)改善管理,提高企業(yè)競爭力。 8。ERP成功的要害 清楚的范圍,明確的目標(biāo)和重點(diǎn),高層領(lǐng)導(dǎo)有力支持,專業(yè)精干的項(xiàng)目團(tuán)隊(duì),業(yè)務(wù)部門的積極參與,對基礎(chǔ)數(shù)據(jù)和業(yè)務(wù)數(shù)據(jù)的及時、規(guī)范和精確性高度重視,良好的溝通和協(xié)調(diào)機(jī)制,是ERP系統(tǒng)成功應(yīng)用的要害,也是ERP項(xiàng)目取得應(yīng)用效果的前提條件。1, 統(tǒng)計(jì)函數(shù) avg, count, max, min, sum1維護(hù)數(shù)據(jù)庫的完整性
17、、一致性、你喜歡用觸發(fā)器還是自寫業(yè)務(wù)邏輯?為什么?答:盡可能用約束(包括CHECK、主鍵、唯一鍵、外鍵、非空字段)實(shí)現(xiàn),這種方式的效率最好;其次用觸發(fā)器,這種方式可以保證無論何種業(yè)務(wù)系統(tǒng)訪問數(shù)據(jù)庫都能維持?jǐn)?shù)據(jù)庫的完整性、一致性;最后再考慮用自寫業(yè)務(wù)邏輯實(shí)現(xiàn),但這種方式效率最低、編程最復(fù)雜,當(dāng)為下下之策。2什么是事務(wù)?什么是鎖?答:事務(wù)是指一個工作單元,它包含了一組數(shù)據(jù)操作命令,并且所有的命令作為一個整體一起向系統(tǒng)提交或撤消請求操作,即這組命令要么都執(zhí)行,要么都不執(zhí)行。鎖是在多用戶環(huán)境中對數(shù)據(jù)的訪問的限制.SqlServer自動鎖定特定記錄、字段或文件,防止用戶訪問,以維護(hù)數(shù)據(jù)安全或防止并發(fā)數(shù)據(jù)
18、操作問題,鎖可以保證事務(wù)的完整性和并發(fā)性。3什么是索引,有什么優(yōu)點(diǎn)?答:索引象書的目錄類似,索引使數(shù)據(jù)庫程序無需掃描整個表,就可以在其中找到所需要的數(shù)據(jù),索引包含了一個表中包含值的列表,其中包含了各個值的行所存儲的位置,索引可以是單個或一組列,索引提供的表中數(shù)據(jù)的邏輯位置,合理劃分索引能夠大大提高數(shù)據(jù)庫性能。4視圖是什么?游標(biāo)是什么?答:視圖是一種虛擬表,虛擬表具有和物理表相同的功能,可以對虛擬表進(jìn)行增該查操作,視圖通常是一個或多個表的行或列的子集,視圖的結(jié)果更容易理解(修改視圖對基表不影響),獲取數(shù)據(jù)更容易(相比多表查詢更方便),限制數(shù)據(jù)檢索(比如需要隱藏某些行或列),維護(hù)更方便.游標(biāo)對查詢
19、出來的結(jié)果集作為一個單元來有效的處理,游標(biāo)可以定位在結(jié)果集的特定行、從結(jié)果集的當(dāng)前位置檢索一行或多行、可以對結(jié)果集中當(dāng)前位置進(jìn)行修改、5什么是存儲過程?有什么優(yōu)點(diǎn)?答:存儲過程是一組予編譯的SQL語句,它的優(yōu)點(diǎn)有1.允許模塊化程序設(shè)計(jì),就是說只需要創(chuàng)建一次過程,以后在程序中就可以調(diào)用該過程任意次。2.允許更快執(zhí)行,如果某操作需要執(zhí)行大量SQL語句或重復(fù)執(zhí)行,存儲過程比SQL語句執(zhí)行的要快.3.減少網(wǎng)絡(luò)流量,例如一個需要數(shù)百行的SQL代碼的操作有一條執(zhí)行語句完成,不需要在網(wǎng)絡(luò)中發(fā)送數(shù)百行代碼.4。更好的安全機(jī)制,對于沒有權(quán)限執(zhí)行存儲過程的用戶,也可授權(quán)他們執(zhí)行存儲過程。6什么是觸發(fā)器?答:出發(fā)器
20、是一種特殊類型的存儲過程,出發(fā)器主要通過事件觸發(fā)而被執(zhí)行的,觸發(fā)器的優(yōu)點(diǎn):1。強(qiáng)化約束,觸發(fā)器能夠提供比CHECK約束.2。跟蹤變化,觸發(fā)器可以跟蹤數(shù)據(jù)庫內(nèi)的操作,從而不允許未經(jīng)允許許可的更新和變化.3。聯(lián)級運(yùn)算,比如某個表上的觸發(fā)器中包含對另一個表的數(shù)據(jù)操作,而該操作又導(dǎo)致該表上的觸發(fā)器被觸發(fā)2, oracle Certification Program (OCP認(rèn)證)的題目(1) A 表中有100條記錄.Select* FROM A Where A。COLUMN1 = A。COLUMN1 這個語句返回幾條記錄? (簡單吧,似乎1秒鐘就有答案了:)(2) Create SEQUENCE PE
21、AK_NO Select PEAK_NO.NEXTVAL FROM DUAL - 假設(shè)返回110秒中后,再次做 Select PEAK_NO。NEXTVAL FROM DUAL 返回多少?(3) SQL connect sys as sysdbaConnected。 SQL> insert into dual values ( 'Y);1 row created。SQL commit;Commit complete.SQL select count(*) from dual;COUNT()-2SQL delete from dual; commit;-DUAL里還剩幾條記錄?JU
22、ST TRY IT 一些高難度的SQL面試題 以下的null代表真的null,寫在這里只是為了讓大家看清楚 根據(jù)如下表的查詢結(jié)果,那么以下語句的結(jié)果是(知識點(diǎn):not in/not exists+null) SQL> select * from usertable; USERID USERNAME - - 1
23、; user1 2 null 3 user3 4
24、 null 5 user5 6 user6 SQL select * from usergrade; USERID
25、0; USERNAME GRADE - - - 1 user1
26、; 90 2 null 80 7 user7
27、60; 80 8 user8 90 執(zhí)行語句: select count(*) from usergrade where username not in (select username from usert
28、able); select count() from usergrade g where not exists (select null from usertable t where t。userid=g.userid and t.username=g。username); 結(jié)果為:語句1( 0 ) 語句2 ( 3 ) A: 0 B:1 C:2 D:3
29、 E:NULL 2 在以下的表的顯示結(jié)果中,以下語句的執(zhí)行結(jié)果是(知識點(diǎn):in/exists+rownum) SQL select * from usertable; USERID USERNAME - - 1
30、0; user1 2 user2 3 user3 4 user4
31、0; 5 user5 SQL> select * from usergrade; USERNAME GRADE - - user
32、9 90 user8 80 user7 &
33、#160; 80 user2 90 user1 100 user1
34、 80 執(zhí)行語句 Select count(*) from usertable t1 where username in (select username from usergrade t2 where rownum =1); Select count(*) from usertable t1 where exists (select x from
35、 usergrade t2 where t1.username=t2。username and rownum =1); 以上語句的執(zhí)行結(jié)果是:( ) ( ) A: 0 B: 1 C: 2
36、160; D: 3 根據(jù)以下的在不同會話與時間點(diǎn)的操作,判斷結(jié)果是多少,其中時間T1原始表記錄為; select * from emp; EMPNO DEPTNO SALARY - - - 100
37、; 1 55 101 1 50 select * from dept; DEPTNO
38、160; SUM_OF_SALARY - - 1 105 2 &
39、#160; 可以看到,現(xiàn)在因?yàn)檫€沒有部門2的員工,所以總薪水為null,現(xiàn)在, 有兩個不同的用戶(會話)在不同的時間點(diǎn)(按照特定的時間順序)執(zhí)行了一系列的操作,那么在其中或最后的結(jié)果為: time session 1 &
40、#160; session2 - - - T1 insert into emp
41、0; values(102,2,60) T2
42、160; update emp set deptno =2
43、 where empno=100 T3
44、 update dept
45、set sum_of_salary =
46、0; (select sum(salary) from emp
47、0; where emp.deptno=dept。deptno)
48、60; where dept。deptno in(1,2);
49、; T4 update dept set sum_of_salary =
50、 (select sum(salary) from emp where emp.deptno=dept。deptno) where dept。deptno in(1,2);
51、0; T5
52、160; commit; T6
53、0; select sum(salary) from emp group by deptno; &
54、#160; 問題一:這里會話2的查詢結(jié)果為:
55、160; T7 commit; =到這里為此,所有事務(wù)都已完成,所以以下查詢與會話已沒有關(guān)系= T8
56、; select sum(salary) from emp group by deptno; 問題二:這里查詢結(jié)果為 T9 select from dept;
57、; 問題三:這里查詢的結(jié)果為 問題一的結(jié)果( ) 問題二的結(jié)果是( ) 問題三的結(jié)果是( ) A: B: - &
58、#160; - 1 50 1 50 2 60
59、; 2 55 C: D: - - 1
60、160; 50 1 115 2 115 2
61、0; 50 E: F: - - 1 105
62、; 1 110 2 60 2 55 有表
63、一的查詢結(jié)果如下,該表為學(xué)生成績表(知識點(diǎn):關(guān)聯(lián)更新) select id,grade from student_grade ID GRADE - - 1 &
64、#160; 50 2 40 3 70 4 &
65、#160; 80 5 30 6
66、;90 表二為補(bǔ)考成績表 select id,grade from student_makeup ID GRADE - - 1
67、60; 60 2 80 5 60 現(xiàn)在有一個dba通過如下語句把補(bǔ)考成績更新到成績表中,并提交: update student
68、_grade s set s.grade = (select t.grade from student_makeup t where s。id=t。id); commit; 請問之后查詢: select GRADE from student_grade where id = 3;結(jié)果為: A: 0 B: 70 C: null D: 以上都不對 根據(jù)以下的在不同會話與時間點(diǎn)的操作,判斷結(jié)果是多少, 其中時間T1&
69、#160; session1 session2 - &
70、#160; - T1 select count(*) from t; 顯示結(jié)果(1000)條 T2 delete from t where ro
71、wnum =100; T3 begin
72、; delete from t where rownum =100; &
73、#160; commit;
74、0; end;
75、0; / &
76、#160; T4 truncate table t; T5 select count(*) from t; &
77、#160; -這里顯示的結(jié)果是多少 A: 1000 B: 900 C: 800 D: 0一:SQL tuning 類1:列舉幾種表連接方式hash join/merge join/nest loop(cluster join)/ind
78、ex join2:不借助第三方工具,怎樣查看sql的執(zhí)行計(jì)劃set autot on explain plan set statement_id = item_id for sql; select * from table(dbms_xplan.display); http:/downloadwest。 /b10752/ex_plan。htm3:如何使用CBO,CBO與RULE的區(qū)別在optimizer_mode=choose時,如果表有統(tǒng)計(jì)信息(分區(qū)表外),優(yōu)化器將選擇CBO,否則選RBO。RBO遵循簡單的分級方法學(xué),使用15種級別要點(diǎn),當(dāng)接收到查詢,優(yōu)化器將評估使用到的要點(diǎn)數(shù)目, 然后選擇
79、最佳級別(最少的數(shù)量)的執(zhí)行路徑來運(yùn)行查詢。CBO嘗試找到最低成本的訪問數(shù)據(jù)的方法,為了最大的吞吐量或最快的初始響應(yīng)時間,計(jì)算使用不同 的執(zhí)行計(jì)劃的成本,并選擇成本最低的一個,關(guān)于表的數(shù)據(jù)內(nèi)容的統(tǒng)計(jì)被用于確定執(zhí)行計(jì)劃.4:如何定位重要(消耗資源多)的SQLselect sql_textfrom vsqlwhere disk_reads 1000 or (executions 0 and buffer_gets/executions 30000);5:如何跟蹤某個session的SQLexec dbms_system。set_sql_trace_in_session(sid,serial#,&a
80、mp;sql_trace);select sid,serial from vsession where sid = (select sid from v$mystat where rownum = 1);exec dbms_system。set_ev(sid,serial#,&event_10046,level_12,');6:SQL調(diào)整最關(guān)注的是什么查看該SQL的response time(db block gets/consistent gets/physical reads/sorts (disk)7:說說你對索引的認(rèn)識(索引的結(jié)構(gòu)、對dml影響、為什么提高查詢性能)bt
81、ree index/bitmap index/function index/patitional index(local/global) 索引通常能提高select/update/delete的性能,會降低insert的速度,8:使用索引查詢一定能提高查詢的性能嗎?為什么索引就是為了提高查詢性能而存在的, 如果在查詢中索引沒有提高性能, 只能說是用錯了索引,或者講是場合不同9:綁定變量是什么?綁定變量有什么優(yōu)缺點(diǎn)?綁定變量是相對文本變量來講的,所謂文本變量是指在SQL直接書寫查詢條件,這樣的SQL在不同條件下需要反復(fù)解析,綁定變量是指使用變量來代替直接書寫條件,查詢bind value在運(yùn)行時
82、傳遞,然后綁定執(zhí)行.優(yōu)點(diǎn)是減少硬解析,降低CPU的爭用,節(jié)省shared_pool ;缺點(diǎn)是不能使用histogram,sql優(yōu)化比較困難10:如何穩(wěn)定(固定)執(zhí)行計(jì)劃query_rewrite_enabled = true star_transformation_enabled = true optimizer_features_enable = 9。2。0創(chuàng)建并使用stored outlinehttp:/downloadwest。 /outlines.htm2685411:和排序相關(guān)的內(nèi)存在8i和9i分別怎樣調(diào)整,臨時表空間的作用是什么8i中sort_area_size/sort_area
83、_retained_size決定了排序所需要的內(nèi)存如果排序操作不能在sort_area_size中完成,就會用到temp表空間9i中如果workarea_size_policy=auto時,排序在pga內(nèi)進(jìn)行,通常pga_aggregate_target的1/20可以用來進(jìn)行disk sort;如果workarea_size_policy=manual時,排序需要的內(nèi)存由sort_area_size決定在執(zhí)行order by/group by/distinct/union/create index/index rebuild/minus等操作時,如果在pga或sort_area_size中不能
84、完成,排序?qū)⒃谂R時表空間進(jìn)行(disk sort),臨時表空間主要作用就是完成系統(tǒng)中的disk sort.12:存在表T(a,b,c,d),要根據(jù)字段c排序后取第2130條記錄顯示,請給出sqlcreate table t(a number(,b number(,c number(,d number(); / begin for i in 1 。 300 loop insert into t values(mod(i,2),i/2,dbms_random。value(1,300),i/4); end loop; end; / select * from (select c。,rownum as
85、 rn from (select from t order by c desc) c) where rn between 21 and 30; / select from (select * from test order by c desc) x where rownum 相比之 minus性能較差數(shù)據(jù)庫基本概念類1:pctused and pctfree 表示什么含義有什么作用pctused與pctfree控制數(shù)據(jù)塊是否出現(xiàn)在freelist中,pctfree控制數(shù)據(jù)塊中保留用于update的空間,當(dāng)數(shù)據(jù)塊中的free space小于pctfree設(shè)置的空間時,該數(shù)據(jù)塊從freelist中
86、去掉,當(dāng)塊由于dml操作free space大于pct_used設(shè)置的空間時,該數(shù)據(jù)庫塊將被添加在freelist鏈表中.2:簡單描述table / segment / extent / block之間的關(guān)系table創(chuàng)建時,默認(rèn)創(chuàng)建了一個data segment,每個data segment含有min extents指定的extents數(shù),每個extent據(jù)據(jù)表空間的存儲參數(shù)分配一定數(shù)量的blocks3:描述tablespace和datafile之間的關(guān)系一個tablespace可以有一個或多個datafile,每個datafile只能在一個tablespace內(nèi),table中的數(shù)據(jù),通過h
87、ash算法分布在tablespace中的各個datafile中,tablespace是邏輯上的概念,datafile則在物理上儲存了數(shù)據(jù)庫的種種對象.4:本地管理表空間和字典管理表空間的特點(diǎn),ASSM有什么特點(diǎn)本地管理表空間(Locally Managed Tablespace簡稱LMT)8i以后出現(xiàn)的一種新的表空間的管理模式,通過位圖來管理表空間的空間使用。字典管理表空間(DictionaryManaged Tablespace簡稱DMT)8i以前包括以后都還可以使用的一種表空間管理模式,通過數(shù)據(jù)字典管理表空間的空間使用。動段空間管理(ASSM),它首次出現(xiàn)在Oracle920里有了ASSM
88、,鏈接列表freelist被位圖所取代,它是一個二進(jìn)制的數(shù)組,能夠迅速有效地管理存儲擴(kuò)展和剩余區(qū)塊(free block),因此能夠改善分段存儲本質(zhì),ASSM表空間上創(chuàng)建的段還有另外一個稱呼叫Bitmap Managed Segments(BMB 段)。5:回滾段的作用是什么事務(wù)回滾:當(dāng)事務(wù)修改表中數(shù)據(jù)的時候,該數(shù)據(jù)修改前的值(即前影像)會存放在回滾段中,當(dāng)用戶回滾事務(wù)(ROLLBACK)時,ORACLE將會利用回滾段中的數(shù)據(jù)前影像來將修改的數(shù)據(jù)恢復(fù)到原來的值.事務(wù)恢復(fù):當(dāng)事務(wù)正在處理的時候,例程失敗,回滾段的信息保存在undo表空間中,ORACLE將在下次打開數(shù)據(jù)庫時利用回滾來恢復(fù)未提交的數(shù)
89、據(jù).讀一致性:當(dāng)一個會話正在修改數(shù)據(jù)時,其他的會話將看不到該會話未提交的修改。當(dāng)一個語句正在執(zhí)行時,該語句將看不到從該語句開始執(zhí)行后的未提交的修改(語句級讀一致性)當(dāng)ORACLE執(zhí)行SELECT語句時,ORACLE依照當(dāng)前的系統(tǒng)改變號(SYSTEM CHANGE NUMBERSCN)來保證任何前于當(dāng)前SCN的未提交的改變不被該語句處理??梢韵胂螅寒?dāng)一個長時間的查詢正在執(zhí)行時,若其他會話改變了該查詢要查詢的某個數(shù)據(jù)塊,ORACLE將利用回滾段的數(shù)據(jù)前影像來構(gòu)造一個讀一致性視圖.6:日志的作用是什么記錄數(shù)據(jù)庫事務(wù),最大限度地保證數(shù)據(jù)的一致性與安全性重做日志文件:含對數(shù)據(jù)庫所做的更改記錄,這樣萬一出
90、現(xiàn)故障可以啟用數(shù)據(jù)恢復(fù),一個數(shù)據(jù)庫至少需要兩個重做日志文件歸檔日志文件:是重做日志文件的脫機(jī)副本,這些副本可能對于從介質(zhì)失敗中進(jìn)行恢復(fù)很必要。7:SGA主要有那些部分,主要作用是什么SGA:db_cache/shared_pool/large_pool/java_pool db_cache:數(shù)據(jù)庫緩存(Block Buffer)對于Oracle數(shù)據(jù)庫的運(yùn)轉(zhuǎn)和性能起著非常關(guān)鍵的作用,它占據(jù)Oracle數(shù)據(jù)庫SGA(系統(tǒng)共享內(nèi)存區(qū))的主要部分。Oracle數(shù)據(jù)庫通過使用LRU算法,將最近訪問的數(shù)據(jù)塊存放到緩存中,從而優(yōu)化對磁盤數(shù)據(jù)的訪問。shared_pool:共享池的大小對于Oracle 性能來
91、說都是很重要的。共享池中保存數(shù)據(jù)字典高速緩沖和完全解析或編譯的的PL/SQL 塊和SQL 語句及控制結(jié)構(gòu)large_pool:使用MTS配置時,因?yàn)橐赟GA中分配UGA來保持用戶的會話,就是用Large_pool來保持這個會話內(nèi)存使用RMAN做備份的時候,要使用Large_pool這個內(nèi)存結(jié)構(gòu)來做磁盤I/O緩存器java_pool:為java procedure預(yù)備的內(nèi)存區(qū)域,如果沒有使用java proc,java_pool不是必須的8 Oracle系統(tǒng)進(jìn)程主要有哪些,作用是什么數(shù)據(jù)寫進(jìn)程(dbwr):負(fù)責(zé)將更改的數(shù)據(jù)從數(shù)據(jù)庫緩沖區(qū)高速緩存寫入數(shù)據(jù)文件 日志寫進(jìn)程(lgwr):將重做日志緩
92、沖區(qū)中的更改寫入在線重做日志文件 系統(tǒng)監(jiān)控(smon) :檢查數(shù)據(jù)庫的一致性如有必要還會在數(shù)據(jù)庫打開時啟動數(shù)據(jù)庫的恢復(fù) 進(jìn)程監(jiān)控(pmon) :負(fù)責(zé)在一個Oracle 進(jìn)程失敗時清理資源 檢查點(diǎn)進(jìn)程(chpt):負(fù)責(zé)在每當(dāng)緩沖區(qū)高速緩存中的更改永久地記錄在數(shù)據(jù)庫中時,更新控制文件和數(shù)據(jù)文件中的數(shù)據(jù)庫狀態(tài)信息. 歸檔進(jìn)程(arcn) :在每次日志切換時把已滿的日志組進(jìn)行備份或歸檔 作業(yè)調(diào)度器(cjq) :負(fù)責(zé)將調(diào)度與執(zhí)行系統(tǒng)中已定義好的job,完成一些預(yù)定義的工作。 恢復(fù)進(jìn)程(reco) :保證分布式事務(wù)的一致性,在分布式事務(wù)中,要么同時commit,要么同時rollback;備份恢復(fù)類1:備份如何分類邏輯備份:exp/imp物理備份:RMAN備份full backup/incremental backup(累積/差異)熱備份:alter tablespace begin/end backup;冷備份:脫機(jī)備份(database shutdown)2:歸檔是什么含義關(guān)于歸檔日志:Oracle要將填滿的在線日志文件組歸檔時,則要建立歸檔日志(archived redo log)。其對數(shù)據(jù)庫備份和恢復(fù)有下列用處:數(shù)據(jù)庫后備以及在線和歸檔日志文件,在操作系統(tǒng)和磁盤故障中可保證全部提交的事物可被恢復(fù)。在數(shù)據(jù)庫打開和正常系統(tǒng)使用下,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 無償租房協(xié)議書
- 進(jìn)口金礦石合同協(xié)議
- 勞務(wù)分包合同實(shí)例
- 專業(yè)體育用品零售連鎖店采購合同
- 《醫(yī)療質(zhì)量管理體系》課件
- 五方股權(quán)轉(zhuǎn)讓合同
- 日文離婚協(xié)議書
- 轉(zhuǎn)租廣告位合同協(xié)議
- 死亡享保協(xié)議書
- 車輛座套廣告合同協(xié)議
- 2024年浙江省仙居縣事業(yè)單位公開招聘教師崗筆試題帶答案
- 兒童性早熟課件
- 生活垃圾合同終止協(xié)議
- 山東能源電力集團(tuán)招聘筆試題庫2025
- GB/T 3091-2025低壓流體輸送用焊接鋼管
- 醫(yī)療技術(shù)品牌的創(chuàng)新與傳播策略
- 陪護(hù)公司管理制度規(guī)范
- SL631水利水電工程單元工程施工質(zhì)量驗(yàn)收標(biāo)準(zhǔn)第2部分:混凝土工程
- 2024年天津卷高考語文真題含解析
- 感染性腹瀉患者護(hù)理常規(guī)
- 筆記分享的保安證考試試題及答案
評論
0/150
提交評論