暂无图片
存在表tab1(id number primary key, name varchar2(30)), name列有索引idx1,用户发出select name from tab1 order by name, 下列选项描述正确的是:
我来答
分享
小草
2024-01-21
存在表tab1(id number primary key, name varchar2(30)), name列有索引idx1,用户发出select name from tab1 order by name, 下列选项描述正确的是:

存在表tab1(id number primary key, name varchar2(30)), name列有索引idx1,用户发出select name from tab1 order by name, 下列选项描述正确的是:

A

执行时使用index fast full scan访问idx1

B

执行时使用index range scan访问idx1

C

执行时使用index full scan访问idx1

D

执行时不会用到索引idx1

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
心血来潮的倔驴

c

暂无图片 评论
暂无图片 有用 0
打赏 0
暂无图片

D执行时不会用到索引idx1

name没有非空约束(not null), 优化器不知name是否有null, 索引不会采用索引扫描。修改表结构alter table tab1 modify name not null,将采用INDEX FULL SCAN。

暂无图片 评论
暂无图片 有用 3
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
Oracle中function和procedure的区别描述正确的是?
回答 1
已采纳
ABCDOracle中function和procedure的区别?1).可以理解函数是存储过程的一种 2).函数可以没有参数,但是一定需要一个返回值,存储过程可以没有参数,不需要返回值&nb
oracle安装过程缺少的包在哪下载?
回答 1
请参考:https://rpm.pbone.net/resultssrodzaj1searchcompatlibstdc%2B%2B33
当RAC环境中,本地FG进程要从远程实例master node的申请数据块时,是与远程哪个进程直接通信的?
回答 2
已采纳
lms进程吧
oracle物理读 是否先读入操作系统缓存
回答 3
但是有一个疑问:在单实例环境做过测试,对大表进行全表扫描,操作系统的cache明显增多,关闭会话后cache减少。请教这个问题原因是在mos看到里面关于降低“dbfilesequenceread”等待
最近5小时每小时redo log 日志切换次数
回答 3
RAC环境下SELECT"THREAD",tochar(FIRSTTIME,'yyyymmddhh24')thour,count(tochar(FIRSTTIME,'yyyymmddhh24'))to
oracle 11g dbca安装报错out off memory. ora-01034: oracle not available
回答 1
dfh看下linux系统的tmpfs值大小
Oracle
回答 2
已采纳
B 1、数据库open状态下,lgwr/dbwN等进程会持有redolog/datafile等文件的句柄,实际上就是一个指向redolog物理文件的软链接;2、删除了物理文件,只是临时释放了
Oracle19C
回答 1
可以有偿
oracle
回答 3
已采纳
在Oracle中,下列语句会因为名称非法而失败:B.createtableupdate(col1date);E.createtable1number(col1date);Oracle对表和列的命名有一
Oracle和MySQL在事务上实现有什么区别
回答 4
已采纳
1、mysql只有innodb支持事务,其他引擎不支持,oracle天生就支持2、mysql的默认隔离级别时可重复读,也支持读提交,oracle默认的是都提交。3、mysql的事务默认自动提交,ora