大家好,
正如我在上一个帖子分片评估(第 1 部分)中所承诺的,我继续研究了分片数量的影响。
为了完成概览,我还添加了以下实例:
在 WIN (Server 2012 R2) 8 核上
- Cache for Windows (x86-64) 2016.2.2 - 12 GB 全局缓冲区
- IRIS for Windows (x86-64) 2018.1.1 - 400 MB 全局缓冲区,无分片
在 LINUX (Ubuntu 16.04 LTS) 2 核上
- IRIS for UNIX (Ubuntu Server LTS for x86-64) 2018.1.1 400MB 全局缓冲区
- 无分片、2 个分片、3 个分片、4 个分片。
我使用的表有 2650 万条记录,并且在所有具有相同索引的实例上均相同
查询:
- SELECT $LISTLENGTH($LISTFROMSTRING(LIST(<property>))) FROM ... WHERE ... %STARTSWITH <value>
这里使用了 2 个不同的值,结果为 47000 和 19000 次命中。
我将其称为简单查询 S47 和 S19
- SELECT $LISTLENGTH($LISTFROMSTRING(LIST(<property1>))) FROM .


参见下表:.png)
.png)
.jpeg)