9.3 9.4 9.5 9.6 10 11 12 13 14 Current(15)
阿里云PostgreSQL 问题报告 纠错本页面

54.15. pg_prepared_statements

pg_prepared_statements视图显示当前会话中所有可用的预处理语句。 有关预处理语句的更多信息,请参见PREPARE

pg_prepared_statements包含每个预处理语句的一行。 当创建新的预处理语句时,将行添加到视图中,并在释放预处理语句时(例如,通过 DEALLOCATE命令)将其移除。

表 54.15. pg_prepared_statements

列类型

描述

name text

预备语句的标识符

statement text

客户端提交用于创建此预备语句的查询语句。对于通过SQL创建的预备语句,这里是由客户端提交的PREPARE语句。 对于通过前端/后端协议创建的预备语句,这里是预备语句本身的文本。

prepare_time timestamptz

预备语句被创建的时间

parameter_types regtype[]

预备语句期望的参数类型,以一个regtype数组的形式。这个数组中一个元素所对应的OID可通过将regtype值转换为oid获得。

from_sql bool

如果预备语句通过SQL命令PREPARE创建,则为true;如果预备语句通过前端/后端协议创建,则为false

generic_plans int8

被选中的通用计划的次数

custom_plans int8

被选中的客户计划的次数


pg_prepared_statements视图是只读的。