tongchenkeji 发表于:2023-10-30 20:27:510次点击 已关注取消关注 关注 私信 PolarDB-X每个CN支持链接1024,这个1024和CPU core 有啥关系啊?[阿里云PolarDB] 暂停朗读为您朗读 PolarDB-X每个CN支持链接1024,这个1024和CPU core 有啥关系啊? 「点点赞赏,手留余香」 赞赏 还没有人赞赏,快来当第一个赞赏的人吧! 海报 PolarDB# 云原生分布式数据库 PolarDBX425
ÐAM 2023-11-27 23:09:02 1 一个CN支持的连接数是很大的,默认是20000;你说的1024应该是一个CN内部处理请求的线程池大小,这个值是和CN的CPU核数相关的。默认值确实是按照1024配置的,在没有配置的情况下才会根据CPU去计算此回答整理自钉群“阿里云 PolarDB-X 开源交流群”
小周sirAM 2023-11-27 23:09:02 2 在PolarDB-X中,每个CN(计算节点)支持连接的数量受到CPU核心数的影响。通常情况下,每个计算节点支持1024个连接,每个计算节点的连接数量也受到内存容量、网络连接数等因素影响。
sun20AM 2023-11-27 23:09:02 3 PolarDB-X中的CN(Control Node)是数据库实例的管理节点,负责接收并分发用户请求、分配资源、调度任务等工作。每个CN理论上可以支持的连接数取决于其CPU核心数和内存大小等因素。 具体来说,如果一个CN有16个CPU核心,那么它可以同时处理的SQL查询数量大约为1024。这是因为每个CPU核心可以同时处理大约64个线程,而每个线程又可以同时处理大约16个SQL查询。所以,如果一个CN有16个CPU核心,那么它理论上可以同时处理1024个SQL查询。 然而,这只是理论上的最大值,实际能支持的连接数还会受到其他因素的影响,比如内存大小、磁盘I/O性能、网络带宽等。此外,为了保证数据库实例的稳定性和性能,我们通常会推荐用户根据实际业务需求来合理配置CN的数量和规格。
一个CN支持的连接数是很大的,默认是20000;你说的1024应该是一个CN内部处理请求的线程池大小,这个值是和CN的CPU核数相关的。默认值确实是按照1024配置的,在没有配置的情况下才会根据CPU去计算此回答整理自钉群“阿里云 PolarDB-X 开源交流群”
在PolarDB-X中,每个CN(计算节点)支持连接的数量受到CPU核心数的影响。通常情况下,每个计算节点支持1024个连接,每个计算节点的连接数量也受到内存容量、网络连接数等因素影响。
PolarDB-X中的CN(Control Node)是数据库实例的管理节点,负责接收并分发用户请求、分配资源、调度任务等工作。每个CN理论上可以支持的连接数取决于其CPU核心数和内存大小等因素。
具体来说,如果一个CN有16个CPU核心,那么它可以同时处理的SQL查询数量大约为1024。这是因为每个CPU核心可以同时处理大约64个线程,而每个线程又可以同时处理大约16个SQL查询。所以,如果一个CN有16个CPU核心,那么它理论上可以同时处理1024个SQL查询。
然而,这只是理论上的最大值,实际能支持的连接数还会受到其他因素的影响,比如内存大小、磁盘I/O性能、网络带宽等。此外,为了保证数据库实例的稳定性和性能,我们通常会推荐用户根据实际业务需求来合理配置CN的数量和规格。