索引管理
索引是提升数据库查询性能的关键技术。通过为常用查询字段建立索引,可以显著提升查询速度和用户体验。
如何创建索引
- 访问 云开发平台/PostgreSQL 数据库
- 进入索引管理:选择目标表,点击索引管理标签页
- 管理索引:新建、删除或修改索引配置
PostgreSQL 索引类型
PostgreSQL 提供了丰富的索引类型,适用于不同的查询场景:
| 索引类型 | 说明 | 适用场景 |
|---|---|---|
| B-tree | 默认索引类型,支持等值和范围查询 | 大多数常规查询场景,=、<、>、BETWEEN、ORDER BY 等 |
| Hash | 哈希索引,仅支持等值查询 | 仅需等值匹配的场景,如精确查找 |
| GIN | 通用倒排索引(Generalized Inverted Index) | JSONB 字段查询、数组包含查询、全文搜索 |
| GiST | 通用搜索树(Generalized Search Tree) | 几何数据、全文搜索、范围类型、最近邻查询 |
| BRIN | 块范围索引(Block Range Index) | 大型顺序数据表(如时间序列数据),占用空间极小 |
提示
关于各索引类型的详细说明和创建语法,请参阅 PostgreSQL 官方文档 - Indexes。