我跟豆包讨论了这个问题,它说一万条 sql 太少了,发挥不了虚拟线程的优势,要用100万条 sql 变成10万个虚拟线程。我说如果我用100个平台线程处理100万条 sql 比10万个虚拟线程还快,那用那么多虚拟线程(每10条 sql 当成一个任务提交)又有什么意义?
@zhh-4096
java 的虚拟线程用在 jdbc 客户端太糟糕了,cpu 核数是8,把一万条 sql 平分给8/16/32/80/512 个线程写数据库,居然还比同样数量的虚拟线程快,在 lealone、h2、mysql、postgresql 的 jdbc 客户端上测试都是一样的结果:虚拟线程的版本慢。
