作者Flychop (醉心)
看板Database
标题[SQL ] PostgreSQL Query
时间Fri Oct 14 20:29:13 2016
资料库名称:PostgreSQL
资料库版本:9.5
内容/问题描述:我有个使用情境在於,在同一时间有大量的设备(Client)要连上Server
,设备连上来时,需要去资料库取得该设备的物件(Query),再用於後面的判断条件等。
这里有个瓶颈,想问问大家,每次Query大约只花2ms,应该是没有太多不好的语法。
我用For loop来验证1000次的查询,对同一个设备,所需的时间约莫在2~3s。
那就表示,每秒最多提供500台设备同时连上。
请问还有什麽优化的方式或空间吗?谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 180.177.152.208
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Database/M.1476448155.A.97F.html
1F:→ alpe: 用这类的才比较对吧 pgbench,loop只有建立一条连线 10/15 10:15
2F:→ Flychop: 我有使用connection pool 应该不只一条连线 10/15 21:29
3F:→ iFEELing: for loop是循序跑还是平行跑? 10/15 21:41
4F:→ Flychop: 两者都实验过了,multi-thread,不过我突然想起 10/15 23:05
5F:→ Flychop: 忘记修改pool size,再实验一次看看 10/15 23:05
6F:推 langlang978: 找一下德哥的文章,有一篇是作万条连线的 01/22 15:51