开发者社区 > 大数据与机器学习 > 实时数仓 Hologres > 正文

Hologres查询的时候遇到这个提示,而且数据条数少了很多,这是什意思?

Hologres查询的时候遇到这个提示,而且数据条数少了很多,这是什意思?image.png

展开
收起
cuicuicuic 2024-03-04 09:41:13 43 0
2 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    这个提示表明在执行Hologres查询时,遇到了一些需要注意的问题。具体来说:

    1. "One or more columns in the following table(s) do not have statistics":表示查询涉及的一个或多个表中的某些列没有统计信息。统计信息对于优化查询性能非常重要,缺少统计信息可能导致查询计划选择不佳,进而影响查询效率。

    2. "NOTICE: count (distinct expr) will make a significant cost when the number of distinct values is very high":表示使用count(distinct expr)函数计算不同值的数量时,如果不同值的数量非常高,可能会产生较高的成本。这可能是因为计算不同值的数量需要对数据进行排序和去重操作,而这些操作在数据量大的情况下可能会耗费较多的时间和资源。

    3. "耗时:609.33ms返回行数:794扫描数据:52.75 NB 扫描行数:745730":这是查询执行的统计信息,显示查询耗时609.33毫秒,返回了794行数据,扫描了52.75 NB的数据,共扫描了745730行。

    综上所述,这个提示意味着在执行Hologres查询时,可能由于缺少统计信息和高成本的去重操作,导致查询效率较低,并且返回的数据条数较少。为了提高查询性能,可以考虑更新相关表的统计信息,并评估是否可以通过其他方式避免使用高成本的去重操作。

    2024-03-04 14:12:48
    赞同 展开评论 打赏
  • 他这个就是提示,这个表可能没有统计信息。跟结果无关。数据少了是因为holoweb默认limit 200把 ,此回答整理自钉群“实时数仓Hologres交流群”

    2024-03-04 10:25:30
    赞同 展开评论 打赏

本技术圈将为大家分析有关阿里云产品Hologres的最新产品动态、技术解读等,也欢迎大家加入钉钉群--实时数仓Hologres交流群32314975

相关产品

  • 实时数仓 Hologres
  • 相关电子书

    更多
    实时数仓Workshop(广州站)- 李佳林 立即下载
    阿里云实时数仓Hologres技术揭秘2.0 立即下载
    实时数仓Hologres技术实战一本通2.0版(下) 立即下载