标签存档:sql-bench
在即将发布的 MariaDB 5.3 版本中,Monty 优化了内部字符串追加代码以提升性能。我使用 sql-bench 测试了他在普通 MariaDB 5.2 和打补丁的 MariaDB 5.2 上的补丁,结果显示整体性能提升了约 3%。
Monty 对此补丁的详细描述如下
字符串追加优化补丁
在检查 mysql-test-run 用例的跟踪输出时,我注意到有大量
重分配调用。 这很奇怪,因为 MariaDB/MySQL 的设计初衷是尽可能少地进行
malloc/realloc 操作。 系统使用的方法是
首先计算需要多大的缓冲区,然后分配一个
足够大的缓冲区以满足大多数用途。…