为什么PL / Ruby功能如此之慢且无法取消?

时间:2014-11-10 19:57:42

标签: ruby postgresql

我设法在Postgresql 9.3,OSX 10.10上按照PL/Ruby的指令安装PL / Ruby。但是我尝试创建一个函数:

  CREATE FUNCTION ruby_max2(x int4, y int4) RETURNS int4 AS '
    return x > y ? x : y
 ' LANGUAGE 'plruby';

并调用我创建的函数:

 SELECT ruby_max2(7,8);

但是没有结果,查询继续进行并且无法取消(即使我无法杀死进程)。我错过了什么?

这是我的gdb output

这是我的pg_log

0 个答案:

没有答案