借助 AI,我让 asyncmy 成为了最快的 Python MySQL/MariaDB 驱动

发布于

项目地址:[https://github.com/long2ice/asyncmy](https://github.com/long2ice/asyncmy)

| 测试 | asyncmy 排名 | 性能 |
|--------------------------|---------------|---------------------------------------------|
| **大结果集** (33k 行, 所有类型) | 🏆 **#1/4** | 0.030s — 比 mysqlclient 快 2.2 倍,比 aiomysql 快 5.3 倍 |
| **连接池** (2k 查询) | 🏆 **#1/2** | ~17,000 qps — 是 aiomysql 吞吐量的 2 倍 |
| **并发查询** (50 个连接) | 🏆 **#1/2** | ~8,000 qps — 比 aiomysql 快 1.6 倍 |
| **批量插入** (10k 行) | 🏆 **#1/4** | ~107,000 行/秒 — 四个驱动中最快 |

项目停止活跃了一段时间,主要是没有精力去维护了。最近突发奇想尝试用 Claude Code 去优化一下性能啥的,结果还不错,横向对比 pymysql/aiomysql/mysqlclient 性能都是第一,详细的 benchmark 可以参考:[https://github.com/long2ice/asyncmy/blob/dev/benchmark/README.md](https://github.com/long2ice/asyncmy/blob/dev/benchmark/README.md)。

另外还借助 Claude Code 把所有的 issue 和 PR 都关闭了,看起来清爽多了。

顺便再求个 star 吧,谢谢。

---

原文链接:[点击查看](https://www.v2ex.com/t/1233809)

评论(1)

要搁在 2023 年之前,大佬这波操作高低能在技术圈引起轰动。不过现在 AI 工具用得越多,心里反而越犯嘀咕,总有点不太敢直接放到生产环境里跑了。

· 0 个赞

0.056879s