阿里巴巴公司DBA笔试题, 看看你会几道(转贴) P7BJ?x
一:SQL tuning 类 z*k3q`=>
Ie`SWg*WL
1:列举几种表连接方式 &:cTo(C'
d)17r\*>I
2:不借助第三方工具,怎样查看sql的执行计划 CSk
> {LJ#Dc6
3:如何使用CBO,CBO与RULE的区别 Cn./N aq
YRM6\S)py
4:如何定位重要(消耗资源多)的SQL g8iB;%6
^v'g ~+@o
5:如何跟踪某个session的SQL BB73'W8y
te)g',#lT
6:SQL调整最关注的是什么 ~i_R%z:y
B"E (Y M
7:说说你对索引的认识(索引的结构、对dml影响、对查询影响、为什么提高查询性能) JY050FL
]K0,nj*\c
8:使用索引查询一定能提高查询的性能吗?为什么 -)->Jx:{
pS|JDMo
9:绑定变量是什么?绑定变量有什么优缺点? L+0N@`nRF
as!|8JE`
10:如何稳定(固定)执行计划 I`n1M+=%
+IOKE\,Y
11:和排序相关的内存在8i和9i分别怎样调整,临时表空间的作用是什么 ]zM90$6
-"JE-n
12:存在表T(a,b,c,d),要根据字段c排序后取第21—30条记录显示,请给出sql )V+Dqh,-g
"*>QxA%c4
二:数据库基本概念类 GF.g'wYc)Y
;xkf?|
1:pctused and pctfree 表示什么含义有什么作用 YWBP'Mo
BKP!+V/
2:简单描述table / segment / extent / block之间的关系 2QuypVC ]
u!EulAl
3:描述tablespace和datafile之间的关系 Nno={i1jk
~pBxFA
4:本地管理表空间和字典管理表空间的特点,ASSM有什么特点 B& f~.UH
zKAyfn.A
5:回滚段的作用是什么 =B{$U~}
DrCfC[A~]
6:日志的作用是什么 nrD=[kc!w
DkMC!Q\
7:SGA主要有那些部分,主要作用是什么 TXk"[>,:H
[r<
Y0|l,m
8racle系统进程主要有哪些,作用是什么 V{aIhH>P
}y=n#%|i.
三:备份恢复类 k3|9U'r!c
b!tZ bX#
1:备份如何分类 E6&uZr
r Xk
2:归档是什么含义 :w`i
kU9AfAe
3:如果一个表在2004-08-04 10:30:00 被drop,在有完善的归档和备份的情况下,如何恢复 LF,c-Cv!jL
M+&eh*:z:
4:rman是什么,有何特点 Mud\Q["
WaO;hy~us
5:standby的特点 j~j
V`>A
ne~#{q
6:对于一个要求恢复时间比较短的系统(数据库50G,每天归档5G),你如何设计备份策略 GH)+yD[o
~|d?o5W
四:系统管理类 %KVRiX
PT*@#:MA
1:对于一个存在系统性能的系统,说出你的诊断处理思路 +z/73s0~
[(^''*7r+T
2:列举几种诊断IO、CPU、性能状况的方法 HBkQ`T
GISI8W^
3:对statspack有何认识 6 VJj(9%
,4I6Rw B.
4:如果系统现在需要在一个很大的表上创建一个索引,你会考虑那些因素,如何做以尽量减小对应用的影响 l[j0(T
AE@Rn(1.
5:对raid10 和raid5有何认识 T=KrT7
NZ? =pfK\s
五:综合随意类 RoXOGVo
r3lr`s`
1:你最擅长的是oracle哪部分? #S74C*'8
Cr\/<zy1-e
2:喜欢oracle吗?喜欢上论坛吗?或者偏好oracle的哪一部分? O#Ax P}
]$k
m
3:随意说说你觉得oracle最有意思的部分或者最困难的部分 gGz_t,=
M]:B: ;
4:为何要选择做DBA呢?