老版本的 ScheduleService 要执行垃圾收集和刷脏页,此时就不能执行 sql,所以做性能压测时偶尔会抖动,把这两件事交给多个 FsyncService 线程并行去做后,性能压测就没有抖动了。线程模型也改了,全局 redolog 也没有了,用6.1.0这个新的版本号不够大气,用7.0.0的话7这个数字不喜欢,用8.0.0挺好。
@zhh-4096
老版本只有一个 FsyncService 线程,只负责写 redo log,有多个 ScheduleService 线程,负责执行 SQL 和刷脏页;新版本 FsyncService 和 ScheduleService 都有多个,刷脏页也交给 FsyncService 做了,多个 FsyncService 线程可以并行写 redo log 并行刷脏页。
