广告
返回顶部
首页 > 资讯 > 数据库 >怎么使用oracle索引监控
  • 147
分享到

怎么使用oracle索引监控

2024-04-02 19:04:59 147人浏览 薄情痞子
摘要

这篇文章主要介绍“怎么使用oracle索引监控”,在日常操作中,相信很多人在怎么使用oracle索引监控问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么使用oracle索引

这篇文章主要介绍“怎么使用oracle索引监控”,在日常操作中,相信很多人在怎么使用oracle索引监控问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么使用oracle索引监控”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

数据库使用久了会发现表示有很多索引,严重可能影响dml操作,因此可以使用索引监控发现那些索引不使用,进行删除:

1.监控索引:
alter index index_name_xxxx MONITORING USAGE;

取消索引监控:

alter index index_name_xxxx NOMONITORING USAGE;


可以根据表名字批量生产监控索引的语句:
select 'alter index ' || index_name || ' MONITORING USAGE;'  from user_indexes where table_name = 'table_name_xxxx';
或者直接查询获取索引名字:
  select index_name from user_indexes ;

2.查看索引监控情况:
SELECT * FROM V$OBJECT_USAGE;

INDEX_NAME                 TABLE_NAME         MONITORING    USED    START_MONITORING       END_MONITORING
IDX_STATUS                 T_APP_USER_N      YES          NO       10/01/2018 10:24:43    

正常可以监控一个星期或者更久,自己根据业务或者平时的sql决定:
可以先设置索引invisible:
alter index IDX_STATUS invisible;

如果需要使用,可以打开visible
alter index IDX_STATUS visible;

3.观察一段时间没有问题可以删除,建议删除之前可以备份下创建索引的语句:
drop index IDX_STATUS;

4.索引rebuild,指定pctfree:

alter index IDX_STATUS rebuild online parallel 4 pctfree 20;

alter index IDX_STATUS parallel 1;

到此,关于“怎么使用oracle索引监控”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

您可能感兴趣的文档:

--结束END--

本文标题: 怎么使用oracle索引监控

本文链接: https://www.lsjlt.com/news/64837.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 怎么使用oracle索引监控
    这篇文章主要介绍“怎么使用oracle索引监控”,在日常操作中,相信很多人在怎么使用oracle索引监控问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么使用oracle索引...
    99+
    2022-10-18
  • oracle索引监控-----未使用的索引
    oracle索引监控-----未使用的索引 oracle索引是用来优化DML处理速度,但是索引是会占用表空间,有时会占用比被索引表占用还要多的表空间。所以,索引监控未使用索引就显得很重...
    99+
    2022-10-18
  • mysql中怎么监控索引使用率
    这篇文章将为大家详细讲解有关mysql中怎么监控索引使用率,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。索引使用率监控简析 show status...
    99+
    2022-10-18
  • oracle索引怎么使用
    Oracle索引的使用方法如下:1. 创建索引:可以在表创建时定义索引,也可以在表创建后使用`CREATE INDEX`语句创建索引...
    99+
    2023-08-28
    oracle
  • Mysql索引如何使用监控脚本
    这篇文章将为大家详细讲解有关Mysql索引如何使用监控脚本,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 开启变量:默认是关闭的,它在内存中...
    99+
    2022-10-18
  • 怎么在mysql中对于索引使用率进行监控
    怎么在mysql中对于索引使用率进行监控?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。1、查看当前索引使用情况我们可以通过下面...
    99+
    2022-10-18
  • oracle索引的使用
    这篇文章主要讲解了“oracle索引的使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“oracle索引的使用”吧!----索引反键索引t1  &...
    99+
    2022-10-18
  • oracle怎么修改索引为唯一索引
    要将索引修改为唯一索引,可以使用Oracle的ALTER TABLE语句来完成。以下是修改索引为唯一索引的步骤:1. 查询当前的索引...
    99+
    2023-09-14
    oracle
  • oracle使用索引和不使用索引的区别
    小编给大家分享一下oracle使用索引和不使用索引的区别,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!首先准备一张百万条数据的表,这样分析数据差距更形象!下面用分页表数据对表进行分析,根据EM...
    99+
    2022-10-18
  • 【oracle性能监控】- 使用Spotlight监控oracle及瓶颈分析
    1 Spotlight简介Spotlight是Quest公司出品的用于第三方性能监控的图形化工具,Spotlight相关的产品众多,如Spotight on Linux/Unix、Spotight on W...
    99+
    2022-10-18
  • Oracle中复合索引与空值的索引怎么用
    这篇文章给大家分享的是有关Oracle中复合索引与空值的索引怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。在QQ群里讨论一个SQL优化的问题,语句大致如下:selec...
    99+
    2022-10-18
  • Oracle中组合索引怎么用
    这篇文章给大家分享的是有关Oracle中组合索引怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Oracle中组合索引的使用关键词:组合索引 前导列  基于规则的优...
    99+
    2022-10-18
  • oracle怎么查看索引是否被使用
    你可以使用Oracle的性能监视工具来查看索引是否被使用。1. 首先,你需要登录到Oracle数据库的系统或者特权用户。2. 执行以...
    99+
    2023-08-20
    oracle
  • MySQL索引怎么使用
    小编给大家分享一下MySQL索引怎么使用,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!MySQL索引的使用实例一. 慢查询日志二. 查询分析器——explain三. 索引的基本使用四. 复合索...
    99+
    2022-10-18
  • Oracle函数使索引列失效怎么办
    小编给大家分享一下Oracle函数使索引列失效怎么办,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!一、数据版本与原始语句及相关信息版本信息SQL> select * from&...
    99+
    2023-06-22
  • oracle怎么创建组合索引
    要在Oracle中创建组合索引,您需要使用CREATE INDEX语句,并指定要创建的索引的名称、表名称以及要包含在索引中的列。 以...
    99+
    2023-10-27
    oracle
  • oracle怎么创建本地索引
    在Oracle中,可以使用CREATE INDEX语句来创建本地索引。以下是创建本地索引的基本语法:CREATE INDEX ind...
    99+
    2023-09-29
    oracle
  • 怎么理解oracle复合索引
    这篇文章主要讲解了“怎么理解oracle复合索引”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么理解oracle复合索引”吧!首先,在大多数情况下,复合索...
    99+
    2022-10-18
  • oracle位图索引怎么创建
    要创建Oracle位图索引,可以使用以下语法: CREATE BITMAP INDEX index_name ON table_na...
    99+
    2023-10-25
    oracle
  • oracle分区表怎么建索引
    在Oracle中,可以使用以下语法来为分区表建立索引:```CREATE INDEX index_nameON table_name...
    99+
    2023-08-18
    oracle
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作