snowflake-cloud-data-platform - 在事务下执行的查询
问题描述
我们正在使用 python 雪花连接器来执行查询。我们最近对代码进行了更改,以封装几个查询以在单个事务下执行。作为测试的一部分,我们希望确保这些查询都在单个事务下执行。我们已经在历史选项卡下进行了检查。我们只看到查询 id、sql 文本、会话 id 和其他非事务性详细信息。
有没有办法知道在事务下执行的查询列表?谢谢!
解决方案
如果您使用的是 python 连接器,则可以利用 query_tag 在会话中“标记”事务。您只需要在交易的开始和结束时设置值。这将允许您查询 query_history 中的特定 query_tag,或者可能对语句进行分组以报告持续时间或其他属性。
推荐阅读
- gradle - 在 gradle 中,如何复制已编译测试类的子集
- tcp - 如果 TCP 用完它的序列号,会发生什么?如果再次为 0,该字节不会被视为重复吗?
- java - 如何在java中对项目进行分组并转换为列表
- python - 为什么我的 django 代码没有向我的新注册用户发送电子邮件?
- c - 使用while循环在C中输出int和float值的奇怪差异?
- python - 寻找分钟。在列表/二维数组中并在 Python 中进行计算
- react-native - 如何在 react native 中实现 Twitter 个人资料屏幕的 UX,可折叠标题(Sticky TabBar)和可滚动选项卡?
- vb.net - VB.NET 将数据从 treevew 复制到 datagridview
- neo4j - Neo4j 密码 - “where edge.property = false”也带来了真实
- regex - 在 Geany 中查找并删除整行