继续探索,还是有提升,如果1万条 sql 切成1000个任务,每个任务同步跑10条,让 client scheduler 线程跑明显比用1000个线程跑要快一倍。
@zhh-4096
天啊,太刺激了!!!刚蹲厕所时,我居然意外找到了一种消除所有异步 jdbc api 的方法,只需要使用最原始的同步 jdbc api 就能达到异步 jdbc api 的性能。有点像虚拟线程的用法,只需要把所有使用同步 jdbc api 的代码放到一个闭包内运行,只不过运行这个闭包的线程是 lealone 的 client scheduler。
