Douglas 和 Douglas 的PostgreSQL(第 2 版)注释:
使用服务器端过程(触发器和函数)来执行常见操作。服务器端过程在您第一次使用时会被解析、计划和优化,而不是每次使用时。
使用准备好的语句时,它是仅在第一次使用时进行解析、计划和优化(类似于引用文本中的触发器和函数),还是每次使用时?
Douglas 和 Douglas 的PostgreSQL(第 2 版)注释:
使用服务器端过程(触发器和函数)来执行常见操作。服务器端过程在您第一次使用时会被解析、计划和优化,而不是每次使用时。
使用准备好的语句时,它是仅在第一次使用时进行解析、计划和优化(类似于引用文本中的触发器和函数),还是每次使用时?
PREPARE的 PostgreSQL 文档清楚地说明了准备好的语句在性能方面的优势: