做压测时,在客户端开启的并发线程数远超 cpu 核数时,很多测试结果就变得奇奇怪怪了,线程切换的开销巨高。所以数据库内部的线程模型如果是一个连接对应一个线程或进程是非常糟糕的,mysql、postgresql、h2 都是这样的线程模型,连接数一多,数据库内部的线程切换开销变得越来越大。

Reply to this note

Please Login to reply.

Discussion

No replies yet.