`
zybing
  • 浏览: 455975 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

【实践】将无用的索引提取出来

 
阅读更多

将无用的索引提取出来:

条件:

1. monitoring一段时间,没有使用过

2. 不属于PK、Unique约束的一部分

3. 和外键无关(这个里面有漏洞,如果一个外键次序和多条索引匹配,则一个都不匹配)

 

满足以上3个条件,认为这个索引是无效的,没有用处的

 

SELECT *
  FROM v$object_usage
 WHERE used = 'NO'
   AND NOT EXISTS (SELECT 1
                     FROM user_constraints
                    WHERE user_constraints.index_name = v$object_usage.index_name)
   AND NOT EXISTS (
          SELECT 1
            FROM (SELECT constraint_name, constraint_type,
                         matchforeignkeyindex (constraint_name) index_name
                    FROM user_constraints
                   WHERE constraint_type = 'R')
           WHERE index_name = v$object_usage.index_name)
ORDER BY INDEX_NAME
 

 

 

 

 

分享到:
评论

相关推荐

    人工智能-项目实践-搜索引擎-使用Scrapy+Selenium+Elastic Search等一众工具实现搜索引擎,NKU信息

    4. **数据存储**:将清洗后的数据导入Elasticsearch,建立索引,便于后续的查询操作。 5. **构建查询接口**:开发前端界面或API,允许用户输入查询条件,向Elasticsearch发送请求。 6. **结果展示**:接收Elastic...

    人工智能-项目实践-信息检索-多主题的智能文献检索系统

    系统可能包含了对大量文献的预处理,包括分词、去除停用词、词干提取等,以便更好地理解和索引文档内容。此外,它可能采用了主题建模(如Latent Dirichlet Allocation, LDA)来识别和抽取文档中的主题,使得系统能对...

    高清彩版 自己动手写搜索引擎

    - **4.1.3 网页去噪**:去除网页中的广告、导航栏等无用信息。 - **4.1.4 网页结构相似度计算**:通过比较网页的结构来判断相似度。 - **4.1.5 正文提取的工具FireBug**:介绍如何使用FireBug辅助提取正文。 - *...

    网页处理与去噪-信息检索

    在索引阶段,它会解析网页内容,提取关键词,并建立倒排索引。倒排索引是一种高效的数据结构,使得我们可以快速找到包含特定词的文档。在搜索阶段,用户输入查询后,Lucene会使用这些关键词在倒排索引中查找匹配的...

    人工智能-项目实践-数据预处理-该项目是数据预处理,包括构建数据模型、去除固定词语表情、分词、去停用词、选择语言、生成用户词典等

    总的来说,本项目涵盖了从数据清洗、特征提取到建立索引的一系列关键步骤,是数据科学和人工智能项目中数据预处理的典型实例,对于学习和提升这些技能非常有价值。通过这样的实践,可以更好地理解和应用相关技术,为...

    搜索引擎的面试10T

    在IT行业的面试中,搜索引擎相关的知识点是不可或缺的一部分。搜索引擎不仅涉及网页信息的抓取和处理,还包括数据挖掘、机器学习算法...掌握这些核心概念,将有助于在面试中表现出对搜索引擎领域的深入理解和实践能力。

    做自己的搜索引擎——搜索引擎精解案例教程--代码

    倒排索引是一种将单词映射到它们在文档中出现位置的数据结构。通过这种方式,当用户输入查询时,搜索引擎可以快速找到包含这些查询词的文档。 4. **TF-IDF**:Term Frequency-Inverse Document Frequency(词频-逆...

    基于文本的Web图片搜索引擎的研究

    4. **无用图片过滤**:为了提高图片质量,论文提出了一套标准,如文件大小、尺寸比例、引用次数等,将不符合条件的图片视为无效,从而提高系统中图片的可用度。 5. **统计分析**:通过对HTML文件的深入研究,论文...

    SQL入门经典(第四版) pdf

    《SQL入门经典(第四版)》是一本专为初学者设计的SQL教程,全面而深入地介绍了SQL语言的基础知识和高级技巧。...在阅读过程中,配合书中给出的实例进行实践,将有助于你更好地理解和掌握SQL的精髓。

    理解大数据-实践大数据-施水才1.ppt

    TRS机器数据挖掘引擎正是针对这些挑战设计的,它支持实时采集和解析主流格式的机器数据,提供基于时间分段的索引与检索机制,同时具备在线推荐引擎功能,可以进行用户行为分析和日志挖掘。 大数据管理系统还需要...

    Lucene+nutch开发自己的搜索引擎 part2

    4. **解析和过滤**:Nutch内置了HTML解析器,能够提取网页内容并去除无用的HTML标签,同时还可以配置过滤规则,避免无效或重复的URL。 5. **链接分析**:Nutch应用PageRank或其他链接权重算法,评估网页的重要性,...

    SQL_Server数据库管理精品电子书

    10. **数据库维护**:定期执行维护计划,包括检查、更新统计信息、清理无用对象、收缩文件和更新索引。了解DBCC命令用于诊断和修复数据库问题。 11. **集成服务SSIS**:SQL Server Integration Services用于数据...

    解密搜索引擎技术实战:Lucene&Java精华版

    **第3章**“索引内容提取”主要关注于如何从不同类型的文档中抽取文本内容。该章节分为几个部分: - **3.1 从HTML文件中提取文本**: - **3.1.1 字符集编码**:讲解了常见的字符集编码方式。 - **3.1.2 识别网页...

    SQL Server数据库技术大全

    《SQL Server数据库技术大全》是一...总之,《SQL Server数据库技术大全》这本书将带你深入探索SQL Server的世界,无论你是初学者还是经验丰富的DBA,都能从中获取宝贵的实践经验和理论知识,提升你的数据库管理技能。

    Oracle_sql_adn.rar_ADN_oracle

    以下是从"Oracle_sql_adn.rar_ADN_oracle"压缩包文件中可以提取的一些核心知识点: 1. **索引优化**:索引是提高查询速度的重要手段,但并不是所有查询都适合建立索引。选择性高的列(不同值多的列)更适合建索引,...

    liunxELK日志分析实验包

    2. **数据清洗**:在Logstash中,可以定义过滤规则,去除无用信息,标准化日志格式,或者提取关键字段。 3. **日志存储**:Logstash将清洗后的日志发送到Elasticsearch,这里可以设置索引策略,如按时间分割,便于...

    unity lua表table 优化,支持多线程处理

    例如,将所有角色共有的属性提取到一个基础表,其他角色表仅保留差异部分。 3. 使用哈希表优化:Lua表的内部实现为哈希表加数组,对于索引访问,哈希表通常更快。优化表时,应尽可能使用哈希索引而非顺序索引,因为...

    assimp 3.1.1的源码以及 用vs2013, vs2019分别编译产生的dll和lib(64位)

    2. **预处理**:Assimp会自动进行一系列预处理,如合并相似顶点、优化索引、删除无用数据等。 3. **数据提取**:通过遍历`aiScene`结构体,获取模型的顶点、纹理坐标、法线、索引等信息,然后映射到自定义的数据结构...

    SQL Server 2008管理专家指南.rar

    11. **数据仓库和分析**:理解OLAP(在线分析处理)和ETL(提取、转换、加载)在数据仓库中的应用,以及SSIS(SQL Server Integration Services)和SSAS(SQL Server Analysis Services)。 12. **Reporting ...

Global site tag (gtag.js) - Google Analytics