PostgreSQL 11 preview - pgbench 支持大于1000链接(ppoll()代替select())

  1. 云栖社区>
  2. 阿里云数据库ApsaraDB>
  3. 博客>
  4. 正文

PostgreSQL 11 preview - pgbench 支持大于1000链接(ppoll()代替select())

德哥 2018-04-18 19:28:49 浏览1100
展开阅读全文

标签

PostgreSQL , pgbench , ppoll


背景

目前pgbench最大可以测试1000个连接,显然在某些时候是不够的,我们可能需要建立更多的连接进行测试。

$ pgbench -j 3000 -c 1500  
invalid number of clients: "1500"  

使用这里提到的方法修改一下pgbench,让它能够建立100万个连接。

《从PostgreSQL支持100万个连接聊起》

PostgreSQL 11这块会改掉,使用ppoll代替select,超过1000个连接。

[trying again for 2018-01]  
  
This patch enables building pgbench to use ppoll() instead of select()  
to allow for

网友评论

登录后评论
0/500
评论
德哥
+ 关注
所属云栖号: 阿里云数据库ApsaraDB