更新时间:2024-09-06 GMT+08:00
性能测试
使用sysbench模型测试。
- 准备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
- 查询带1万个IN。
select count(*) from sbtest1 where id/k in (... ...);
性能对比如下表所示:
测试方法 |
开启转换 |
关闭转换(不适用range_opt) |
性能对比 |
---|---|---|---|
带索引 |
0.09 |
2.48 |
提升26.5倍 |
父主题: IN谓词转子查询