2014.3.5 DB2下常用操作

本文通过实际案例展示了在DB2数据库中如何利用索引来显著提高查询效率,从无索引到多列索引的应用,对比了不同情况下的查询速度,并验证了主键作为隐式索引的有效性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

DB2下对于索引的常用操作:

select *  from SYSCAT.INDEXES  where TABNAME = '表名'              查询DB2索引空间中某表的索引信息

create  index  索引别名  on  表(索引列1,索引列2)                             在某表指定列上建立索引并指定别名

drop index  索引别名                   根据索引别名删除索引


一:以下是本人对于DB2下建立索引探索效果的过程:

1:废话不多说,试验中DB2中存在800万条记录


2:没有任何索引,直接进行条件组合查询,上图


30s的查询效率


3:建立多列索引后,查询效率立马只有3ms



4:查阅资料得知大神们说,主键相当隐式索引,不需要索引,故验证




可知,创建主键GUID时,数据库会自动在主键上创建索引.所以不需要额外在创建.








评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值