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

loveshuyuan 2026-08-12 12:58 1

项目地址: 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 吧,谢谢。

最新回复 (4)
  • tf2 08-12 13:36
    1
    这活儿放在 2023 年之前高低也能轰动社区。。但是现在 AI 多了反而不敢用了。。。
  • loveshuyuan 楼主 08-12 15:13
    2
    @tf2 2023 之前都没 AI 吧,现在 AI 多了底层库还是需要的,不能啥都让 AI 撸
  • stephCurry 08-12 20:05
    3
    是否 plan 支持 postgres 呢?
  • loveshuyuan 楼主 08-12 21:42
    4
    @stephCurry 这是 MySQL 的专有驱动,postgres7 应该用 asyncpg
* 帖子来源V2EX
返回