引发中的RAISE NOTICE'text'是否会降低Postgresql中的查询速度?

时间:2016-04-28 09:04:38

标签: postgresql

当我测试我的查询触发器时,我发现当我在触发器代码中添加了很多“RAISE NOTICE ...”时,查询执行时间会增加。 当我在我的软件中调用此查询而不在消息窗口中显示输出时,或者仅当消息输出被附加时,这次会增加吗?

1 个答案:

答案 0 :(得分:0)

根据我对plpgSQL的经验,我会说是。 根据《 PostgreSQL服务器编程-第二版》 (由Usama Dar,Hannu Krosing,Jim Mlodgenski和Kirk Roybal撰写)的作者说:

  

[...] RAISE语句需要编写,注释掉并在需要时恢复。[...]它们还会减慢例程的执行速度。[...]

p.134

enter image description here