当前位置: 首页 > news >正文

《Oracle系列》Oracle 索引使用情况查看

查询用户的索引

select index_name,table_name,tablespace_name,index_type,uniqueness,statusfrom dba_indexeswhere owner = '<用户名>';

查询用户的索引列

select index_name,table_name,column_name,index_owner,table_ownerfrom dba_ind_columnswhere table_owner = '<用户名>';

查看索引的各种初始化因子

select index_name,table_name,tablespace_name,pct_free,pct_increase,initial_extent,next_extent,statusfrom dba_indexeswhere owner = '<用户名>';

重建和维护索引

alter index scott.emp_ename_idx rebuild
pctfree 40
storage (next 300k);

查看索引segment

select segment_name, segment_type, tablespace_name, extentsfrom dba_segmentswhere owner = '<用户名>'and segment_type = 'INDEX';

给索引添加相应的extent

alter index scott.emp_ename_idx allocate extent;

回收索引端

alter index scott.emp_ename_idx deallocate unused;

合并索引碎片

alter index scott.emp_ename_idx coalesce;

联机重建索引

alter index scott.emp_ename_idx rebuild online;

标识索引的使用情况

1. 启用索引监控

alter index emp_ename_idx monitoring usage;

生成启用索引监控语句:

select 'alter index ' || owner || '.' || index_name || ' monitoring usage;'from dba_indexeswhere owner = '<用户名>';

2. 执行相关查询

select ename, job, salfrom scott.empwhere ename like 'C%';

3. 查看索引是否使用

select * from v$object_usage;

4. 禁用索引监控

alter index emp_ename_idx nomonitoring usage;

生成禁用索引监控语句:

select 'alter index ' || owner || '.' || index_name || ' nomonitoring usage;'from dba_indexeswhere owner = '<用户名>';
http://www.lryc.cn/news/181166.html

相关文章:

  • 解决Invalid bound statement (not found)错误~
  • 基于SpringBoot的反诈宣传平台设计与实现(源码+lw+部署文档+讲解等)
  • 【改进哈里鹰算法(NCHHO)】使用混沌和非线性控制参数来提高哈里鹰算法的优化性能,解决车联网相关的路由问题(Matlab代码实现)
  • 【C语言】宏定义
  • 库存三层模型概述
  • SNERT预备队招新CTF体验赛-Web(SWCTF)
  • OpenGLES:绘制一个彩色、旋转的3D圆柱
  • 【QT开发(6)】0926-QT 中加入 fastDDS 通信库的程序使用说明
  • js 判断字符串中是否包含某个字符串
  • 部署在阿里云ECS服务器上的微服务项目中获取到的时间和windows的时间不一样的问题
  • 怎么通过portainer部署一个vue项目
  • Springboot实现websocket(连接前jwt验证token)
  • 2023/10/3
  • zemax场曲/畸变图与网格畸变图
  • 【小尘送书-第六期】《巧用ChatGPT轻松玩转新媒体运营》AI赋能运营全流程,帮你弯道超车、轻松攀登运营之巅
  • GD32F10 串口通信
  • QT常用控件介绍
  • [FineReport]安装与使用(连接Hive3.1.2)
  • 黑马mysql教程笔记(mysql8教程)基础篇——数据库相关概念、mysql安装及卸载、数据模型、SQL通用语法及分类(DDL、DML、DQL、DCL)
  • 最新AI智能创作系统源码V2.6.2/AI绘画系统/支持GPT联网提问/支持Prompt应用
  • 神器 CodeWhisperer
  • GraphQL全面深度讲解
  • 9.1 链表
  • 分布式文件系统FastDFS实战
  • 手机自动直播系统源码交付与代理加盟注意事项解析!
  • NodeJS 如何连接 MongoDB
  • 基于Java的老年人体检管理系统设计与实现(源码+lw+部署文档+讲解等)
  • 燃气安全如何保障?万宾燃气管网监测系统时刻感知管网运行态势
  • 2. selenium学习
  • 数学建模Matlab之评价类方法