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

请教下Hologres,我想查询某张表一段时间内的查询sql记录,可以怎么查?

请教下Hologres,我想查询某张表一段时间内的查询sql记录,可以怎么查?

展开
收起
真的很搞笑 2023-10-22 22:24:42 87 0
3 条回答
写回答
取消 提交回答
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    您可以使用Hologres的查询历史功能来查看某张表一段时间内的查询SQL记录。具体步骤如下:

    1. 登录到Hologres管理控制台,选择目标实例,进入“查询历史”页面。
    2. 在“查询历史”页面中,选择您想要查看的表,并设置查询时间范围。
    3. 点击“查询”,即可查看该表在指定时间范围内的所有查询SQL记录。
    2023-10-23 15:26:34
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看

    Hologres 提供了多种方式来查询某张表一段时间内的查询 SQL 记录,以下是一些可能的方法:

    1. 使用 SQL 查询:您可以使用 SQL 查询来查询某张表一段时间内的查询 SQL 记录。例如,您可以使用以下 SQL 查询来查询某张表在过去 24 小时内的查询 SQL 记录:
      SELECT * FROM hologres_log WHERE table_name = 'your_table_name' AND create_time >= NOW() - INTERVAL 1 DAY;
      

    其中,hologres_log 是 Hologres 的日志表,table_name 是您要查询的表名,create_time 是查询记录的创建时间。

    1. 使用 Hologres 控制台:您可以使用 Hologres 控制台来查询某张表一段时间内的查询 SQL 记录。在 Hologres 控制台中,您可以选择“SQL 日志”选项卡,然后在时间范围选择器中选择您要查询的时间范围。然后,您可以查看查询记录列表,并筛选出符合您要求的记录。
    2. 使用 Hologres API:您可以使用 Hologres API 来查询某张表一段时间内的查询 SQL 记录。在 Hologres API 中,您可以使用 /querylogs 路径来查询查询记录。您需要提供查询表名和查询时间范围等参数。具体的 API 文档可以参考 Hologres API 文档。
    2023-10-23 13:31:04
    赞同 展开评论 打赏
  • https://help.aliyun.com/zh/hologres/user-guide/query-and-analyze-slow-query-logs?spm=a2c4g.11186623.0.i77#section-4g5-hg4-dhj 参考一下该文档,此回答整理自钉群“实时数仓Hologres交流群”

    2023-10-23 08:07:07
    赞同 展开评论 打赏

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

相关产品

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

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