项目地址: https://github.com/long2ice/asyncmy
| Test | asyncmy Rank | Performance |
|---|---|---|
| Large Result Set (33k rows, all types) | 🏆 #1/4 | 0.030s — 2.2x faster than mysqlclient, 5.3x faster than aiomysql |
| Connection Pool (2k queries) | 🏆 #1/2 | ~17,000 qps — 2x aiomysql's throughput |
| Concurrent Queries (50 connections) | 🏆 #1/2 | ~8,000 qps — 1.6x faster than aiomysql |
| Batch Insert (10k rows) | 🏆 #1/4 | ~107,000 rows/sec — fastest of all four drivers |
项目停止活跃了一段时间,主要是没有精力去维护了。最近突发奇想尝试用 Claude Code 去优化一下性能啥的,结果还不错,横向对比 pymysql/aiomysql/mysqlclient 性能都是第一,详细的 benchmark 可以参考:https://github.com/long2ice/asyncmy/blob/dev/benchmark/README.md。
另外还借助 Claude Code 把所有的 issue 和 PR 都关闭了,看起来清爽多了。
顺便再求个 star 吧,谢谢。