设为首页 加入收藏

TOP

Oracle DBA面试问题
2014-11-23 20:07:49 来源: 作者: 【 】 浏览:23
Tags:Oracle DBA 面试 问题

1.如何检索oracle数据库中的Locked objects,能否查看到是什么sql语句lock住了对象?
2.表t 表t1(id1,id2 多于表t表的id关联)
id name id1 id2
1 a 1 2
2 b 2 3
3 c 2 4
4 d 3 5
5 e


表t1,id1,id2 是一个部门上下级关系,查询所有部门的列表,按照级别关系写成完整字符串.
1:a
2:a\b
3:a\b\c
4:a\b\d
5:a\b\c\e
用函数,过程多可以
3.如何将一个结果集/cursor一次选择到一个table类型
4.何谓两阶段递交
5.oracle性能调优的常见手段和过程
6.oracle的复制方式有几种,如何解决更新冲突,何时适用snapshot replication ,过程如何


7. 选择正确的答案,并说明选择的原因
select column1,column2 from table1
where column1 in (select table2.column1 from table2)


select column1,column2 from table1
where exists(select ‘x’ from table2
where table1.column1=table2.column1)


问 :
1)table1.column1 上有索引,table2上没有索引,且table2的数据量>table1则( )
2)table1.column1 上有索引,table2上没有索引,且table2的数据量 3)table1.column1 上没有索引,table2上没有索引,且table2的数据量>table1则( )
4)table1.column1 上没有索引,table2上没有索引,且table2的数据量

A 使用in语句performance优于使用exists语句
B 使用exists语句performance优于使用in语句


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Google 面试归来 下一篇什么是Rollback Segment?

评论

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