阿里云polardb数据库与MySQL相比在20万条数据时,查询出现140倍的性能差异

polardb 数据库 单表数据35万,同表数据复制到mysql 版本,mysql 查询count(*) 仅需0.696秒,polardb 却需要137.274秒
image.png
img_v3_02jk_3ef273de-63a9-4ab6-b0ee-adefbf71443g.jpg
image.png
image.png
操作系统如下
image.png
image.png
内存cpu 都是一致的,32g ,4核,虚拟机
有人知道是为什么嘛?是我设置不对,还是polardb 就是这么性能差 ?

展开
收起
游客qxrnhmxktex2i 2025-02-18 10:27:09 76 发布于江苏 分享
分享
版权
举报
2 条回答
写回答
取消 提交回答
    1. 先对比两个数据库的规格
    2. 再对比执行查询时两个机器的资源利用率(CPU、I/O)
    3. 对比两个数据库的参数,比如 buffer pool 大小、并行扫描策略
    2025-03-06 09:43:16 举报
    赞同 28 评论

    评论

    全部评论 (0)

    登录后可评论
  • 在处理20万条数据时,PolarDB相对于MySQL出现显著性能差异可能是由于其架构和优化技术不同,请参考阿里云官方文档了解PolarDB的设计原理以获取更多信息。如果需要具体分析,建议联系阿里云工作人员进行详细咨询。如果对您有帮助的话,可以帮忙采纳一下。谢谢。

    2025-02-18 12:33:00 举报
    赞同 87 评论

    评论

    全部评论 (0)

    登录后可评论

PolarDB 分布式版 (PolarDB for Xscale,简称“PolarDB-X”) 采用 Shared-nothing 与存储计算分离架构,支持水平扩展、分布式事务、混合负载等能力,100%兼容MySQL。 2021年开源,开源历程及更多信息访问:OpenPolarDB.com/about

还有其他疑问?
咨询AI助理