阿里巴巴公司DBA笔试题, 看看你会几道(转贴) B Ctm05
一:SQL tuning 类 9L^:N)-
+Y
1:列举几种表连接方式 UF ]g6u
XV>
)[Nd\H
2:不借助第三方工具,怎样查看sql的执行计划 P<<hg3@
NlnmeTLO5
3:如何使用CBO,CBO与RULE的区别 Yuo
atA:v3"
4:如何定位重要(消耗资源多)的SQL V!94I2%#x
<(U:v
5:如何跟踪某个session的SQL K^'NG!
#I(Ho:b
6:SQL调整最关注的是什么 J_=42aHO
M)1?$'Aq
7:说说你对索引的认识(索引的结构、对dml影响、对查询影响、为什么提高查询性能) T@ecWRro
uqg#(ADy?R
8:使用索引查询一定能提高查询的性能吗?为什么 dUg| {l
RC| t-(Z
9:绑定变量是什么?绑定变量有什么优缺点? {tlt5p!4
-Ob89Z?2A
10:如何稳定(固定)执行计划 h7h[!>
BbqH02i
11:和排序相关的内存在8i和9i分别怎样调整,临时表空间的作用是什么 #nS
j>70AE3[8
12:存在表T(a,b,c,d),要根据字段c排序后取第21—30条记录显示,请给出sql 1hQeuG
tb@&!a$`?
二:数据库基本概念类 i!jR>+
*Bgk3(n)
1:pctused and pctfree 表示什么含义有什么作用 .^%!X!r
3Y}X7-|)Z
2:简单描述table / segment / extent / block之间的关系 aMaFxEW
J|z>5Z
3:描述tablespace和datafile之间的关系 GukS=rC9
qd7 86~
4:本地管理表空间和字典管理表空间的特点,ASSM有什么特点 C=z7Gk=
X_0Ta_u?T
5:回滚段的作用是什么 [N-t6Z*
e(NpX_8
6:日志的作用是什么 )K0BH q7r
xxN=,p
7:SGA主要有那些部分,主要作用是什么 wwtk6;8@
-%*w&',G
8racle系统进程主要有哪些,作用是什么 0DFxVH_xN
C/w!Y)nB=
三:备份恢复类 Xt!%W
$O/@bh1@p
1:备份如何分类 %;Dp~T`0
_26~<gU8
2:归档是什么含义 itmdY!;<
/5y*ZIq]e
3:如果一个表在2004-08-04 10:30:00 被drop,在有完善的归档和备份的情况下,如何恢复 ]^63n/Twj
>,Zf3M
4:rman是什么,有何特点 V>`xTQG
vl'2O7
5:standby的特点 nz=X/J6
SbLx`]rI
6:对于一个要求恢复时间比较短的系统(数据库50G,每天归档5G),你如何设计备份策略 #$GDKK
:$`"M#vMX
四:系统管理类 `]{/(pIgW;
fA]b'8
1:对于一个存在系统性能的系统,说出你的诊断处理思路 )aOPR|+
$1h , <$5H
2:列举几种诊断IO、CPU、性能状况的方法 Y!8Ik(/~i
T@ [*V[
3:对statspack有何认识 cG"+n@\
+s}"&IV%
4:如果系统现在需要在一个很大的表上创建一个索引,你会考虑那些因素,如何做以尽量减小对应用的影响 Q599@5aS
)9L:^i6
5:对raid10 和raid5有何认识 ?y\gjC6CNG
~9OART='
五:综合随意类 $ 'B0ZL
\Ami-<T
1:你最擅长的是oracle哪部分? MMpGI^x!-X
XkWO -L
2:喜欢oracle吗?喜欢上论坛吗?或者偏好oracle的哪一部分? !XvQm*1
Myj 68_wf
3:随意说说你觉得oracle最有意思的部分或者最困难的部分 pL{h1^O}
J 1?)z+t9~
4:为何要选择做DBA呢?