Oracle数据库表在哪些列上不能创建索引呢?

科技 3年前 阅读:7 评论:0

一般来说,应该在那些列上创建索引,例如:在经常需要搜刮的列上,能够加快搜刮的速度;

在做为主键的列上,强迫该列的独一性和组织表中数据的摆列构造;在经常用在毗连的列上,那些列次要是一些外键,能够加快毗连的速度;在经常需要按照范畴停止搜刮的列上创建索引,因为索引已经排序,其指定的范畴是持续的;

在经常需要排序的列上创建索引,因为索引已经排序,如许查询能够操纵索引的排序,加快排序查询时间;在经常利用在WHERE子句中的列上面创建索引,加快前提的判断速度。

同样,关于有些列不该该创建索引。

版权声明

本文仅代表作者观点,不代表木答案立场。

网友评论

本站会员尊享VIP特权,现在就加入我们吧!登录注册
登录
用户名
密码
验证码
若未跳转,可点击这里刷新重试
未知错误
注册
用户名
密码(至少8位)
确认密码
邮箱(请填写常用邮箱)
验证码
若未跳转,可点击这里刷新重试
未知错误
找回密码
用户名
邮箱
※ 重置链接将发送到邮箱
若未跳转,可点击这里刷新重试
未知错误