phoenix 并发压测

测试环境 

2 CPU 40(逻辑)核

内存 62G

测试 sql

select "account_name" from F_FACT_URL_ACCOUNT_STATUS where "account_id" ='465132133' limit 1;

select "account_name","account_id" from F_FACT_URL_ACCOUNT_STATUS where "account_id" ='465132133' limit 1;

select * from F_FACT_URL_ACCOUNT_STATUS where "account_id" ='465132133' limit 1;

select "account_id" from F_FACT_URL_ACCOUNT_STATUS where "account_id" is not null group by "account_id" limit 1000;

600W 测试查询 时间单位 ms

并发数

结果集

10

100

500

1000

2000

5000

10000

一个列

52

163

525

896

1737

6332

15576

两个列

51

166

542

965

2152

6633

17166

全部列

157

541

1696

3500

7189

16901

41333

600W group by测试 时间单位 ms

并发数

结果集

10

100

200

500

1000

2000

5000

limit 10

2325

2585

4421

5740

7856

22492

78495

limit 100

2661

2572

3082

4813

7919

14763

59469

limit 1000

2534

2797

3290

4465

7766

16774

30316

测试结论

在查询测试中,以字段取代 * ,可以大大提升查询性能

group by 的时候 限制查询结果在1000条以内,单线程保持在毫秒级

猜你喜欢

转载自blog.csdn.net/qq_34394465/article/details/90082743