我一直在使用 SAP HANA 数据库实例,并且已经对此运行了多个查询。我需要提取查询历史,最好从系统表或其他地方提取。如果可能的话,请让我知道这是否可行以及实现它的任何指示。
最佳答案
如果您想获得已执行查询的详细历史记录,则需要激活 HANA SQL 跟踪。您可以找到更多信息 in the HANA documentation .当然,这不会追溯。所以你必须先激活跟踪和 然后 运行您要查看的查询。
此外,SQL 计划缓存提供有关过去查询的聚合信息。它由准备好的语句聚合,并提供运行时信息,如平均执行时间和结果大小。对此的监控 View 是 SYS.M_SQL_PLAN_CACHE
.
关于sql - 在 SAP HANA 中提取查询历史,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27500484/