首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >记录CockroachDB查询

记录CockroachDB查询
EN

Stack Overflow用户
提问于 2017-04-11 18:53:12
回答 2查看 830关注 0票数 4

我有一个在AWS上运行CockroachDB的应用程序,希望记录它执行的所有查询。但是,我在集群的日志中找不到似乎包含查询的任何内容。我试着为我的应用程序的SELECT语句浏览它们,但是找不到它们。

有什么方法可以启用查询日志记录吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-05-21 17:27:38

另一个答案已经过时了。有两种机制:

票数 4
EN

Stack Overflow用户

发布于 2017-04-11 18:53:12

当使用蟑螂启动节点时,包括--vmodule=executor=2标志来记录所有的SQL查询。例如:

cockroach start --background --vmodule=executor=2

您可以从存储在cockroach-data/logs中的日志文件访问这些日志。

如果您对运行“太长”的日志查询感到好奇,请将env COCKROACH_TRACE_SQL设置为一个持续时间,以记录所有超过该持续时间的查询。

还可以在启动服务器后激活此日志记录,方法是使用与admin UI相同的主机/端口访问URL http://[admin UI URL]/debug/vmodule/executor=2

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

https://stackoverflow.com/questions/43354057

复制
相关文章

相似问题

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