更新时间:2024-09-06 GMT+08:00

性能测试

使用sysbench模型测试。

  1. 准备1000w数据。
    sysbench /usr/share/sysbench/oltp_read_only.lua --tables=1 --report-interval=10 --table-size=10000000  --mysql-user=root --mysql-password=123456 --mysql-host=127.0.0.1 --mysql-port=3306 --mysql-db=sbtest --time=300 --max-requests=0  --threads=200   prepare
  2. 查询带1万个IN。
    select count(*) from sbtest1 where id/k in (... ...);

性能对比如下表所示:

表1 性能数据

测试方法

开启转换

关闭转换(不适用range_opt)

性能对比

带索引

0.09

2.48

提升26.5倍