开发者社区 > 数据库 > 关系型数据库 > 正文

PolarDB 1s内的查询 还没serverless弹性就已经调度到之前固定的cpu资源上了吧?

PolarDB 1s内过来的查询 还没serverless弹性 查询已经调度到之前固定的cpu资源上了吧 ?9c43f5f2873e12d426d5795e5622e56b.png

展开
收起
三分钟热度的鱼 2024-02-01 19:17:32 34 0
1 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    PolarDB的Serverless服务可以在1秒内对计算资源进行弹性调度。

    首先,PolarDB的Serverless架构将数据库内核拆分为多个可以独立扩展的组件,其中计算节点上的CPU资源与远程的内存池/存储池进行分离,每个资源池的扩缩容都是独立进行的,以实现更精细化的资源按需请求和调度。

    其次,在PolarDB Serverless集群中,单节点的本机弹性时间通常在10秒以内,这包括了探测时间、决策时间和执行时间。其中探测时间为5秒,决策时间和执行时间分别在1秒以内。这意味着,如果查询负载增加,PolarDB可以迅速响应,并在很短的时间内将查询调度到之前固定的CPU资源上。

    最后,当Serverless集群的单节点达到配置的能力上限且当前业务负载仍然高于集群的处理能力时,Serverless集群会自动增加只读节点(RO节点),以提供更多的查询处理能力。添加RO节点的时间大约为1分钟左右。

    总的来说,PolarDB Serverless通过实时监控和快速调度机制,确保了即使在高查询负载下,也能保持高效的资源利用率和响应速度。

    2024-02-02 12:13:34
    赞同 展开评论 打赏

相关产品

  • 云原生数据库 PolarDB
  • 相关电子书

    更多
    云栖大会:开源 PolarDB 架构演进、关键技术与社区建设 立即下载
    2023云栖大会:和客户一起玩转PolarDB新特性 立即下载
    2023云栖大会:PolarDB for AI 立即下载