postgresql 查看索引、创建、删除索引

查看索引

select * from pg_indexes where tablename='tbname';     

或者    

select * from pg_statio_all_indexes where relname='tbname';

创建索引

create index  tbl_bb_index  on  tbl_bb(id,name);

注:tbl_bb  为表名称,  tbl_bb_index  为创建的索引名称,  id 和 name 为 表里的字段

删除索引

DROP INDEX index;  

index是要删除的索引名

注意 : 无法删除DBMS为主键约束和唯一约束自动创建的索引
 

Postgresql提供了多种类型的索引来优化查询性能。其中包括B树索引、GIN索引和其他几种类型的索引。B树索引是最常见和常用的索引类型之一。它可以用于支持等值查询、范围查询和排序操作。在Postgresql中,创建B树索引可以提高查询效率,特别是在大型表上。 此外,Postgresql还提供了GIN索引,也称为反转索引。GIN索引适用于一维数组的数据,可以满足大部分应用场景的需求。GIN索引可以进行自定义配置,提供了更灵活的索引选项。 总结来说,Postgresql提供了多种类型的索引,每种索引都有适用的应用场景。在使用时,我们需要根据业务需求和查询特点选择合适的索引类型,以提高查询效率。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [postgresql创建索引](https://download.csdn.net/download/baidu_14872325/7238247)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [Postgresql杂谈 04—Postgresql中的五种常规索引](https://blog.csdn.net/lzhui1987/article/details/118875025)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值