使用启用 Lua 的 sysbench

一个相当常见的 MySQL 基准测试工具是 sysbench。它由 Alexey Kopytov 在大约 10 年前编写。

Sysbench 有多种模式用于基准测试原始 CPU 性能、互斥锁速度、调度器开销和文件 I/O 性能。Sysbench 最常用的模式可能是 OLTP。这个基准测试模拟了具有少量事务访问优化数据库的 OLTP 场景。有很多变量可以调整,最重要的是模拟的应用线程数(选项 –num-threads)。OLTP 基准测试可以运行只读模式,此时每个事务执行 14 个 SELECT 查询。或者可以运行读写模式,这会增加 2 个 UPDATE 和一个 INSERT 及 DELETE。…