连接... 连接... 无处不在

连接... 连接... 无处不在

💡 原文英文,约1900词,阅读约需7分钟。
📝

内容提要

在Percona,我的同事Marcos Albe建议在sysbench中增加连接测试。经过努力,我实现了41个不同的测试,构建了复杂的表结构,以识别连接性能回归,测试涵盖插入、更新和删除等多种场景,旨在提升数据库性能。

🎯

关键要点

  • 在Percona,Marcos Albe建议在sysbench中增加连接测试。
  • 作者实现了41个不同的测试,构建了复杂的表结构以识别连接性能回归。
  • 测试涵盖插入、更新和删除等多种场景,旨在提升数据库性能。
  • 新测试包含主表和层级表两种不同的表结构。
  • 主表结构包含多种数据类型和属性,以模拟生产环境中的无序页面情况。
  • 层级表结构相对简单,旨在减少无序页面的可能性。
  • 构建了多种查询场景,包括插入、更新、删除和不同类型的连接查询。
  • 鼓励用户测试和修改代码,以便共同改进测试。
  • 提供了如何使用和修改测试的详细说明,包括创建和填充模式的步骤。
  • 希望通过反馈和贡献来不断完善测试,欢迎提交PR或FR。

延伸问答

在Percona中,Marcos Albe提出了什么建议?

Marcos Albe建议在sysbench中增加连接测试,以识别连接性能回归。

作者在sysbench中实现了多少个不同的测试?

作者实现了41个不同的测试。

新测试中包含了哪些表结构?

新测试包含主表和层级表两种不同的表结构。

测试涵盖了哪些操作场景?

测试涵盖插入、更新和删除等多种场景。

如何使用和修改这些测试?

用户可以克隆代码库,构建sysbench并按照说明创建和填充模式来使用和修改测试。

作者希望通过什么方式来完善测试?

作者希望通过反馈和贡献来不断完善测试,欢迎提交PR或FR。

➡️

继续阅读