作者:工农大路店NOKIA客户服务中心 | 来源:互联网 | 2014-05-29 08:43
MariaDB-5.5.21-beta是MariaDB首个提供全新线程池特性的版本,Oracle在MySQL企业版中提供了一个商业版的线程池插件,但MariaDB为广大社区用户提供了一个开源的版本。如果你还不清楚线程池,请先阅读ThreadpoolinMariaDB5.5。线程池的主要设计
MariaDB-5.5.21-beta 是 MariaDB 首个提供全新线程池特性的版本,Oracle 在 MySQL
企业版中提供了一个商业版的线程池插件,但 MariaDB 为广大社区用户提供了一个开源的版本。
如果你还不清楚线程池,请先阅读
Thread pool
in MariaDB 5.5。
线程池的主要设计目的是为了提升 MariaDB 服务器在高并发下的稳定性。为了进行测试和演示,我们运行 sysbench
OLTP RO 测试高达 4096 个线程用于比较新的 pool-of-threads和传统的
thread-per-connection 调度器。
下图是测试结果:
测试结果描述:
sysbench 多表 OLTP, 只读
16 个表,高达4000万行记录,10G的数据量
16G 缓冲区,避免受磁盘性能影响
mysqld 使用16 个CPU核,sysbench 使用另外8核
读/写 OLTP 压力测试结果将于近期发布
你可以从这里下载原始测试结果:here