暂无图片
Oracle的不可见索引有什么用?
我来答
分享
宇飞
2022-12-27
Oracle的不可见索引有什么用?

Oracle的不可见索引有什么用?

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新

不可见索引有两个使用场景:

其一:如果想从生产系统上删掉一个索引,此时就可以将索引置为不可见,看看是不是有些查询的性能会大幅下降。此外,在删除索引之前,还得看一下这个索引是不是用在外键列上,或者用于支持其列上数据的唯一性。

其二:准备向生产数据库上加一个索引,看看它能否提升性能。此时,先将索引创建为不可见,然后在一个测试会话中将其转为可见的,来看看它是不是真的会提升性能。

特别强调:即使索引是不可见的,它还是会占用存储空间,也需要一定的系统资源来维护。

暂无图片 评论
暂无图片 有用 5
打赏 0
暂无图片
ora_221
2022-12-27
学习了~。。。。。。。。。。。。。。
超越无限D
2022-12-28
正好看到这个问题了,来学习学习不可见索引有两个使用场景!
watson
2022-12-28
不可见索引,存在必有意义,也是其必然性。
展开全部评论(2条)
yBmZlQzJ

不可见索引有两个使用场景:

其一:如果想从生产系统上删掉一个索引,此时就可以将索引置为不可见,看看是不是有些查询的性能会大幅下降。此外,在删除索引之前,还得看一下这个索引是不是用在外键列上,或者用于支持其列上数据的唯一性。

其二:准备向生产数据库上加一个索引,看看它能否提升性能。此时,先将索引创建为不可见,然后在一个测试会话中将其转为可见的,来看看它是不是真的会提升性能。

特别强调:即使索引是不可见的,它还是会占用存储空间,也需要一定的系统资源来维护。

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


请输入正文
提交
相关推荐
使用plsql链接oracle 可以链接的上,但是在里面显示不了表结构,语句也不能用,而在oracle的命令行就可以正常使用,求解答
回答 1
已采纳
是在什么窗口下查看的表结构?plsqldev有SQLWindow窗口,执行dml语句。还有命令行CommandWindow(类似oraclesqlplus),可以执行desctable查看表结构。
Oracle 数据库进程吃cpu sy,还不停启动tns进程,有什么分析思路?
回答 2
确认下占cpu是什么进程,对应的进程具体做了什么,不停重启tns,数据库什么版本
oracle 普通用户登录hang 住
回答 4
很有可能你的库在2月4日22点前已经不正常了,到22:00时mmon也不能正常工作了。而你5日下午15:00才发现问题后重启了库。4日21:54的ora1578报错可能和坏块有关系。建议上传完整的al
oracle ASM 的redo日志在磁盘的什么地方?
回答 1
已采纳
是使用asm进行磁盘管理的,所以可以通过asmcmd命令将redo拷贝到本地磁盘再进行分析
为什么说Oracle统计信息中的rows processed是做优化时最关心的数据?
回答 1
已采纳
rowsprocessed表示SQL一共返回多少行数据。我们在做SQL优化的时候最关心rowsprocessed数据,因为可以根据SQL返回的行数判断整个SQL应该是走HASH连接还是走嵌套循环。如果
ORACLE START WITH语法是不是不能跟其他的表关联?
回答 1
举例为佳
Oracle RAC 集群删除过期归档 和单实例, 是同样的操作吗?
回答 1
已采纳
一样,没有区别,值得注意的是,如有备库或者OGG之类的需要用到归档日志的,一定要检查备库同步正常,OGG复制正常才可以删除日志。如下删除语句:run{crosscheckarchivelogall;d
RPM安装Oracle功能差异
回答 1
已采纳
没有差异的,您可以查以下视图来进行比对SELECTcompid,schema,status,version,compname FROMdbaregistry ORDERBY1;功能
weblogic10.3.6补丁帮忙下载
回答 1
您没有下载SoftwareExtendedSupport补丁程序的权限。有关详细信息,请参阅补丁程序和更新程序权利的工作方式;换成tomcat吧,程序也一样
oracle授权在vmware上是按虚拟机的core数购买,还是按照物理cpu购买啊?
回答 3
1、oracle规定是的按照逻辑核心数量买,例如2路18c,那就买36p。2、推荐根据公司的能力逐年购买,按阶段购买,按需购买是更好的选择。3、oracle可以设置启用核心数,类似oda一体机这种,有
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~