↑↓ 选择 ↵ 打开 ⌫ 改范围 完整检索页

pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。

PostgreSQL 文档检索

PG 18 · 按类别浏览,或输入名称与关键词

分类索引6
B-treeIndex AM本站词条B-tree 能对可按某种顺序排序的数据执行等值查询和范围查询。具体而言,当索引列参与使用下列运算符之一的比较时,PostgreSQL 查询规划器会考虑使用 B-tree 索引: B-tree 有序检索 CREATE INDEX name ON table_name USING btree (column_name); 有序输出 支持 唯一键 支持 多键列 支持 INCLUDE…Index AM · 有序检索 BRINIndex AM本站词条BRIN 索引(Block Range INdexes 的缩写)存储的是关于表中连续物理块范围内所保存值的摘要信息。因此,它最适用于那些列值与表行物理顺序高度相关的列。与 GiST、SP-GiST 和 GIN 一样,BRIN 也可以支持多种不同的索引策略,而 BRIN 索引可使用哪些具体操作符取决于所采用的索引策略。对于具有线性排序顺序的数据类型,每个块范围上被索引的数据对应于…Index AM · 块摘要 GINIndex AM本站词条GIN 索引是 “ 倒排索引 ” ,适用于包含多个组成值的数据值,例如数组。倒排索引会为每个组成值保存单独的项,因此能够高效处理测试特定组成值是否存在的查询。 GIN 元素检索 CREATE INDEX name ON table_name USING gin (column_name); 有序输出 不支持 唯一键 不支持 多键列 支持 INCLUDE 附加列 不支持 仅索引扫…Index AM · 元素检索 GiSTIndex AM本站词条GiST 并不是某一种索引,而是可以实现多种索引策略的基础框架。因此,能与 GiST 索引配合的具体运算符取决于索引策略,即操作符类。例如,PostgreSQL 标准发行版为多种二维几何数据类型提供 GiST 操作符类,支持使用下列运算符的索引查询: GiST 可扩展检索 CREATE INDEX name ON table_name USING gist (column_na…Index AM · 可扩展检索 HashIndex AM本站词条Hash 索引存储从索引列值派生出的 32 位 hash 码。因此,这类索引只能处理简单的等值比较。只要已索引列参与的是使用等号操作符的比较,查询规划器就会考虑使用 Hash 索引: Hash 等值检索 Hash 索引只能处理简单等值比较。当索引列参与使用 = 运算符的比较时,查询规划器会考虑使用 Hash 索引。以下命令用于创建 Hash 索引: CREATE INDEX n…Index AM · 等值检索 SP-GiSTIndex AM本站词条SP-GiST 与 GiST 一样,提供支持多种搜索方式的基础框架。SP-GiST 可实现多种基于磁盘的非平衡数据结构,例如四叉树、k-d 树和基数树(tries)。例如,PostgreSQL 标准发行版提供二维点的 SP-GiST 操作符类,支持使用下列运算符的索引查询: SP-GiST 可扩展检索 CREATE INDEX name ON table_name USING …Index AM · 可扩展检索

输入名称或关键词,从 PostgreSQL 手册与扩展目录中直接找到定义。

pg17: 限定版本 ex: 只搜扩展 ↑↓ 选择 ↵ 打开