我在 Ubuntu 17 中有 Postgres 9.6.4。每隔几个小时(比如 6 小时左右),操作系统 CPU 利用率就会变得非常高(高达 98% 或更多)。我做了以下事情:
# ps aux | grep postgres
每当进程/CPU 较高时,上述命令会显示 postgres 进程,如下所示:
31928 1 ./x3665600000 0.2 99.8
带有 x3665600000 的进程名称总是消耗接近 100% 的 CPU。
当我检查 pg_stat_activity 表时,它显示如下 SQL 查询:
select Fun310280 ('./x3665600000 &')
select Fun310280 ('./ps3657178651 &')
这个函数是什么导致 Postgres 使用非常高的 CPU?