首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >调试VOLT存储过程

调试VOLT存储过程
EN

Stack Overflow用户
提问于 2015-01-06 11:25:10
回答 1查看 774关注 0票数 1

我在一台远程机器上安装了voltdb。我想知道如何调试我编写的存储过程。具体来说,我想在不同的时间点看到不同变量的值。是否有任何登录机制或在终端上显示内容(如在网民中引起注意)。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-06 16:39:18

Github中voltdb项目上的wiki页面使用Eclipse开发和调试VoltDB客户端应用程序描述了如何使用Eclipse中的调试器设置这个页面。

如果您正在寻找一些非常简单的命令行故障排除方法,那么有几个选项,但是我们不建议在存储过程中添加对log4j的调用。这是用于临时使用的,应在之后删除。

  1. 在过程中使用System.out.println()调用,并从控制台运行VoltDB以查看输出。手动调用这个过程。如果你给这个程序打了很多电话,这不会有多大帮助。
  2. 创建一个表,并使用过程中的插入来记录消息、变量值或您希望在过程中跟踪的任何内容。这可以处理很多调用,因为您可以在运行工作负载后查询表,甚至创建一个视图来聚合结果。我更多地将它用于计算在不同点执行过程中经过的纳秒,在过程中到达某些逻辑点时计数实例,或者用于计数过程中返回的中间记录,通常只用于非常复杂的过程。如果您的过程导致错误,因为插入将被回滚,这将不会有帮助,因此这是有限的使用。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27797637

复制
相关文章

相似问题

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