Google cloud platform SQL Select语句的扳手日志记录

Google cloud platform SQL Select语句的扳手日志记录,google-cloud-platform,google-cloud-spanner,Google Cloud Platform,Google Cloud Spanner,我已经打开了数据读取和数据写入日志类型,但是我看不到任何SQL查询。我已经在GCP控制台中查看了活动页面和日志视图。以下是已确认启用的配置: 审核配置: -审核日志配置: -日志类型:数据读取 -日志类型:数据写入 服务:panner.googleapis.com 我已经在GCP控制台中启动了一个查询,并查看了一个表的“数据”选项卡,但在日志中没有显示关于所选列或表的任何内容。我们还从API中启动了一个“select”语句,但仍然没有在日志中看到任何查询。有没有办法查看查询?如果没有,最好的方法

我已经打开了数据读取和数据写入日志类型,但是我看不到任何SQL查询。我已经在GCP控制台中查看了活动页面和日志视图。以下是已确认启用的配置:

审核配置: -审核日志配置: -日志类型:数据读取 -日志类型:数据写入 服务:panner.googleapis.com


我已经在GCP控制台中启动了一个查询,并查看了一个表的“数据”选项卡,但在日志中没有显示关于所选列或表的任何内容。我们还从API中启动了一个“select”语句,但仍然没有在日志中看到任何查询。有没有办法查看查询?如果没有,最好的方法是什么?

因为您似乎在使用sql语句,所以似乎需要为数据读取设置审核配置

如果已正确启用,则需要以下三个角色之一才能查看它们:

  • 项目业主
  • 日志记录的角色
  • 某些自定义IAM角色具有
    日志记录.privategenerties.list
    云IAM权限

  • 日志中有一些条目,但通常不显示单个查询或DML语句。关于查询的性能评估,迄今为止我能找到的最好的东西是扳手统计表。它们提供了查询持续时间、读取行的nbr和cpu利用率的方法。这里有一个链接:


    我实际上启用了读写功能。为了准确起见,我修正了问题文本。我正在继续查看日志,并注意到在权限部分中,它声明:权限为“选择”。我还注意到,在读取权限的地方有一些日志记录。在“读取”权限下,列名称与表名称一起列出。也许这就是API对“读取”而不是“选择”的调用。同样,任何见解都是非常值得赞赏的。