跟大家分享一下我昨天的数据库笔试题

天上掉下个蓝妹妹 2013-06-28 02:27:52
以下题目基于oracle或sql server
1、如果DB服务器CPU负荷过高,作为DBA首先要关注哪些对象?
2、说出五个常用数据库字典
3、有个员工月薪资表salary,查出薪资sal排位在6—10的记录
...全文
374 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
linwaterbin 2013-06-29
  • 打赏
  • 举报
回复
1)这个问题不能单纯看DB、 ① OS层面、长时间运行,可能是某些进程出现异常,占用大量CPU资源:top ② 很多愚蠢的SQL都会令CPU跑满、 2)v$segment_statistics、v$session_ops、v$session_wait、 3)
WITH 
  t AS (SELECT rownum num,salary.*  
          FROM salary 
        )
SELECT num,t.sal 
  FROM t
 WHERE num>=6 AND num<=10; 
  • 打赏
  • 举报
回复
引用 2 楼 linwaterbin 的回复:
1)这个问题不能单纯看DB、 ① OS层面、长时间运行,可能是某些进程出现异常,占用大量CPU资源:top ② 很多愚蠢的SQL都会令CPU跑满、 2)v$segment_statistics、v$session_ops、v$session_wait、 3)
WITH 
  t AS (SELECT rownum num,salary.*  
          FROM salary 
        )
SELECT num,t.sal 
  FROM t
 WHERE num>=6 AND num<=10; 
呵呵,学习了,由于不知道有rownum这个字段,我当时是用rowid这个字段,后面上网查了一下才知道rowid是代表记录的存储位置的
sych888 2013-06-28
  • 打赏
  • 举报
回复
1、并发高、热块? 2、dict,v$session,v$process,v$session_wait,v$sql,v$datafile,v$log 3、rownum

17,140

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧