syntax-error - 部分查询失败 : Low memory condition - Kusto

标签 syntax-error azure-data-explorer

我是 Kusto 的新手,最近我遇到了这个错误:

Partial query failure: Low memory condition (E_LOW_MEMORY_CONDITION). (message: 'bad allocation', details: '')
当我将 JOIN 从 Out 更改为 inner 时,它消失了。
这是什么意思,我该如何解决?
当我将 PowerBI 连接到 Kusto 试图通过其他人过滤表时,它也出现了。
screenshot

最佳答案

如果我正确理解你的问题,你有:

  • 使用'join'查询
  • 运行时 - 导致内存不足

  • 鉴于这两个事实是真实的 - 我建议您查看如何使用称为“查询数据改组”的技术使您的连接分布,并在此处描述:
    https://docs.microsoft.com/en-us/azure/data-explorer/kusto/query/shufflequery
    (剧透:您可以在查询中使用 hint.shufllekey= 来提示连接/总结运算符(operator)如何跨节点打乱数据)

    关于syntax-error - 部分查询失败 : Low memory condition - Kusto,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63485999/

    相关文章:

    mysql - Kusto KQL 相当于 with 子句

    azure - 从 Azure 数据资源管理器 (Kusto) 中的查询创建物化 View

    python - 尝试使用except处理错误时出现SyntaxError

    php - PHP-无法创建数组

    azure-data-explorer - 我可以使用一个 kusto 函数的输出作为其他 Kusto 函数的输入吗?

    azure - 如何缩放 Kusto 时间表上的数据系列

    c - C 中 "char"之前的语法错误

    java - ClassNotFoundException Java Applet

    syntax-error - 用户定义的软件包RNG中的VHDL语法错误,用于第5行的遗传算法

    azure - 如何使用 Kusto 查询语言循环对象数组