Oracle数据库表在哪些列上不能创建索引呢?
科技
3年前
阅读:7
评论:0
一般来说,应该在那些列上创建索引,例如:在经常需要搜刮的列上,能够加快搜刮的速度;
在做为主键的列上,强迫该列的独一性和组织表中数据的摆列构造;在经常用在毗连的列上,那些列次要是一些外键,能够加快毗连的速度;在经常需要按照范畴停止搜刮的列上创建索引,因为索引已经排序,其指定的范畴是持续的;
在经常需要排序的列上创建索引,因为索引已经排序,如许查询能够操纵索引的排序,加快排序查询时间;在经常利用在WHERE子句中的列上面创建索引,加快前提的判断速度。
同样,关于有些列不该该创建索引。
版权声明
本文仅代表作者观点,不代表木答案立场。
上一篇:oracle如何压缩表? 下一篇:如何更改Oracle数据库表的表空间?