怎么建立数据库的索引?
156****5092
pct的案子为什么要删除所述
提问时间:2022-09-23 03:38:54
提示:以下回答均以本问题为中心,仅供参考;如需更多帮助,请咨询早鸽顾问。
去咨询
回答
|
共1个
刘鑫博
从业6年
公司注销注册资金变更
所在地区:洛阳市
咨询解答:577
创建索引语法:
CREATE [UNIQUE] | [BITMAP] INDEX index_name
--unique表示唯一索引
ON table_name([column1 [ASC|DESC],column2
--bitmap,创建位图索引
[ASC|DESC],…] | [express])[TABLESPACE tablespace_name][PCTFREE n1]
--指定索引在数据块中空闲空间
[STORAGE (INITIAL n2)][NOLOGGING]
--表示创建和重建索引时允许对表做DML操作,默认情况下不应该使用
[NOLINE][NOSORT];
--表示创建索引时不进行排序,默认不适用,如果数据已经是按照该索引顺序排列的可以使用
扩展资料:
1、如果有两个或者以上的索引,其中有一个唯一性索引,而其他是非唯一,这种情况下oracle将使用唯一性索引而完全忽略非唯一性索引
2、至少要包含组合索引的第一列(即如果索引建立在多个列上,只有它的第一个列被where子句引用时,优化器才会使用该索引)
3、小表不要简历索引
4、对于基数大的列适合建立B树索引,对于基数小的列适合简历位图索引
5、列中有很多空值,但经常查询该列上非空记录时应该建立索引
6、经常进行连接查询的列应该创建索引
7、使用create index时要将最常查询的列放在最前面
8、LONG(可变长字符串数据,最长2G)和LONG RAW(可变长二进制数据,最长2G)列不能创建索引
9、限制表中索引的数量(创建索引耗费时间,并且随数据量的增大而增大;索引会占用物理空间;当对表中的数据进行增加、删除和修改的时候,索引也要动态的维护,降低了数据的维护速度)
2022-09-23 04:19:55
没有符合您的答案?立即联系 “在线顾问"
顾问推荐
{{item.label}}
{{item.desc}}
相关问答
相关资讯
换一批
在香港注册公司,对注册资本有什么要求
想要注册香港公司,需要了解香港公司的注册流程。如果你想了解,你就可以阅读以下文章
注册香港公司
368次浏览
2022-08-19 16:59:38
申请食品专利有哪些条件
发明专利是目前我国的知识产权法的保护对象。不仅是技术、工艺等可以申请专利,食品行业也是可以申请专利的,如果发明人要申请食品专利的,那么食品专利申请条件都有哪些呢?
申请食品专利
78次浏览
2022-06-18 15:54:00
莆田鞋集体商标获批,开启新出路
近日,莆田鞋集体商标获国家知识产权局核准注册。在莆田鞋类的图形商标中,一条鞋带是主体,串在一起的是莆田拼音的首字母“PT”。
集体商标
760次浏览
2022-04-07 14:57:06
查询商标注册状态的方法是什么
在竞争激烈的商业环境中,商标不仅是企业的重要资产,更是企业品牌形象和市场定位的核心标识。因此,及时了解商标注册状态对于企业的运营和发展至关重要。
商标注册状态查询
311次浏览
2024-05-27 10:27:49
香港注册公司的具体流程是怎样的
香港是一个经济繁荣、法制健全、贸易自由、税制优惠的地区,因此吸引了众多企业家选择在香港注册公司。那么,香港注册公司的具体流程是怎样的呢?
香港注册公司
234次浏览
2023-11-27 16:28:56
最新问答