Oracle中如何找出有哪些索引从来没有被使用过
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,小编给大家分享一下Oracle中如何找出有哪些索引从来没有被使用过,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!数据库经过
千家信息网最后更新 2025年02月01日Oracle中如何找出有哪些索引从来没有被使用过
小编给大家分享一下Oracle中如何找出有哪些索引从来没有被使用过,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
数据库经过N手后,索引乱建,下面的SQL就找出一点时间范围内哪些索引从来没被使用过,亲测好用,注意一点,生成的SQL你要是执行了,就会从脚本中消失了,
SELECT X.OWNER, X.TABLE_NAME, X.INDEX_NAME, C.COLUMN_POSITION, C.COLUMN_NAME, S.BYTES / 1024 / 1024 M, q'[select count(*),count(distinct ]' || C.COLUMN_NAME || q'[) from ]' || X.OWNER || '.' || X.TABLE_NAME || q'[;]' AS QUERY_Q FROM (SELECT A.OWNER, A.TABLE_NAME, A.INDEX_NAME FROM DBA_INDEXES A WHERE A.OWNER IN (SELECT USERNAME FROM DBA_USERS WHERE CREATED > DATE '2018-10-30') AND (A.OWNER, A.INDEX_NAME) NOT IN (SELECT /*+unnest*/ B.OBJECT_OWNER, B.OBJECT_NAME FROM GV$SQL A, GV$SQL_PLAN B WHERE A.SQL_ID = B.SQL_ID AND A.CHILD_NUMBER = B.CHILD_NUMBER AND B.OBJECT_OWNER IN (SELECT USERNAME FROM DBA_USERS WHERE CREATED > DATE '2018-10-30') AND B.OBJECT_TYPE LIKE '%INDEX%' AND B.TIMESTAMP > DATE '2018-10-10') AND A.TABLE_NAME NOT LIKE 'SYS%' AND A.UNIQUENESS <> 'UNIQUE') X INNER JOIN DBA_IND_COLUMNS C ON C.INDEX_OWNER = X.OWNER AND C.INDEX_NAME = X.INDEX_NAME AND C.TABLE_NAME = X.TABLE_NAME INNER JOIN DBA_SEGMENTS S ON S.SEGMENT_NAME = C.TABLE_NAME AND S.OWNER = C.INDEX_OWNER AND S.BYTES / 1024 / 1024 > 10 ORDER BY 1, 2, 3, 4;
以上是"Oracle中如何找出有哪些索引从来没有被使用过"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
索引
篇文章
内容
不怎么
大部分
数据
数据库
时间
更多
知识
脚本
范围
行业
要是
资讯
资讯频道
面的
频道
好用
参考
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
pos机自带网络安全吗
上海综合软件开发近期价格
网络安全的保护制度是什么
数据库parentld
长沙软件开发的价格
数据库怎么算年龄
阿里云服务器联系电话
java连接异构数据库
网络安全宣传周征集
防范网络安全的书签
服务器无法配置电脑
数据库账户余额数值型
数据库数据迁移丢失
千年 楼兰服务器
服务器可以储存什么
我国网络安全信息化
文献检索事实数据库名词解释
上海北隽互联网科技
网络安全教师征文
医药数据库系统原理与应用第四版
软件开发方向包括哪些
淘宝数据库中部分表的需求分析
西藏软件开发外包
大数据相对传统数据库速度差异
十堰市讯联网络技术服务公司
大数据软件开发股票
服务器怎么限制个别ip访问
mac上的数据库管理软件
一加7数据库
萤石云连接服务器失败