pg_plan_filter 1.0.0 版本已发布。
此可加载模块在执行前根据特定配置条件测试语句,如果违反条件则引发错误。这允许管理员阻止在生产数据库上执行某些查询。
条件基于规划器的估算成本。pg_plan_filter 可以拒绝计划成本过高的单个语句( statement_cost_limit ),限制在一个事务中运行的所有语句的总成本( transaction_cost_limit ),并可选地仅对 SELECT 语句应用过滤器( filter_select_only )。该模块可以扩展以支持更多类型的过滤器。
它支持 PostgreSQL(开源关系型数据库) 14 至 18 版本。
转载声明:本文为转载整理,原文版权归原作者及原站点所有。
原文来源:PostgreSQL Blog
原创地址:https://www.postgresql.org/about/news/pg_plan_filter-100-released-3352/
原文作者:PGX, Inc.;如有侵权,请联系管理员删除。