Oracle中查看建立索引和使用索引的注意点
2024-08-26 06:04:33
一、查看和建立索引
select * from user_indexes where table_name = 'student'
create index i_student_num on student(num)
二、使用索引的注意点
①类型匹配
若student中num列是varchar类型。语句select * from student where num = 100
该语句被转化为select * from student where to_number(num) = 100。该列的索引就失效了。
②避免索引列參与计算
索引失效:select * from student where num * 10 > 10000
索引有效:select * from student where num > 10000 / 10
③不要对索引列使用IS NULL或IS NOT NULL
原则上对某一个列建立索引的时候,该列就不应该同意为空。
索引失效:select * from student where num is null
最新文章
- chrome调试本地项目, 引用本地javascript文件
- 转:Transform Web.Config when Deploying a Web Application Project
- php的socket通信(一)
- 《高质量C++/C编程指南》陷阱 【转】
- 设计模式之Inheritance versus Parameterized Types 继承和参数化类型
- libSVM 参数选择
- 多线程同步循环打印和Guarded suspension 模式
- P酱的冒险旅途(思维)
- 解决jenkins下使用HTML Publisher插件后查看html报告显示不正常 以jmeter报告为例
- JAVA个人理解
- [poj1185]炮兵阵地_状压dp
- 2018-2019-2 《网络对抗技术》 Exp0 Kali安装 20165221 Week1
- [Go] golang连接redis测试
- C/C++中volatile关键字详解
- Codeforces 1053 B - Vasya and Good Sequences
- hdu-2196 树形dp 求一个树中所有节点能到达的最远距离f[i] (其实也不难嘛!)
- mac切换root
- (转)log4j(六)——log4j.properties试过过程详解
- [SDOI2016 Round1] 数字配对
- MySQL学习笔记:while循环
热门文章
- SpringBoot DataSource 配置说明
- imx6 uboot logo 更改
- 第二百五十八节,Tornado框架-逻辑处理get()方法和post()方法,初识模板语言
- poj 1127:Jack Straws(判断两线段相交 + 并查集)
- 自己制作一个链表用来存储列表信息,并查找当前id信息,找上一条信息,下一条信息(信息浏览的时候方便使用)
- Codelf 搜索开源代码帮程序员命名
- TCP连接的建立与终止过程详解
- Eclipse 安装更多版本SDK
- PHP 预定义超全局数组/变量
- Java使用BigDecimal解决浮点型运算丢失精度的问题