阿里巴巴公司DBA笔试题, 看看你会几道(转贴) H&jK|]UXoO
一:SQL tuning 类 p\I,P2on
:e> y=
s>
1:列举几种表连接方式 tdSy&]P
c:etJ
2:不借助第三方工具,怎样查看sql的执行计划 z=1 J{]
i? 5jl&30
3:如何使用CBO,CBO与RULE的区别 ceBu i8a
|
pQ%~u3
4:如何定位重要(消耗资源多)的SQL Z$!>hiz2
~]f+
5:如何跟踪某个session的SQL j`jF{k b
#4S">u
6:SQL调整最关注的是什么 T0BFit6
u&Q2/Y
7:说说你对索引的认识(索引的结构、对dml影响、对查询影响、为什么提高查询性能) _mVq9nBEf
A41*4!L=
8:使用索引查询一定能提高查询的性能吗?为什么 Ut:>'TwG
4i0~t~vDpr
9:绑定变量是什么?绑定变量有什么优缺点? lZoy(kdc
!f5I.r~
10:如何稳定(固定)执行计划 R2{ y1b$l
,b;eU[!]
11:和排序相关的内存在8i和9i分别怎样调整,临时表空间的作用是什么 q#9JJWSs
:m*r(i3
12:存在表T(a,b,c,d),要根据字段c排序后取第21—30条记录显示,请给出sql MT{7I"
[ ySO
二:数据库基本概念类 9x;CJhX
EfA*w/y
1:pctused and pctfree 表示什么含义有什么作用 ioxsx>e<
RC(fhqV
2:简单描述table / segment / extent / block之间的关系 M$&aNt;
V,t&jgG*
3:描述tablespace和datafile之间的关系 !ceT>i90h
%|mRib|<C
4:本地管理表空间和字典管理表空间的特点,ASSM有什么特点 Vk%[N>
lGHU{7j\
5:回滚段的作用是什么 ]pUf[^4
dH4wyd`
6:日志的作用是什么 DY2r6bcn`
U$CAA5HV]
7:SGA主要有那些部分,主要作用是什么 Qw>ftle
#$q~ZKB
8racle系统进程主要有哪些,作用是什么 bvHF;Qywg
ul0]\(sS:
三:备份恢复类 eu!B
,
JMp>)*YS
1:备份如何分类 &8VB{S>r
(`S32,=TS
2:归档是什么含义 ]Tmx;[D
:N!Fe7H,
3:如果一个表在2004-08-04 10:30:00 被drop,在有完善的归档和备份的情况下,如何恢复 Y:|_M3&'o
{2u#Q7]|
4:rman是什么,有何特点 kMD:~V
1J$sIY,Ou
5:standby的特点 ;O7CahdF
;3ZHm*xJx
6:对于一个要求恢复时间比较短的系统(数据库50G,每天归档5G),你如何设计备份策略 d=<"sHO
Q-<,+[/
四:系统管理类 qs\O(K8
4
ZD~i e
1:对于一个存在系统性能的系统,说出你的诊断处理思路 _-^bAr`z
/?<tjK' "H
2:列举几种诊断IO、CPU、性能状况的方法 C@!C='b,
[x}]sT`#a
3:对statspack有何认识 P'Q|0lB
7;cb^fi/
4:如果系统现在需要在一个很大的表上创建一个索引,你会考虑那些因素,如何做以尽量减小对应用的影响 QWt?` h=
u= a5Z4 N'
5:对raid10 和raid5有何认识 UhQsT^b_
W<Ms0
五:综合随意类 dz^l6<a"n
4;G:.k!K
1:你最擅长的是oracle哪部分? F8e]sa$K\
/I[?TsXp
2:喜欢oracle吗?喜欢上论坛吗?或者偏好oracle的哪一部分? :',.I
<b 0;Nf
3:随意说说你觉得oracle最有意思的部分或者最困难的部分 pJM~'tlHV
U`gQ7
4:为何要选择做DBA呢?