设为首页 加入收藏

TOP

阿里巴巴和淘宝网校园招聘数据库笔试题09年(三)
2014-11-23 22:16:05 来源: 作者: 【 】 浏览:9
Tags:阿里巴巴 校园招聘 数据库 试题 09年
v$session_event/v$session_wait
从v$system_event开始,确定需要什么资源(db file sequential read)等
深入研究v$session_event,确定等待事件涉及的会话
从v$session_wait确定详细的资源争用情况(p1-p3的值:file_id/block_id/blocks等)
3)通过v$sql/v$sqltext/v$sqlarea表确定disk_reads、(buffer_gets/executions)值较大的SQL


2:列举几种诊断IO、CPU、性能状况的方法
top/vmstat
statspack
sql_trace/tkprof
查v$system_event/v$session_event/v$session_wait
查v$sqlarea(disk_reads或buffer_gets/executions较大的SQL)


3:对statspack有何认识
StapSpack是Oracle公司提供的一个收集数据库运行性能指标的软件包,该软件包从8i起,在9i、10g都有显著的增强。该软件包的辅助表(存储相关参数与收集的性能指标的表)由最初的25个增长到43个。收集级别参数由原来的3个(0、5、10)增加到5个(0、5、 6、7、10)通过分析收集的性能指标,数据库管理员可以详细地了解数据库目前的运行情况,对数据库实例、等待事件、SQL等进行优化调整。利用 statspack收集的snapshot,可以统计制作数据库的各种性能指标的统计趋势图表。


4:如果系统现在需要在一个很大的表上创建一个索引,你会考虑那些因素,如何做以尽量减小对应用的影响
在系统比较空闲时;nologging选项(如果有dataguard则不可以使用nologging)大的sort_ared_size或pga_aggregate_target较大


5:对raid10 和raid5有何认识
RAID 10(或称RAID 1+0)与RAID 0+1不同,它是用硬盘驱动器先组成RAID 1阵列,然后在RAID 1阵列之间再组成RAID 0阵列。RAID 10模式同RAID 0+1模式一样具有良好的数据传输性能,但却比RAID 0+1具有更高的可靠性。RAID 10阵列的实际容量为M×n/2,磁盘利用率为50%。RAID 10也需要至少4个硬盘驱动器构成,因而价格昂贵。 RAID 10的可靠性同RAID 1一样,但由于RAID 10硬盘驱动器之间有数据分割,因而数据传输性能优良。
RAID 5与RAID 3很相似,不同之处在于RAID 5的奇偶校验信息也同数据一样被分割保存到所有的硬盘驱动器,而不是写入一个指定的硬盘驱动器,从而消除了单个奇偶校验硬盘驱动器的瓶颈问题。RAID 5磁盘阵列的性能比RAID 3有所提高,但仍然需要至少3块硬盘驱动器。其实际容量为M×(n-1),磁盘利用率为(n-1)/n 。


五:综合随意类


1:你最擅长的是oracle哪部分


2:喜欢oracle吗 喜欢上论坛吗 或者偏好oracle的哪一部分


3:随意说说你觉得oracle最有意思的部分或者最困难的部分


4:为何要选择做DBA呢


本人参加了淘宝的09校园招聘会考试,在武大考的,我填报的是数据库职位,但是仔细一看,全部考的是Oracle9.20里面的内容,回来后网上一查,里面的试题跟阿里巴巴的DBA笔试题一样,毕竟都是马云的公司.


另外,本人还有点小小的感想:本人一直以来学习的是SQL Server,所以考的是Oracle,自然有些难度.通过这么多场笔试,我有点建议:阿里巴巴怎么说也是一家知名的企业,但出的题目没有照顾到大多数学子在校园里面学习知识的覆盖面,虽然表面看上去出的题目似乎是有点专业,但本人认为数据库会了SQL Server,Oracle不都那么回事吗?我觉得校园招聘应注重基本知识点的考察,不应偏重于哪一方面.这方面阿里巴巴表现得相当的稚嫩,至少没有表现出一家名企应有的风范,看一看Alcatet & Lucent出的试题,他们的表现成熟多了,同样的数据库题,别人考察的是范式,起码大多数同学都学过.


给想通过校园招聘找到满意的IT工作其实并不是什么难事,这几点建议或许会对你有用:尽量避免学习微软的东西,比如说数据库你最好学Oracle,不得不承认Oracle在很多方面做得比微软的SQL专业.比如说操作系统,你最好研究一下Linux,而不是微软的Windows(当然windows本身不值得一研究,是人都会点两下,自然也没有什么好考的了).对于C++和Java,本人认为你如果想进与网站开发的企业自然学习点JAVA,比如说阿里巴巴,淘宝,虽然美其名曰也招什么C++的,但职位很少,还搞几千人来考,不知道是造势还是在做宣传,如果你做什么嵌入式开发,自然学习Java更好,另外,凭本人的感受认为,Java相对来说考得简单些.先写这些吧!


首页 上一页 1 2 3 下一页 尾页 3/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇面试常见话题的问与答 About the .. 下一篇Java企业面试题整理集合(4)

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: