PostgreSQL 文档检索
PG 18 · 按类别浏览,或输入名称与关键词
常用条目12289
hash_mem_multiplier以 work_mem 的倍数确定哈希表内存上限。
Multiple of "work_mem" to use for hash tables.
让基于哈希的执行器操作可使用高于 work_mem 基础值的内存倍数。
哈希表内存上限等于 work_mem 乘以 hash_mem_multiplier。它作用于哈希连接、哈希聚合、Memoize 节点及其他哈希执行工作,但不会扩大排…配置参数 · 资源消耗 / 内存
hash_murmur2hash_murmur2 ( value [, seed ] ) → integer 计算 MurmurHash2 hash。 hash_murmur2(10, 5432) → -5817877081768721676pgbench › 注解 › 内置函数
HashBatchAllocate等待选出的 Parallel Hash 参与者分配hash表。
Waiting for an elected Parallel Hash participant to allocate a hash table.
`WAIT_EVENT_HASH_BATCH_ALLOCATE` 位于 `src/backend/executor/nodeHashjoin.c:1321`,是经 g…进程间 · 等待事件
HashBatchElect等待选出负责分配hash表的 Parallel Hash 参与者。
Waiting to elect a Parallel Hash participant to allocate a hash table.
`WAIT_EVENT_HASH_BATCH_ELECT` 位于 `src/backend/executor/nodeHashjoin.c:1314`,是经 grep 核…进程间 · 等待事件
HashBatchLoad等待其他 Parallel Hash 参与者完成hash表的加载。
Waiting for other Parallel Hash participants to finish loading a hash table.
`WAIT_EVENT_HASH_BATCH_LOAD` 位于 `src/backend/executor/nodeHashjoin.c:1341`,是经 g…进程间 · 等待事件
HashBuildAllocate等待选出的 Parallel Hash 参与者分配初始hash表。
Waiting for an elected Parallel Hash participant to allocate the initial hash table.
`WAIT_EVENT_HASH_BUILD_ALLOCATE` 位于 `src/backend/executor/nodeHash.c:26…进程间 · 等待事件
HashBuildElect等待选出负责分配初始hash表的 Parallel Hash 参与者。
Waiting to elect a Parallel Hash participant to allocate the initial hash table.
`WAIT_EVENT_HASH_BUILD_ELECT` 位于 `src/backend/executor/nodeHash.c:598`,是经…进程间 · 等待事件
HashBuildHashInner等待其他 Parallel Hash 参与者完成对内层关系的hash处理。
Waiting for other Parallel Hash participants to finish hashing the inner relation.
`WAIT_EVENT_HASH_BUILD_HASH_INNER` 位于 `src/backend/executor/nodeHash.…进程间 · 等待事件
HashBuildHashOuter等待其他 Parallel Hash 参与者完成对外层关系的分区。
Waiting for other Parallel Hash participants to finish partitioning the outer relation.
`WAIT_EVENT_HASH_BUILD_HASH_OUTER` 位于 `src/backend/executor/nodeHash…进程间 · 等待事件
HASHES36.15.5. HASHES
如果存在 HASHES 子句,它会告知系统:在基于该操作符的连接中,可以使用哈希连接方法。HASHES 只对返回 boolean 的二元操作符有意义;在实践中,该操作符还必须表示某种数据类型或某对数据类型上的相等关系。哈希连接背后的假设是:只有当左值和右值经 hash 运算得到同一个 hash 码时,连接操作符才有可能返回 true。如果两个值被…HASHES
HashGrowBatchesDecide等待选出负责决定后续批次增长的 Parallel Hash 参与者。
Waiting to elect a Parallel Hash participant to decide on future batch growth.
`WAIT_EVENT_HASH_GROW_BATCHES_DECIDE` 位于 `src/backend/executor/nodeHash.c:13…进程间 · 等待事件
HashGrowBatchesElect等待选出负责分配更多批次的 Parallel Hash 参与者。
Waiting to elect a Parallel Hash participant to allocate more batches.
`WAIT_EVENT_HASH_GROW_BATCHES_ELECT` 位于 `src/backend/executor/nodeHash.c:1220`,是经 grep…进程间 · 等待事件
HashGrowBatchesFinish等待选出的 Parallel Hash 参与者决定后续的批次增长。
Waiting for an elected Parallel Hash participant to decide on future batch growth.
`WAIT_EVENT_HASH_GROW_BATCHES_FINISH` 位于 `src/backend/executor/nodeHash.c…进程间 · 等待事件
HashGrowBatchesReallocate等待选出的 Parallel Hash 参与者分配更多批次。
Waiting for an elected Parallel Hash participant to allocate more batches.
`WAIT_EVENT_HASH_GROW_BATCHES_ALLOCATE` 位于 `src/backend/executor/nodeHash.c:1229`,是经…进程间 · 等待事件
HashGrowBatchesRepartition等待其他 Parallel Hash 参与者完成重新分区。
Waiting for other Parallel Hash participants to finish repartitioning.
`WAIT_EVENT_HASH_GROW_BATCHES_REPARTITION` 位于 `src/backend/executor/nodeHash.c:1352`,是经 g…进程间 · 等待事件
HashGrowBucketsElect等待选出负责分配更多桶的 Parallel Hash 参与者。
Waiting to elect a Parallel Hash participant to allocate more buckets.
`WAIT_EVENT_HASH_GROW_BUCKETS_ELECT` 位于 `src/backend/executor/nodeHash.c:1669`,是经 grep …进程间 · 等待事件
HashGrowBucketsReallocate等待选出的 Parallel Hash 参与者完成更多桶的分配。
Waiting for an elected Parallel Hash participant to finish allocating more buckets.
`WAIT_EVENT_HASH_GROW_BUCKETS_ALLOCATE` 位于 `src/backend/executor/nodeHash…进程间 · 等待事件
HashGrowBucketsReinsert等待其他 Parallel Hash 参与者完成向新桶插入元组。
Waiting for other Parallel Hash participants to finish inserting tuples into new buckets.
`WAIT_EVENT_HASH_GROW_BUCKETS_REINSERT` 位于 `src/backend/executor/no…进程间 · 等待事件
hashlib稳定哈希函数包
Stable hash functions for Postgres
pg_hashlib
实用工具实用工具 · 扩展目录
hashset提供哈希集合类型
Provides hashset type.
hashset
数据类型数据类型 · 扩展目录
hashtypes包括SHA1,MD5在内的多种哈希数据类型
sha1, md5 and other data types for PostgreSQL
hashtypes
数据类型数据类型 · 扩展目录
HAVING7.2.3. GROUP BY 和 HAVING 子句 # 通过 WHERE 过滤之后,派生出来的输入表还可以使用 GROUP BY 子句进行分组,并通过 HAVING 子句排除某些分组行。 SELECT select_list FROM ... [WHERE ...] GROUP BY grouping_column_reference [, grouping_column_…表表达式 › GROUP BY 和 HAVING 子句
HAVING 子句HAVING 子句可选的 HAVING 子句的形式
HAVING condition
其中 condition 与 WHERE 子句中指定的条件相同。HAVING 消除不满足该条件的分组行。HAVING 与 WHERE 不同:WHERE 会在应用 GROUP BY 之前过滤个体行,而 HAVING 过滤由 GROUP BY 创建的分组行。condition 中引用的每一列都必须…HAVING 子句
hba_fdw用于通过 SQL 访问 pg_hba.conf 的未完工外部数据包装器脚手架。
Work-in-progress foreign data wrapper scaffold intended to expose pg_hba.conf through SQL.
authentication fdw pg-hba-conf wip
hba_fdw
外部数据源外部数据源 · 扩展目录
hba_file设置服务器的 HBA 配置文件。
Sets the server's "hba" configuration file.
hba_file:设置服务器的 HBA 配置文件。实测在档范围为 PG9.0–19 Beta 4;最后在档的 PG19 Beta 4 启动默认值为 not set,context 为 postmaster。这是测试版快照事实,PostgreSQL 19 正式…配置参数 · 文件位置
hbase_fdw用于从 PostgreSQL 查询 HBase 的外部数据包装器。
Foreign data wrapper for querying HBase from PostgreSQL.
fdw hbase java
hbase_fdw
外部数据源外部数据源 · 扩展目录
hclust用于凝聚式或分裂式层次聚类的 C 函数,并将聚类编号写回数据表。
C function for agglomerative or divisive hierarchical clustering that writes cluster assignments back to a table.
clustering data-mining hierarchical-cluster…AI 与向量 · 扩展目录
hdfs_fdwhdfs 外部数据包装器
foreign-data wrapper for remote hdfs servers
hdfs_fdw
外部数据源外部数据源 · 扩展目录
heap内置 heap 表访问方法将元组存储、可见性、扫描、索引获取和维护操作集成到 PostgreSQL 中。
Core table AM
核心表访问方法
接口类别 表访问方法
处理函数或例程 heapam_methods
记录的回调 41
接口与能力边界
矩阵记录此源码构建实际注册的回调。注册表明实现了相应接口钩子;操作是否允许还取决于选项、查询形式、权限和提供方规则。
下方保留…Table AM · 核心表访问方法
Heap-Only Tuples ( HOT )为了支持高并发, PostgreSQL 使用 多版本并发控制 ( MVCC )来存储行。不过, MVCC 对更新查询也有一些缺点。具体来说,更新需要向表中加入新的行版本。这还可能要求为每个被更新的行新增索引条目,而移除旧的行版本及其索引条目可能代价很高。
物理结构
定义范围 同版本核心物理存储文档存储结构 · 物理结构
heapyYezzey 使用的表访问方法。
table AM for Yezzey
heapy
分析与列存分析与列存 · 扩展目录
height计算框的垂直尺寸。
Computes vertical size of box.
height ( box ) → double precision
几何函数和操作符函数 · 几何函数和操作符
hello-world用户和产品表的行级安全演示扩展
RLS demo extension with users and products tables
supabase
hello-world
安全安全 · 扩展目录
hello_fdwhello_fdw:用于访问或集成 hello world 的 PostgreSQL 外部数据包装器。
foreign-data wrapper for hello world
example fdw hello-world
hello_fdw
外部数据源外部数据源 · 扩展目录
hello_pg用于复现 macOS 构建问题的最小化 pgrx Hello World 扩展。
Minimal pgrx hello-world extension used to reproduce a macOS build issue.
hello_pg
函数与聚合函数与聚合 · 扩展目录
hello_world使用sql/plpgsql实现俄式轮盘赌功能的简单Postgres扩展
A simple hello-world Postgres extension using sql/plpgsql implementing a russian roulette function.
database.dev tle
hello_world
函数与聚合函数与聚合 · 扩展目录
helloworldtable返回包含问候语的一行表的pgrx示例
pgrx example returning a one-row table containing a Hello World greeting.
helloworldtable
函数与聚合函数与聚合 · 扩展目录
hessra_authz在 PostgreSQL 内提供 Biscuit 令牌授权校验,以及公钥和服务链管理函数。
Biscuit-token authorization helpers plus key and service-chain management inside PostgreSQL.
authorization biscuit pgrx token
hessra_authz
安全安全 · 扩展目录
hexgrid抽象表面上可配置的六边形网格
Configurable hex grid on abstract surface
hexgrid morton code
hexgrid
地理空间地理空间 · 扩展目录
hindi全文检索配置 hindi。
配置
配置 hindi
解析器 默认
initdb 生成的定义
/*
* text search configuration for hindi language
*
* Copyright (c) 2007-2021, PostgreSQL Global Development Group
*
* src/backend/snowbal…全文检索组件 · 配置
更多结果
输入名称或关键词,从 PostgreSQL 手册与扩展目录中直接找到定义。
pg17: 限定版本 ex: 只搜扩展 ↑↓ 选择 ↵ 打开