分段键缓存性能结果,适用于 MariaDB 5.2.2-gamma
最近我测试了 MariaDB 5.2.2-gamma 中针对 MyISAM 的新分段键缓存功能的性能提升。你可以在我们的 Ask Monty 知识库中查看 MariaDB 5.2 的新功能
你还可以在我们的知识库中找到关于分段键缓存功能的详细信息:
我们用 LUA 为 SysBench v0.5 编写了一个名为 select_random_points.lua 的测试,旨在找出在多用户负载下,将键缓存的全局互斥锁拆分为多个互斥锁带来的性能提升。
你可以在我们的知识库文章中找到关于此基准测试的所有详细信息:
结果令人相当惊讶,因为我们发现根据并发用户数量的不同,性能提升最高可达 250%。另外值得一提的是,我们还发现新的具有 24 个虚拟核心的英特尔系统,与我们旧的 4 核系统相比,性能优势超过 10 倍。
当我查看 mariadb-tools 时就考虑过这一点,但现在看了 Pitbull 的结果后,我觉得 128 个连接已经不够了!你刚过 64 个连接就几乎达到了平台期。你至少需要 512 或 1024 个连接来验证性能是否会随着连接数量的增加而下降(或者提升,谁知道呢?)。
优秀的基准测试,很高兴看到有一台如此强大的机器在那里。
Henrik,
很好的建议。下一轮在 pitbull 上的测试将使用更多的连接,看看我们的极限在哪里。