日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

biti_rainy的面试题

發(fā)布時間:2024/8/26 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 biti_rainy的面试题 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一份DBA試題,你要不要來試試(杭州)?
注:以下題目,可根據(jù)自己情況挑選題目作答,不必全部作答
您也可以就相關(guān)問題直接找負責(zé)面試人員面述而不筆答

一:SQL tuning 類

1:列舉幾種表連接方式

左外連接,右外連接,內(nèi)連接,笛卡爾積

2:不借助第三方工具,怎樣查看sql的執(zhí)行計劃


3:如何使用CBO,CBO與RULE的區(qū)別
修改optimizer_mode
9i以前默認是RULE,這種情況下對表進行分析后就會采用CBO
CBO是Oracle根據(jù)分析的結(jié)果按照自己的原理來使用最優(yōu)的訪問路徑,
RULE是采用特定的規(guī)則來執(zhí)行結(jié)果


4:如何定位重要(消耗資源多)的SQL


5:如何跟蹤某個session的SQL


6:SQL調(diào)整最關(guān)注的是什么


7:說說你對索引的認識(索引的結(jié)構(gòu)、對dml影響、對查詢影響、為什么提高查詢性能)

?

8:使用索引查詢一定能提高查詢的性能嗎?為什么
不一定,如果某個查詢中查詢的數(shù)據(jù)占的比例較大就不會提高性能相反可能會降低性能


9:綁定變量是什么?綁定變量有什么優(yōu)缺點?
采用綁定變量后可以減少hard parse提高查詢效率


10:如何穩(wěn)定(固定)執(zhí)行計劃

?


11:和排序相關(guān)的內(nèi)存在8i和9i分別怎樣調(diào)整,臨時表空間的作用是什么
9i是通過調(diào)整pga_aggrete來實現(xiàn)的
臨時表空間作用是,在使用臨時表時這時候臨時表暫時存儲的數(shù)據(jù)是存儲在臨時表空間的
在進行排序的時候如果pga的空間不夠也會使用臨時表空間,大數(shù)據(jù)量的查詢也會占用臨時表空間

?


12:存在表T(a,b,c,d),要根據(jù)字段c排序后取第21—30條記錄顯示,請給出sql
select * from (
select a,b,c,d,rownum id from (
select a,b,c,d from t order by c desc)
) where id>=21 and id<=30

?

?

二:數(shù)據(jù)庫基本概念類

1:pctused and pctfree 表示什么含義有什么作用

?

2:簡單描述table / segment / extent / block之間的關(guān)系
block是數(shù)據(jù)庫的最新存取單元
extent是磁盤的存儲單元
segment一般情況下一個表占用一個segment,cluster表例外,此時兩個表占用一個segment
大小關(guān)系segment>extent>block


3:描述tablespace和datafile之間的關(guān)系
tablespace是一個數(shù)據(jù)庫存儲的邏輯概念
datafile是數(shù)據(jù)庫的物理存儲概念

?

4:本地管理表空間和字典管理表空間的特點,ASSM有什么特點
LMT可以減少碎片的產(chǎn)生
ASSM

?


5:回滾段的作用是什么
作用是在用戶執(zhí)行DML語句時候保存修改前的數(shù)據(jù)庫鏡像,在數(shù)據(jù)庫發(fā)生rollback時可以將數(shù)據(jù)恢復(fù)到執(zhí)行dml語句之前,保證數(shù)據(jù)完整性
在執(zhí)行insert語句時回滾段保存新插入的數(shù)據(jù)的rowid
update保存更改字段之前的value和rowid
delete保存該條語句的所有的字段值和rowid
所以同等情況下占用回滾段的大小是delete>update>insert

6:日志的作用是什么
日志分為兩種
1、聯(lián)機日志
2、歸檔日志
聯(lián)機日志的作用是在數(shù)據(jù)庫發(fā)生故障時(如:突然掉電、shutdown abort)可以保證數(shù)據(jù)的完整性,
歸檔日志可以保證數(shù)據(jù)恢復(fù)到過去的某個時間點,如:不小心delete部分數(shù)據(jù),我們就可以通過歸檔日志將其找回

?

?


7:SGA主要有那些部分,主要作用是什么
SGA:shared pool保存最近被解析過的sql語句,防止同條語句的反復(fù)解析提高執(zhí)行速度
large pool:一般RMAN時使用
java pool:為數(shù)據(jù)庫中的java程序保留空間

8:racle系統(tǒng)進程主要有哪些,作用是什么
SMON:系統(tǒng)監(jiān)視進程
DMON:數(shù)據(jù)庫讀寫進程,將buffer cache中提交的臟數(shù)據(jù)寫到磁盤中
LMON:將log buffer中修改的數(shù)據(jù)寫入到日志文件中
PMON:進程監(jiān)控進程,回收失效的進程


三:備份恢復(fù)類

1:備份如何分類
1、熱備份
2、冷備份
3、imp/exp

?

2:歸檔是什么含義
歸檔是將切換的聯(lián)機日志保存到磁盤中,

?


3:如果一個表在2004-08-04 10:30:00 被drop,在有完善的歸檔和備份的情況下,如何恢復(fù)
10g可以通過flashback drop恢復(fù)
可以在測試機上恢復(fù)備份文件


4:rman是什么,有何特點
RMAN是recover manager恢復(fù)管理器
可以聯(lián)機備份,不影響系統(tǒng)的正常使用
備份速度快,恢復(fù)快
成功率:相比冷備份低

?

5:standby的特點
standby是備用數(shù)據(jù)庫
standby分為logical standby和physical standby
特點是可以在很短的時間切換故障數(shù)據(jù)庫,從而很大限度保證系統(tǒng)的可用性


6:對于一個要求恢復(fù)時間比較短的系統(tǒng)(數(shù)據(jù)庫50G,每天歸檔5G),你如何設(shè)計備份策略
可以做一個data guard


四:系統(tǒng)管理類

1:對于一個存在系統(tǒng)性能的系統(tǒng),說出你的診斷處理思路

?

2:列舉幾種診斷IO、CPU、性能狀況的方法


3:對statspack有何認識

?

4:如果系統(tǒng)現(xiàn)在需要在一個很大的表上創(chuàng)建一個索引,你會考慮那些因素,如何做以盡量減小對應(yīng)用的影響


5:對raid10 和raid5有何認識

?

五:綜合隨意類

1:你最擅長的是oracle哪部分?

?

2:喜歡oracle嗎?喜歡上論壇嗎?或者偏好oracle的哪一部分?

?

3:隨意說說你覺得oracle最有意思的部分或者最困難的部分

4:為何要選擇做DBA呢?

總結(jié)

以上是生活随笔為你收集整理的biti_rainy的面试题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。