PG 索引

PG 索引介绍
1,一个索引被创建,就不再需要进一步的干预,系统会在表更新时更新索引,而且会在它觉得使用索引比顺序扫描表效率更高时使用索引
2,索引还可以在连接搜索中使用。因此,一个定义在连接条件列上的索引可以显著地提高连接查询的速度。
3,在一个大表之中创建索引会很费时,默认的允许创建索引的时候进行读操作,但是对更新或者写入操作会进行阻塞,直至索引创建完成.
4,你可以使用并发创建索引的技术创建索引
4,PG 提供了很多索引类型 B-tree、Hash、GiST、SP-GiST 、GIN 和 BRIN。 默认是 B-tree索引类型
5,每种索引类型都有着自己的算法。
-- test1 表 id字段创建索引
create index test1_on_id  on test1 (id);
--根据倒叙来创建索引,null 在最前面
create index test3_desc_index on test3 (id desc nulls last);

--唯一索引
--当一个索引被声明为唯一时,索引中不允许多个表行具有相同的索引值。
--空值被视为不相同。一个多列唯一索引将会拒绝在所有索引列上具有相同组合值的表行
create unique index name on test3 (id);

--表达式索引
CREATE INDEX test1_lower_col1_idx ON test1 (lower(col1));

 

转载于:https://www.cnblogs.com/shi-qi/articles/9679421.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值