数据库 – PostgreSQL扩展到64核?

在这Computer World article中,它指定Postgresql可以扩展到64的核心限制.这是否意味着一个64核的多核处理器?或者多个核心数较少的处理器?

我问的原因是因为我试图找出Postgresql可以扩展到多少处理器,但当然这可能仅限于处理器的类型.但是,我一直在其他数据库中找到其他统计信息(即Microsoft sql Server here声明它可以扩展到320个逻辑处理器),并且它们没有指定其核心数.这是一个非常模糊的统计数据吗?

任何想法将不胜感激.谢谢!

解决方法

不,这是一个非常精确的统计数据. “逻辑处理器”是核心.而核心就是这样,它们如何分布在物理处理器上并不重要.

如果你正在处理的内核数量多于支持数量,那么这应该不是Postgresql的问题.每个连接都是inherently single-threaded *,因此无论您拥有多少核心,都会限制并发连接的效率和效率.

毋庸置疑,这也意味着除非您想以更复杂的方法对事物进行聚类,否则您应该将资金投入到比核心数量更快的核心中.

* 2017年更新:Some queries (or subqueries) may be executed in parallel.

相关文章

SELECT a.*,b.dp_name,c.pa_name,fm_name=(CASE WHEN a.fm_n...
if not exists(select name from syscolumns where name=&am...
select a.*,pano=a.pa_no,b.pa_name,f.dp_name,e.fw_state_n...
要在 SQL Server 2019 中设置定时自动重启,可以使用 Window...
您收到的错误消息表明数据库 'EastRiver' 的...
首先我需要查询出需要使用SQL Server Profiler跟踪的数据库标...