如果 Impala 查询内存不足会怎样?
What happens if an Impala query runs out of memory?
如果 Impala 查询内存不足会发生什么:
- Impala 守护程序是否崩溃?
- 是否写入磁盘?
详细的解释会有所帮助!
这取决于 Impala 的版本及其配置方式。
一般来说,Impala 会在 运行 内存不足时终止查询。有一个进程范围的内存限制,此时任何请求内存的查询都将被终止。还有另一个可选的、每个查询的内存限制。
Impala 2.0 及更高版本支持 "spilling" 大型连接和聚合运算符,这有助于避免这些内存不足的情况。
如果 Impala 查询内存不足会发生什么:
- Impala 守护程序是否崩溃?
- 是否写入磁盘?
详细的解释会有所帮助!
这取决于 Impala 的版本及其配置方式。
一般来说,Impala 会在 运行 内存不足时终止查询。有一个进程范围的内存限制,此时任何请求内存的查询都将被终止。还有另一个可选的、每个查询的内存限制。
Impala 2.0 及更高版本支持 "spilling" 大型连接和聚合运算符,这有助于避免这些内存不足的情况。