阿里巴巴公司DBA笔试题, 看看你会几道(转贴) 'l/l]26rO4
一:SQL tuning 类 j
EbmW*
Qr
R+3kxM
1:列举几种表连接方式 %bP+P(vZ
&b@_ah+f
2:不借助第三方工具,怎样查看sql的执行计划 K>'4^W5d,
xQZOGq
3:如何使用CBO,CBO与RULE的区别 %1{S{FB
q?j7bp]
4:如何定位重要(消耗资源多)的SQL e)HFI|>
wf ]Wm
5:如何跟踪某个session的SQL s>DFAu!
0")_%
6:SQL调整最关注的是什么 C/!P&`<6
<W!T+sMQj
7:说说你对索引的认识(索引的结构、对dml影响、对查询影响、为什么提高查询性能) >7WT4l)7!b
iX?j "=!
8:使用索引查询一定能提高查询的性能吗?为什么 O.dZ3!!+
!*c%Dj
9:绑定变量是什么?绑定变量有什么优缺点? !S<p"
SVa^:\"$[
10:如何稳定(固定)执行计划 glch06
bD
v&;Z
11:和排序相关的内存在8i和9i分别怎样调整,临时表空间的作用是什么 I]HYqI
Oyb9
ql^
12:存在表T(a,b,c,d),要根据字段c排序后取第21—30条记录显示,请给出sql |Gq3pL<jkC
_oZ3n2v}@
二:数据库基本概念类 !IJ
YaQ6z
r`ftflNh(
1:pctused and pctfree 表示什么含义有什么作用 n'ZPB
P=}l.R*1G
2:简单描述table / segment / extent / block之间的关系 i{}m 8K)
3x(Y+
ymP
3:描述tablespace和datafile之间的关系 bSTori5
-n@,r%`UK
4:本地管理表空间和字典管理表空间的特点,ASSM有什么特点 t,Tq3zB
=>S[Dh
5:回滚段的作用是什么 v1$}[&/
\&d1bq
6:日志的作用是什么 lGet)/w;c
ZW))Mx#K=T
7:SGA主要有那些部分,主要作用是什么 E7$ aT^
LI-ewea
8racle系统进程主要有哪些,作用是什么 tG]W!\C'h
[Qr_0O
三:备份恢复类 un\o&0}
^d>m`*px
1:备份如何分类 $m)eO8S+
.&u
@-Vm
2:归档是什么含义 ^Cp;#|g,
<DqFfrpc
3:如果一个表在2004-08-04 10:30:00 被drop,在有完善的归档和备份的情况下,如何恢复 \HD:#a
Uvk:
4:rman是什么,有何特点 |s#,^SJ0
t^bh2$J
5:standby的特点 Z2;~{$&M+
FS7D
6:对于一个要求恢复时间比较短的系统(数据库50G,每天归档5G),你如何设计备份策略 >uJu!+#
UJS
vtD{g
四:系统管理类 z>W?\[E<2
PY CG#U
1:对于一个存在系统性能的系统,说出你的诊断处理思路 <}^p5|
M3eSj`c3
2:列举几种诊断IO、CPU、性能状况的方法 Y xnZ0MY
DW,Z})9
3:对statspack有何认识 s&%r?
k-4z2qB
4:如果系统现在需要在一个很大的表上创建一个索引,你会考虑那些因素,如何做以尽量减小对应用的影响 Yi-,Pb?
{DVMs|5;^
5:对raid10 和raid5有何认识 5/hgWG6.t
ga'G)d3oS
五:综合随意类 {#=o4~u%;H
g6gwNC:aF
1:你最擅长的是oracle哪部分? KfK5e{yT
0{!-h
2:喜欢oracle吗?喜欢上论坛吗?或者偏好oracle的哪一部分? /`qQWB5b
;Gu(Yoa}y
3:随意说说你觉得oracle最有意思的部分或者最困难的部分 "MPS&OK
=g%<xCp
4:为何要选择做DBA呢?