标签存档:SysBench
这是关于使用启用 Lua 的 sysbench 的上一篇博客文章的后续。今天,我将深入探讨如何为 sysbench 编写 Lua 脚本。(更多…) …
MySQL 中一个相当常用的基准测试工具是 sysbench。它是由 Alexey Kopytov 在近 10 年前编写的。
Sysbench 有多种模式可以对原始 CPU 性能、互斥锁速度、调度器开销和文件 IO 性能进行基准测试。Sysbench 中可能最常用的模式是 OLTP。这个基准测试模拟了 OLTP 场景,其中小型事务访问经过优化的数据库。有许多变量可以调整,最重要的是模拟的应用线程数(选项 –num-threads)。OLTP 基准测试可以以只读模式运行,这时每个事务执行 14 个 SELECT 查询。或者可以以读写模式运行,这将增加 2 个 UPDATE 和一个 INSERT 以及 DELETE。…
在处理高性能、低延迟的存储设备(例如 SSD 卡)时,会在新的地方发现瓶颈。这是一个关于这种瓶颈以及如何解决它的故事。(更多…) …
Oracle 现已发布 MySQL-5.6.10-GA,因此是时候公布一些新的基准测试结果了。本次基准测试的候选对象是
- MySQL-5.5.29
- MySQL-5.6.10
- MariaDB-5.5.28a
- MariaDB-10.0.1
包含 5.5 版本是因为我想检查是否存在任何性能退化。过去我们经常在新版本中看到因新功能导致的性能退化。
这次基准测试在另一台机器上运行。主要区别在于这台机器没有 SSD,但配备了 512M 电池备份缓存的高性能 RAID-5。…
最近我测试了 MariaDB 5.2.2-gamma 中 MyISAM 的新分段键缓存功能,以了解其性能提升。您可以在我们的 Ask Monty 知识库中查看 MariaDB 5.2 的新功能。
您也可以在我们的知识库中找到有关分段键缓存功能的详细信息,网址是
我们用 LUA 为 SysBench v0.5 编写了一个名为 select_random_points.lua 的测试脚本,以找出在多用户负载下,将键缓存的全局互斥锁拆分成多个互斥锁所带来的性能提升。…