久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

Oracle中如何找出有哪些索引從來沒有被使用過

共計(jì) 1285 個(gè)字符,預(yù)計(jì)需要花費(fèi) 4 分鐘才能閱讀完成。

丸趣 TV 小編給大家分享一下 Oracle 中如何找出有哪些索引從來沒有被使用過,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

數(shù)據(jù)庫(kù)經(jīng)過 N 手后,索引亂建,下面的 SQL 就找出一點(diǎn)時(shí)間范圍內(nèi)哪些索引從來沒被使用過,親測(cè)好用,注意一點(diǎn),生成的 SQL 你要是執(zhí)行了,就會(huì)從腳本中消失了,

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 中如何找出有哪些索引從來沒有被使用過”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注丸趣 TV 行業(yè)資訊頻道!

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-07-24發(fā)表,共計(jì)1285字。
轉(zhuǎn)載說明:除特殊說明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請(qǐng)注明出處。
評(píng)論(沒有評(píng)論)
主站蜘蛛池模板: 贵定县| 手机| 辽源市| 合江县| 林周县| 莱州市| 宣威市| 新巴尔虎左旗| 瑞昌市| 兰州市| 永川市| 德庆县| 金溪县| 双桥区| 林口县| 龙陵县| 鹤庆县| 津市市| 稻城县| 西林县| 保德县| 彰化县| 广安市| 南雄市| 庄河市| 北辰区| 舒兰市| 白玉县| 浠水县| 邢台市| 东至县| 阳信县| 周口市| 娄烦县| 三河市| 河源市| 辽阳县| 横峰县| 宜州市| 尉犁县| 博客|