tpcc 我是用别人写的实现跑的,里面有个批量加载数据的测式,计算的时间太杂,把一堆输出中间结果的步骤也算在内,只有一个主线程在造数据,按它这个时间度量的方式,lealone 最多比 h2、mysql、postgresql 快了50%而已,然后我修改了一下,只度量调用 jdbc executeBatch 的累计时间,结果瞬间快几倍。
@zhh-4096
又开始跑 tpcc 了,其实 tpcc 并不一定能真实度量出数据库的实力,因为它是测事务数的,一个事务通常会包含多条 sql 语句,每执行其中一条 sql 都需要网络开销,如果网络开销的累计耗时占了大头,最后 tpcc 测出的每秒事务数其实就是测网络开销。
