`
cczmf
  • 浏览: 18625 次
  • 性别: Icon_minigender_1
  • 来自: 广东
社区版块
存档分类
最新评论

oracle数据库索引的妙用-------设置索引不可见

阅读更多
alter index 属主.索引名 invisible;
则使得该索引对于优化器不可见,相当于不存在了。但仍被 dml 维护。
观察1-2个月,确实不需要了,再将其删除即可。

如果发现该索引确实需要,可以执行
alter index 属主.索引名 visible;
使得其可见。

如果对于一个索引是否一定不会被使用没有把握,即改为 invisible 风险较高,则可以启用对该索引的使用的监视,
alter index 属主.索引名 monitoring usage;
然后,经过一段时间,如果发现没有用,再改为 invisible,则更稳妥。
但对于极有可能被使用的索引,就不要 monitor 了,因为,每次被用到,都会执行一个 update 更新该索引被使用的情况。
分享到:
评论

相关推荐

    Oracle数据库介绍-2008-12-12及介绍Oracle常见的问题

    为了更好地理解和使用Oracle数据库,了解其基本结构是非常重要的。 1. **表空间(Tablespace)**:表空间是Oracle数据库中的逻辑存储单元,用于组织和管理数据文件。一个数据库可以包含多个表空间,而每个表空间由一...

    数据库 创建索引 sql oracle

    数据库索引是数据库性能优化的重要手段之一。创建索引可以提高查询速度,降低数据库的负载,提高数据的安全性。本文将详细介绍数据库创建索引的原则、分类、创建方法、管理和优化等方面的知识点。 索引的概念和优点...

    Oracle数据库索引的维护

    ### Oracle数据库索引的维护 在Oracle数据库管理与优化的过程中,索引的维护是非常关键的一环。合理地创建、管理和优化索引能够显著提高查询性能,降低系统的响应时间,从而提升整个应用程序的效率。本文将从Oracle...

    Oracle8i 数据库中B-tree索引的维护

    在Oracle数据库中,B-tree索引是一种常用的索引类型,特别是在Oracle8i版本中。B-tree索引基于二叉树数据结构,能够高效地支持等值查找、范围查找和排序操作。这种索引的主要特点是其分层结构,使得数据访问速度较快...

    oracle数据库的存储结构-.pdf

    - 表空间:是Oracle数据库中最大的逻辑存储单位,用户创建的所有对象(如表、索引等)都会存储在表空间中。表空间分为系统表空间和非系统表空间。系统表空间通常包含SYSTEM(用于管理系统信息)、SYSAUX(存储数据库...

    ORACLE数据库索引工作原理

    通过两个图形说明了在oracle数据库中b-tree索引和位图索引的工作原理

    oracle-xe-11.2.0-1.0.x86_64.rpm.zip

    "oracle-xe-11.2.0" 这个标签强调了这个版本的具体信息,Oracle XE 11.2.0 是在 2011 年发布的,它包含了 Oracle 数据库 11g 第二版的主要功能,但限制了内存使用和存储大小,以适应轻量级需求。 在提供的压缩包...

    Oracle数据库中索引的维护

    Oracle数据库中的索引维护是数据库管理员日常工作中至关重要的一部分,尤其是在大型企业级应用中,高效的索引管理能够显著提升查询性能和数据库的整体效率。本文主要关注Oracle8i版本中的B-tree索引维护。 首先,...

    ORACLE数据库SQL优化---表连接类型.docx

    Oracle数据库的SQL优化是数据库管理员和开发人员关注的重要领域,特别是在处理复杂的表...通过调整连接顺序、选择合适的连接方法和单表访问策略,以及明智地使用内外连接,我们可以显著提升Oracle数据库的SQL执行性能。

    oracle数据库索引与sql的优化

    ### Oracle数据库索引与SQL优化 在Oracle数据库的日常管理和维护过程中,索引与SQL语句的优化是非常重要的环节。合理的索引设计和高效的SQL编写能够显著提高数据查询的速度、减少系统资源消耗,并最终提升整个...

    Oracle数据库--索引讲义.pptx

    - Oracle数据库会自动管理和使用索引,确保数据一致性。 2. **B树索引与位图索引** - **B树索引**是最常见的索引类型,类似二叉树结构。每个索引条目对应表中的一行数据,便于单个值的查找。B树索引通常具有较低...

    Oracle数据库服务内容-赵.pdf

    Oracle数据库服务内容主要涵盖多个方面,包括技术支持、服务咨询、系统设计、优化调整、环境规划、系统维护、升级服务以及实际案例分析。以下是对这些内容的详细阐述: 1. **技术支持与服务内容** - **应用系统...

    ORACLE数据库DBA管理手册1-3

    Oracle数据库DBA(Database Administrator)管理手册是数据库管理员学习和参考的重要资料,1-3章通常涵盖了Oracle数据库的基础知识和核心管理概念。以下是对这些章节的详细解释: 1. **Oracle数据库简介** - ...

    Oracle数据库实用指南-赵元杰编著

    ### Oracle数据库实用指南知识点概述 #### 一、Oracle数据库概览 - **Oracle数据库系统**:本书主要介绍了Oracle 8i/9i版本的数据库,这些版本提供了强大的数据管理和处理能力,适合各种规模的企业级应用。 - **...

    数据库索引设计原则.

    数据库索引设计原则是 Oracle 数据库管理系统中的一项重要技术,旨在提高数据库的查询效率和性能。以下是数据库索引设计原则的详细解释。 一、基本原则 数据库索引设计原则的基本原则是确保数据库的查询效率和性能...

    oracle、sql数据库批量建索引

    "iTelluro.Tools.SqlIndex"这个工具很可能是一个帮助管理和优化数据库索引的实用程序,可能提供了图形化界面或API,使得在Oracle和SQL Server之间进行索引的批量创建和删除变得更加便捷。使用这样的工具,可以大大...

    BLOG_Oracle之不可见索引.pdf

    在Oracle数据库管理系统中,不可见索引(Invisible Indexes)是一种特殊类型的索引,它的存在不会直接影响SQL查询的优化过程。这种索引设计的目的是为了在不影响生产环境性能的同时,让DBA或开发者能够评估索引的...

    ORACLE数据库 ORACLE数据库

    Oracle数据库是全球最广泛使用的商业关系型数据库管理系统之一,由美国甲骨文公司(Oracle Corporation)开发和维护。Oracle数据库以其高效、稳定和强大的功能在金融、电信、医疗、政府等多个领域得到广泛应用。本篇...

Global site tag (gtag.js) - Google Analytics