博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle sql 优化の索引监控
阅读量:7024 次
发布时间:2019-06-28

本文共 498 字,大约阅读时间需要 1 分钟。

  1、监视索引是否使用

  除了主键是完整性约束而自动变为索引外,创建普通索引的目的就是为了提高查询速度,如果我们创建了索引而没有被使用,那么这些不被使用的索引将起到阻碍性能的作用。

  语法:

--检查某个索引是否被使用  alter index index_name monitoring usage;  --检查所有索引使用情况  select * from V$OBJECT_USAGE;  --删除不使用的索引  drop index index_name;

  2、影响索引有效使用的因素

  索引是一把双刃剑,正确使用能大大提高查询效率,但是错误使用也会造成严重性能问题。

  (1)对索引字段进行函数操作或者运算操作;

  (2)错误的使用索引字段类型。原因同(1)一样。

  示例,user_id是Int类型,并且是索引字段 

where user_id='1285';  --数据库会默认将语句转换为  where to_char(user_id) = '1285'

 

 

  

转载于:https://www.cnblogs.com/tomcatx/p/4802563.html

你可能感兴趣的文章
网页检测摇一摇
查看>>
2013-9-11
查看>>
使用 Jersey 和 Apache Tomcat 7 构建 JAX-RS 环境
查看>>
正则的部分表达式(转载)
查看>>
hql查询
查看>>
模仿酷狗7(Kugou7)音乐魔方界面源码
查看>>
剑指offer之字符串是否为数值
查看>>
我的友情链接
查看>>
HTTP Cookie 详解
查看>>
Lab4-CUCM PUB First Configuration
查看>>
关于MS12-020 3389 0day exp 远程桌面执行代码漏洞的文章
查看>>
既然入了IT这行得不停的学习,不进则退
查看>>
本地项目上传到github
查看>>
调试Angular代码的Batarang插件不能用的问题
查看>>
文件测试
查看>>
Java指定网页打开Chrome浏览器
查看>>
设计模式-简单工厂模式(Simple Factory)
查看>>
Microsoft Visual Studio 2013 Update 1 离线安装程序
查看>>
思科路由器限速设置全解
查看>>
Java中getResourceAsStream()用法总结(转)
查看>>