"目前我的很多查询里面都有 actFlag, 所以对字段 actFlag 建立索引,脚本如下: [图片] 结果报错: [图片] 请问如何解决该问题?"
目前我的很多查询里面都有 actFlag, 所以对字段 actFlag 建立索引,脚本如下:
结果报错:
请问如何解决该问题?
虚拟机的内存再给大一些试试
都试过了,太慢了,很耗时,计算机配置情况:
SPL 实践:高并发帐户查询
这个例子有 3 亿行,而且都是不太短的串。用 10G 内存能跑出来,不出错。确实比较慢,建索引大概用 5 分钟
我也试了 1 亿行建索引,耗时 43833 毫秒,水果机电脑跟你的一样的,4c16g,intel。
liwei 大佬说的 jvm 虚拟机内存,在 mac 版本里是这样设置的,以下引用自 ddszm 大佬:
“mac 版中您可以在启动文件(集算器根目录 /esProc/bin/startup.sh)中配置 java 虚拟机内存, 例如:”$EXEC_JAVA“ -Xms128m -Xmx9444m”
我的机器里是这样设置的,如下截图,16G 内存,随意 (乱来) 设置成了 Xmx13000m。但这个值肯定不能随意设置的,(my two cents) 应该有一个比较合适的值对应于机器的内存大小。
虚拟机的内存再给大一些试试
都试过了,太慢了,很耗时,计算机配置情况:
SPL 实践:高并发帐户查询
这个例子有 3 亿行,而且都是不太短的串。用 10G 内存能跑出来,不出错。确实比较慢,建索引大概用 5 分钟
我也试了 1 亿行建索引,耗时 43833 毫秒,水果机电脑跟你的一样的,4c16g,intel。
liwei 大佬说的 jvm 虚拟机内存,在 mac 版本里是这样设置的,以下引用自 ddszm 大佬:
“mac 版中您可以在启动文件(集算器根目录 /esProc/bin/startup.sh)中配置 java 虚拟机内存, 例如:”$EXEC_JAVA“ -Xms128m -Xmx9444m”
我的机器里是这样设置的,如下截图,16G 内存,随意 (乱来) 设置成了 Xmx13000m。
但这个值肯定不能随意设置的,(my two cents) 应该有一个比较合适的值对应于机器的内存大小。