泰为DBA面试经历

本文记录了一次Oracle DBA的面试经历,涵盖了笔试和面试环节。笔试涉及Oracle备份恢复、性能调优、 utilities问题,以及一个存储过程编写挑战。面试中讨论了如何提高DELETE语句效率,解释了高水线(HWM)概念及其影响,并分享了面试失败的反思。
摘要由CSDN通过智能技术生成

1.前言

     这是工作2年来第一次产生跳槽的冲动,去的第一个面试。在It速查网上查了该公司的资料,对该公司印象不是很好,竟然有部门领导和底下的员工互骂,所谓家丑不可外扬,竟然吵到网上来了,挺好笑的。

    言归正传,公司技术部分为3个组,客户端、服务器组等。

 

2.面试情况

笔试:

    一开始答了一个小时的题,准备不够充分,没有答好,前面花的时间太多了。笔试题后面会提到。

 笔试题考的都是oracle,包括三个部分。
   全英文的

   第一部分是备份和恢复的问题。
   第二部分是数据库性能调优的问题。(问了我如何对数据库进行调优,调优的方式,我巴拉巴拉说了一通。)
   第三部分是utilities的问题,导入导出的几个参数。

   最后还有一个实际的问题。


 两个表t1(userid, date, count);
       t2(userid, first_date, last_date);

t1有1000万条数据,t2都有索引,如何从t1提取到t2,除掉
 select userid, min(date), max(date) from t1 group by userid;的简单方式。要写一个存储过程。


还有 就是一个not exists 转化另外一条语句,我用了 not in, 还要说明哪个效率高,为什么呢?

还有一个问题是从10000条数据中查一个语句。

最后问了一个字符集的问题,我没有答出来。只是说了一个语句方法和导入导出的两个方法。

哎,比较

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值