开发者社区> 问答> 正文

Hologres延迟过高怎么查看慢query

已解决

Hologres延迟过高怎么查看慢query

展开
收起
提个问题! 2024-06-08 19:02:22 35 0
1 条回答
写回答
取消 提交回答
  • 开发者社区问答官方账号
    官方回答
    采纳回答
    可以通过holoweb可视化查看,在分析诊断模块,参考连接数管理。常见降低查询延迟的方法:
    1.让写入在查询低峰期进行,或者降低写入的并发,提高查询效率,如果是外表写入,可以用以下参数降低并发:设置MaxCompute执行的最大并发度,默认为128,建议数值设置小一些,避免一个Query影响其它Query,导致系统繁忙导致报错。set hg_experimental_foreign_table_executor_max_dop = 32。优先考虑设置--调整每次读取MaxCompute表batch的大小,默认8192。set hg_experimental_query_batch_size = 1024。直读orcsethg_experimental_enable_access_odps_orc_via_holo = on。设置MaxCompute表访问切分spilit的数目,可以调节并发数目,默认64MB,当表很大时需要调大,避免过多的split影响性能。set hg_experimental_foreign_table_split_size = 512MB。
    2.优化一下查询,让查询的效率更高,可以更加快速的获取查询结果。
    3.扩容。
    2024-06-08 19:02:23
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

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