阿里巴巴公司DBA笔试题, 看看你会几道(转贴) I:WPP'L4o
一:SQL tuning 类 tm.&k6%
p.5 *`, )
1:列举几种表连接方式 _6->D[dB
@9lGU#
2:不借助第三方工具,怎样查看sql的执行计划 *,
R ~[g
L+Gi
3:如何使用CBO,CBO与RULE的区别 uT
Y G/O
p2gu@!
4:如何定位重要(消耗资源多)的SQL 0zk054F'
cqp^**s
5:如何跟踪某个session的SQL 9t7 e~&R
6n/KL
6:SQL调整最关注的是什么 rS0#]Gg
Hp@cBj_@P2
7:说说你对索引的认识(索引的结构、对dml影响、对查询影响、为什么提高查询性能) ~ujg250.L
X{iidTW`xv
8:使用索引查询一定能提高查询的性能吗?为什么 EcPvE=^c
+&*>FeJY
9:绑定变量是什么?绑定变量有什么优缺点? $#_^uWN-M
iZ0.rcQj'o
10:如何稳定(固定)执行计划 KP!7hJhw
O]l-4X#8F
11:和排序相关的内存在8i和9i分别怎样调整,临时表空间的作用是什么 uN0'n}c;1.
Q'[~$~&`
12:存在表T(a,b,c,d),要根据字段c排序后取第21—30条记录显示,请给出sql ?sxf_0*
w$`u_P|@E:
二:数据库基本概念类 I.o3Old
ltHuN;C\
1:pctused and pctfree 表示什么含义有什么作用 n.A*(@noe
;1k_J~Qei
2:简单描述table / segment / extent / block之间的关系 xM>dv5<E
_he~Y2zFz
3:描述tablespace和datafile之间的关系 jRp @-S#V
]0pI6"
4:本地管理表空间和字典管理表空间的特点,ASSM有什么特点 Cyud)BZvm
G
}M!
5:回滚段的作用是什么 hysxHOL
\\/
!I
6:日志的作用是什么 nTsPX Tat
w_YY~Af
7:SGA主要有那些部分,主要作用是什么 nZ`=Up p)
z.W1Za
8racle系统进程主要有哪些,作用是什么 zu1gP/
!9^GkFR6n
三:备份恢复类 &WdP=E"
>P6U0
1:备份如何分类 k,y#|bf,Y
K4^B ~0~
2:归档是什么含义 |\]pTA$2
/sl#M
3:如果一个表在2004-08-04 10:30:00 被drop,在有完善的归档和备份的情况下,如何恢复 ik0w\*
)Y?E$=M+B
4:rman是什么,有何特点 ;8gODj:dO
b{W ,wn
5:standby的特点 7.C]ZcU
^Cg@'R9
6:对于一个要求恢复时间比较短的系统(数据库50G,每天归档5G),你如何设计备份策略 }80n5X<9
,->
P+m5
四:系统管理类 &HJ~\6r\
Z8pZm`g)T
1:对于一个存在系统性能的系统,说出你的诊断处理思路 u[!Ex=9W
E}]SGU"
2:列举几种诊断IO、CPU、性能状况的方法 qche7kg!a
tI2p-d9B
3:对statspack有何认识 73M;-qnU
EKT"pL-EY
4:如果系统现在需要在一个很大的表上创建一个索引,你会考虑那些因素,如何做以尽量减小对应用的影响 b;I!CyD
6:\z8fYD
5:对raid10 和raid5有何认识 [92bGR{
98WJ"f_ #
五:综合随意类 !v 3wl0
,-BZsZ0~
1:你最擅长的是oracle哪部分? yAc}4*;T/
A3 zNUad;
2:喜欢oracle吗?喜欢上论坛吗?或者偏好oracle的哪一部分? <7X+-%yb;
Rh7=,=u
3:随意说说你觉得oracle最有意思的部分或者最困难的部分 tQ4{:WPG
y] ~X{v
4:为何要选择做DBA呢?