企業(yè)面試題-精圖筆試_第1頁
企業(yè)面試題-精圖筆試_第2頁
免費預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

筆試部分Flex可以通過控制臺輸入嗎Flex的默認(rèn)字符編碼是哪個兩張表,student(sid,sname,did),dep(did,tname)。學(xué)生表和院系表did升序,sid降序查詢所有學(xué)生的學(xué)號,,所在院①沒有in和exist②用in③用exist查詢出所有在工的學(xué)寫出三種以上oracle索引失效的情隱式轉(zhuǎn)換導(dǎo)致索引失效.這一點應(yīng)當(dāng)引起重視.也是開發(fā)中經(jīng)常會犯的錯誤由于表的字段tu_mdn定義為varchar2(20),但在查詢時把該字段作為number類型where條件傳給Oracle,這樣會導(dǎo)致索引失效錯誤的例子:select*fromtestwhere 正確的例子:select*fromtestwhere 錯誤的例子:select*fromtestwhereid-正確的例子:select*fromtestwhere使用Oracle內(nèi)部函數(shù)導(dǎo)致索引失效.對于這樣情況應(yīng)當(dāng)創(chuàng)建基于函數(shù)的索引錯誤的例子:select*fromtestwhereround(id)=10;說明,此時id的索引已經(jīng)正確的例子:首先建立函數(shù)索引,createindextest_id_fbi_idxon然后select*fromtestwhereround(id)=10;這時函數(shù)索引起作用以下使用會使索引失效,應(yīng)避免使用使用、notin、notexist、like"%_"百分號(可采用在建立索引時用reverse(columnName)這種方法處單獨復(fù)合索引里非第一位置的索引列.應(yīng)總是使用索引的第一個列,如果索引是建立在多個列上,只有在它的第一個列被where子句時,優(yōu)化器才會選擇使字符型字段為數(shù)字時在where條件里不添加引號當(dāng)變量采用的是times變量,而表的字段采用的是date變量時.或相反情況不要將空的變量值直接與比較運算符(符號)比較如果變量可能為空,應(yīng)使用ISNULLISNOTNULL進(jìn)行比較,或者使用函數(shù)不要在SQL代碼中使引號因為字符常量使用單引號。如果沒有必要限定對象名稱,可以使用(非ANSISQL標(biāo)將索引所在表空間和數(shù)據(jù)所在表空間分別設(shè)于不同的磁盤chunk上,有助于提Oracle默認(rèn)使用的基于代價的SQL優(yōu)化器(CBO)非常依賴于統(tǒng)計信息,一旦了比較大的變化(超過20%),可以考慮立即手動更新統(tǒng)計信息,例如: yzetableabccomputestatistics,但注意,更新統(tǒng)計信息比較耗費系統(tǒng)資源,建議在系統(tǒng)空閑Oracle在進(jìn)行一次查詢時,一般對一個表只會使用一個索引因此,有時候過多的索引可能導(dǎo)致Oracle使用錯誤的索引,降低查詢效率。例如某表有索引1(Policyno)和索引2(classcode),如果查詢條件為policynoxxandclasscodexx’,則系統(tǒng)有可能會使用索引2,相較于使用索引1,查詢效優(yōu)先且盡可能使用分區(qū)索引Oracle數(shù)據(jù)庫啟動模式的三個階Oracle啟動模式的nomount階啟動實例,并且啟動成功的話,打開告警文件alert_.ora文件,這個文件默認(rèn)在ORACLE_BASE/admin/SID/bdump下,并且記錄相關(guān)的啟動信息。如果在startup里指定了pfile=''的話,Oracle將從你指定的文件作為啟動參數(shù)文件,如果是沒有指定pfile的話,Oracle會先去默認(rèn) ($ORACLE_HOME/)下找spfileSID.ora,如果沒有找到,則找spfile.ora,如果還是沒有,找initSID.ora,這個就是以前的靜態(tài)參數(shù)文件了,如果沒有則找init.ora;如果沒有找到的話,這時候,啟動就會有,找不到參數(shù)文件的錯當(dāng)然,在使用startuppfile=''前,我們需要先用createpfilefromspfile;把實例的動態(tài)好了一個在用這個pfile啟動。Oracle啟動模式的mount階當(dāng)達(dá)到了nomount階段以后,數(shù)據(jù)庫就只能一步一步的來進(jìn)行啟動了,他的下一個啟動的階段,就是mount。我們通過alterdatabasemount;nomount階段或者通過startupmount來到達(dá)這個階段,到達(dá)這個階段,Oracle從啟動參數(shù)文件里找到控制文曾經(jīng)有人啟動到mount的時候,出現(xiàn)問題,最后一看原來是control文件這里已經(jīng)被如果沒有備份,在nomount下,新建一個controlfile,就可以了。Oracle啟動模式的open階mount階段結(jié)束后,數(shù)據(jù)庫體系的所有信息已經(jīng)全了,我們知道了redo文件,數(shù)據(jù)文件的信息,但是還沒有加載,到open狀態(tài),數(shù)據(jù)庫所有的文件,如果有一過基本上都是和數(shù)據(jù)文件,日志文件缺失,數(shù)據(jù)scn不一致,等等有關(guān),這時我們需classTest{ Stringname; voidMethod(String}找出代碼中的錯使用遞歸函數(shù)計算一個階乘publicclassJieCheng{publicpublicclassJieCheng{publicstaticintrun(intn){if(n=={return{returnn*run(n-1}}}使用html寫一個如下圖所示表ABCDEFGH<table<tableborder="1"width="500"cellpadding="0"<tdrowspan="2"<tdrowspan="2"<td<td<td<td有兩點p1(x1,y1),p2(x2,y2),使用函數(shù)接口計算兩點之間的直線距面試部分你做過SSH的項目嗎?具體負(fù)責(zé)什么功能?(在根據(jù)回答詢問什么是Spring?

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論