`
chenhongwei0924
  • 浏览: 42464 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

sql21

阅读更多

  
[Q]怎么样创建使用虚拟索引 
[A]可以使用nosegment选项,如 
create index virtual_index_name on table_name(col_name) nosegment; 
如果在哪个session需要测试虚拟索引,可以利用隐含参数来处理 
alter session set "_use_nosegment_indexes" = true; 
就可以利用explain plan for select ……来看虚拟索引的效果 
利用@$ORACLE_HOME/rdbms/admin/utlxpls查看执行计划 
最后,根据需要,我们可以删除虚拟索引,如普通索引一样 
drop index virtual_index_name; 
注意:虚拟索引并不是物理存在的,所以虚拟索引并不等同于物理索引,不要用自动跟踪去测试虚拟索引,因为那是实际执行的效果,是用不到虚拟索引的。 
  
[Q]怎样监控无用的索引 
[A]Oracle 9i以上,可以监控索引的使用情况,如果一段时间内没有使用的索引,一般就是无用的索引 
语法为: 
开始监控:alter index index_name monitoring usage; 
检查使用状态:select * from v$object_usage; 
停止监控:alter index index_name nomonitoring usage; 
当然,如果想监控整个用户下的索引,可以采用如下的脚本: 
set heading off 
set echo off 
set feedback off 
set pages 10000 
spool start_index_monitor.sql 
SELECT 'alter index '||owner||'.'||index_name||' monitoring usage;' 
FROM dba_indexes 
WHERE owner = USER;  
spool off  
set heading on 
set echo on 
set feedback on 
------------------------------------------------ 
set heading off 
set echo off 
set feedback off 
set pages 10000 
spool stop_index_monitor.sql 
SELECT 'alter index '||owner||'.'||index_name||' nomonitoring usage;' 
FROM dba_indexes 
WHERE owner = USER;  
spool off  
set heading on 
set echo on 
set feedback on 
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    SQL 21天学习

    ### SQL 21天学习:全面解析SQL语言与数据库管理 #### SQL简介及历史 SQL(Structured Query Language),即结构化查询语言,是用于管理关系型数据库的标准语言。自1970年代由IBM的Donald D. Chamberlin和Raymond ...

    sql 21 天自学通(最全中文版)

    ### SQL 21 天自学通(最全中文版):关键知识点解析 #### 第一天:SQL简介 - **SQL简史**: - SQL(Structured Query Language,结构化查询语言)是由IBM的三位研究人员在1970年代初提出的。它最初的设计是为了...

    SQL21天自学通

    《SQL21天自学通》是一本旨在引导初学者从零基础开始,通过系统学习能够熟练运用SQL语言的自学教程。本书涵盖了从基本的SQL语法到高级查询技巧,再到数据库操作以及与编程语言的结合等多方面的内容。 首先,本书...

    sql21自学通.pdf

    ### SQL21自学通知识点梳理 #### 一、SQL简介及历史 - **SQL简史:** - SQL(Structured Query Language,结构化查询语言)是一种用于管理关系型数据库的标准语言。 - SQL最初由IBM的Raymond Boyce和Donald ...

    SQL 21天自学通pdf

    《SQL 21天自学通》是一本专为初学者设计的SQL学习指南,它旨在帮助读者在21天内掌握SQL的基础知识和核心技能。SQL(Structured Query Language,结构化查询语言)是用于管理关系数据库系统的重要工具,广泛应用于...

    SQL21自学通

    《SQL21自学通》是一本专为初学者设计的SQL学习教材,旨在帮助读者快速掌握SQL语言的基础知识,从而能够有效地在数据库管理领域中应用。SQL,全称为Structured Query Language,即结构化查询语言,是用于管理和处理...

    sql21自学通 数据库三级技术练习

    《SQL21自学通》是一本专注于数据库技术学习的教程,特别强调了数据库的三级技术实践。这包括了数据的存储、管理和检索等核心概念,是数据库初学者和进阶者提升技能的重要资源。该教程可能包含了从基础的SQL语法到...

    SQL21自学通.pdf

    《SQL21自学通》是一本旨在帮助读者在21天内掌握SQL语言精髓的教程。本书由笨猪翻译,提供了详尽而简洁的学习指南,适合初学者快速入门并深入理解SQL的应用。以下是对该书内容中几个核心知识点的详细解析。 ### 第...

    SQL21日通(pdf格式)

    《SQL21日通》是一本专为学习SQL语言设计的教程,旨在通过21天的学习计划,帮助读者从零基础快速掌握SQL的核心概念和技术。SQL,全称Structured Query Language,即结构化查询语言,是数据库管理和数据操作的标准化...

    SQL 21日自学通(V1.0)

    《SQL 21日自学通》是一本专为初学者设计的SQL学习指南,它将复杂的SQL知识系统地划分为21个学习日程,每天一个主题,旨在帮助读者逐步掌握SQL的基础与进阶技巧。PDF格式使得学习资料易于阅读和保存,适合自我学习和...

    SQL21天自学通.pdf

    ### SQL21天自学通.pdf 知识点详解 #### SQL基础入门概述 - **适用对象**:本书针对初学者,旨在通过系统的学习路径帮助读者掌握SQL的基本概念和实际操作能力。 - **学习周期**:全书规划为21天的学习周期,每天...

    SQL 21天通

    《SQL 21天通》是一本旨在帮助读者在三周时间内掌握SQL语言核心技能的教材,涵盖了SQL的基础知识、查询技巧、数据操作、表管理以及高级功能等多个方面,是IT行业人员提升数据库操作能力的理想读物。 ### 第一周:...

    SQL21日自学通(PDF版)

    《SQL21日自学通》是一本专门为初学者设计的SQL学习指南,旨在帮助读者在21天内掌握SQL的基本概念、语法和实际操作技能。SQL(Structured Query Language,结构化查询语言)是用于管理关系数据库系统的核心工具,...

Global site tag (gtag.js) - Google Analytics