- 我直连 Mysql,启动 50 线程,随机向 mysql 里的 99 张表 insert 数据,只能达到 700 条每秒,此时 mysql 的 iotop 已经是 20-30M/s,但是 top 命令看 wa 的值在 20-22。
- 直连 Mysql,启动 50 线程,向同一张表 insert,如果表里没有数据,可以达到 10000+ 条每秒,如果表里有几百万数据,只有 4000+ 条每秒。 这个表有四个索引。此时 mysql 的 iotop 有 80-90M/s,top 命令看 wa 的值在个位数,比较小。
为什么向单表和向多表插入的差距这么大呢。 请问大佬们这种情况怎么优化参数呢,能让随机向多表 insert 也能到达一个满意的速度?
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于