阿里巴巴公司DBA笔试题, 看看你会几道(转贴) :_`F{rDB
一:SQL tuning 类 y1jCg%'H
yM6pd U]i
1:列举几种表连接方式 Z\bmW%av
<yV"6/l0
2:不借助第三方工具,怎样查看sql的执行计划 ,i^9 |Oeq
k$^UUo6
3:如何使用CBO,CBO与RULE的区别 V@.Ior}w
IkL#SgY
4:如何定位重要(消耗资源多)的SQL o)M}!MT
VD;01"#'
5:如何跟踪某个session的SQL l5Ui w2
*nT<m\C6
6:SQL调整最关注的是什么 t5^{D>S1
;>%r9pz ~
7:说说你对索引的认识(索引的结构、对dml影响、对查询影响、为什么提高查询性能) rK8lBy:<
XW2b| %T
8:使用索引查询一定能提高查询的性能吗?为什么 RN1y^`
].avItg
9:绑定变量是什么?绑定变量有什么优缺点? <)C#_w)-
j7Yu>cr
10:如何稳定(固定)执行计划 @Myo'{3vF
Q^P}\wb>
11:和排序相关的内存在8i和9i分别怎样调整,临时表空间的作用是什么 nUaJzPl
'&P%C" 5
12:存在表T(a,b,c,d),要根据字段c排序后取第21—30条记录显示,请给出sql )rIwqUgp6\
j.[.1G*("
二:数据库基本概念类 zF`0J
&Q/ W~)~
1:pctused and pctfree 表示什么含义有什么作用 L8@f-Kk
c`)\Pb/O
2:简单描述table / segment / extent / block之间的关系 etQCzYIhn
;HfmzY(
3:描述tablespace和datafile之间的关系 '?{OZXg
EgEa1l!NSQ
4:本地管理表空间和字典管理表空间的特点,ASSM有什么特点 dM.f]-g
IV~>I-rd
5:回滚段的作用是什么 +zqn<<9
7uqzm
6:日志的作用是什么 A;q9rD,_
"m):Y;9iQ?
7:SGA主要有那些部分,主要作用是什么 ZuzEg *lb
YsC>i`n9
8racle系统进程主要有哪些,作用是什么 ,C\i^>=
djl*H
三:备份恢复类 #Qw0&kM7I
.fqN|[>
1:备份如何分类 ?6!JCQJ<
nQZx=JK
2:归档是什么含义 +%z>H"J.
Hzm:xg
3:如果一个表在2004-08-04 10:30:00 被drop,在有完善的归档和备份的情况下,如何恢复 @,j*wnR
>a<.mU|#
4:rman是什么,有何特点 b}$+H/V
oi7@s0@
5:standby的特点 E:_ZA
nt;m+by
6:对于一个要求恢复时间比较短的系统(数据库50G,每天归档5G),你如何设计备份策略 d UE,U=
b<[Or^X
]
四:系统管理类 98c(<
=`oCLsz=
1:对于一个存在系统性能的系统,说出你的诊断处理思路 )bL'[h
0@0w+&*"@
2:列举几种诊断IO、CPU、性能状况的方法 dmtr*pM_
=osk+uzzG
3:对statspack有何认识 x3=A:}t8
<18(
4:如果系统现在需要在一个很大的表上创建一个索引,你会考虑那些因素,如何做以尽量减小对应用的影响 #b}Z`u?@
_IHV7*u{;
5:对raid10 和raid5有何认识 :1Xz4wkWS*
>0y'Rgfe
五:综合随意类 v|,1[i{
_#E0g'3
1:你最擅长的是oracle哪部分? {GT*ZU*
lWk>z; d
2:喜欢oracle吗?喜欢上论坛吗?或者偏好oracle的哪一部分? IVnHf_PzF
.bl/*s
3:随意说说你觉得oracle最有意思的部分或者最困难的部分 %bn jgy
Jl8H|<g~/
4:为何要选择做DBA呢?