阿里巴巴公司DBA笔试题, 看看你会几道(转贴) <ICZ"F`S
一:SQL tuning 类 54
M!Fq-
EX`"z(L
1:列举几种表连接方式 ~`*1*;Q<H|
d] b~)!VW
2:不借助第三方工具,怎样查看sql的执行计划 I! h(`
55 S\&Ad$
3:如何使用CBO,CBO与RULE的区别 T-L|Q,-{-
xoqiRtlY:
4:如何定位重要(消耗资源多)的SQL N3uMkH-<
ioB|*D<U2
5:如何跟踪某个session的SQL q[{:
|?OdV<5C
6:SQL调整最关注的是什么 fH{9]TU_:
vKcl6bVT
7:说说你对索引的认识(索引的结构、对dml影响、对查询影响、为什么提高查询性能) |A ;o0pL
OOEV-=
8:使用索引查询一定能提高查询的性能吗?为什么 =)(3Dp
;]2x
9:绑定变量是什么?绑定变量有什么优缺点? NoFs-GGGh
dO>k5!ge|:
10:如何稳定(固定)执行计划 1^Kj8*O8e
Yw6DJY
11:和排序相关的内存在8i和9i分别怎样调整,临时表空间的作用是什么 6B7<
Uby,Tu
12:存在表T(a,b,c,d),要根据字段c排序后取第21—30条记录显示,请给出sql <U@P=G<t
$7Jfb<y
二:数据库基本概念类 V~/.Y&WN
Sg-g^dIN1
1:pctused and pctfree 表示什么含义有什么作用 %xf)m[JU=
IZv~[vi_
2:简单描述table / segment / extent / block之间的关系 8|1`Tn}o
6BDt.bG
3:描述tablespace和datafile之间的关系 +68+PhHF
2{Wo-B,wt~
4:本地管理表空间和字典管理表空间的特点,ASSM有什么特点 UH5w7M
EoKC8/
5:回滚段的作用是什么 ,/i_QgP
k/df(cs
6:日志的作用是什么 @O@fyAz
{SF[I
7:SGA主要有那些部分,主要作用是什么 sCVI 2S!L
;*y|8od
B
8racle系统进程主要有哪些,作用是什么 <A)+|Y"^h6
Vo #:CB=8
三:备份恢复类 jr9&.8%W:v
LYp'vZ!
1:备份如何分类 Nc{]zWL9
z)5S^{(
2:归档是什么含义 wb]*u7G
t/
aGpCNc{+
3:如果一个表在2004-08-04 10:30:00 被drop,在有完善的归档和备份的情况下,如何恢复 Ds{{J5Um%
i\(\MzW*'
4:rman是什么,有何特点 XR|"dbZW.0
3rxo,pX94
5:standby的特点 CXTt(-FT
kGpV;F==*
6:对于一个要求恢复时间比较短的系统(数据库50G,每天归档5G),你如何设计备份策略 /@Ez" ?V2
>Z *iE"9"
四:系统管理类 !tI=`Ml[
3DH.4@7P
1:对于一个存在系统性能的系统,说出你的诊断处理思路 8O;Vl
0eFb?Z0]
2:列举几种诊断IO、CPU、性能状况的方法 GP* +
1 ojhh7<
3:对statspack有何认识 9u?(^(.
L59bu/LfL
4:如果系统现在需要在一个很大的表上创建一个索引,你会考虑那些因素,如何做以尽量减小对应用的影响 ,!`SY)
XdcG0D^
5:对raid10 和raid5有何认识 9ftN8Svw
x;Gz6|
五:综合随意类 +L0J_.5%^
JL.5QzA
1:你最擅长的是oracle哪部分? NjbwGcH%\
z+jh;!i
2:喜欢oracle吗?喜欢上论坛吗?或者偏好oracle的哪一部分? tG/1pW
wa" uFW
3:随意说说你觉得oracle最有意思的部分或者最困难的部分 8 4z6zFv?Q
2
#KoN8%
4:为何要选择做DBA呢?