Oracle性能优化题目及分析.docxVIP

  • 6
  • 0
  • 约1.07万字
  • 约 25页
  • 2026-06-15 发布于上海
  • 举报

Oracle性能优化题目及分析

一、单项选择题(共10题,每题1分,共10分)

下列Oracle内置视图中,专门用来统计各个会话级别的资源消耗信息的是

A.V$SESSION

B.V$SESSTAT

C.DBA_TABLES

D.USER_INDEXES

答案:B

解析:VSE

下列操作中,不会直接引发Oracle行迁移现象的是

A.更新行长度超过数据块剩余空闲空间

B.批量插入不带后续更新操作

C.设置过小的PCTFREE参数预留空间不足

D.频繁更新变长字符串类型的字段

答案:B

解析:批量插入操作不会修改已写入行的长度,不会引发行迁移。行迁移的本质是原有数据块中剩余空闲空间不足以容纳更新后的行数据,需要把整行迁移到新的数据块中,留下指针指向新行的位置,选项A、C、D都会直接触发该现象。

当前主流Oracle版本默认使用的优化器模式是

A.ALL_ROWS

B.FIRST_ROWS

C.RULE

D.CHOOSE

答案:A

解析:ALL_ROWS是CBO优化器的默认模式,目标是最小化整条SQL语句执行的总资源消耗,保证语句整体返回速度最优。选项B的FIRST_ROWS模式优先快速返回前N行结果,仅用于特殊分页查询场景;选项C的RULE是老旧的基于规则的优化器,早已被弃用;选项D的CHOOSE是非常早期版本的优化器自动选择模式,现代版本已经不再支持。

下列

文档评论(0)

1亿VIP精品文档

相关文档