首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google Cloud Spanner中的Bin Log (Tail Log)

Google Cloud Spanner中的Bin Log (Tail Log)
EN

Stack Overflow用户
提问于 2020-04-18 14:51:03
回答 2查看 241关注 0票数 0

我们可以在Google Cloud Spanner中获得DML语句执行的bin日志吗?已尝试启用"Data Access Write“日志,但它不能提供与mysql或其他关系数据库相同的bin日志。

https://cloud.google.com/spanner/docs/audit-logging

https://cloud.google.com/logging/docs/audit/configure-data-access

https://console.cloud.google.com/iam-admin/audit?_ga=2.231523607.908127545.1587027457-1147786289.1577266273

EN

回答 2

Stack Overflow用户

发布于 2020-04-21 18:54:52

Cloud Spanner不包括像MySQL那样生成binlog的内置实用程序。您必须使用implement your own change log table来跟踪更改。

您还可以利用Audit logs来跟踪谁在执行更改。因此,使用Audit日志和您自己的更改日志表将是跟踪更改的理想解决方案。

票数 0
EN

Stack Overflow用户

发布于 2020-04-24 09:10:50

ExecuteSql和ExecuteStreamingSql的数据访问审计日志包含SQL语句,因此您可以通过启用“Cloud Spanner API”的“Data Write”审计日志来生成DML语句日志,如https://cloud.google.com/logging/docs/audit/configure-data-access#config-console-enable中所述。

SQL语句包含在字段protoPayload.request.sql中为ExecuteSql生成的单个日志条目或为ExecuteStreamingSql生成的第一个日志条目中。例如,以下是为ExecuteStreamingSql请求生成的日志条目:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61285273

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档