【问题标题】:How do I get partition id from java stored procedure in voltdb如何从 voltdb 中的 java 存储过程中获取分区 ID
【发布时间】:2017-03-05 06:16:27
【问题描述】:

我在 Voltdb 中有一个单独的分区 java 存储过程。我需要获取运行该过程的当前分区的分区 ID。我如何在程序中得到它?

【问题讨论】:

  • 没有用于此的公共 API。你能解释一下为什么要在一个过程中这样做吗?
  • 我想通过将计数添加到主键为partiton_id的表中来了解有多少事务通过了分区

标签: voltdb


【解决方案1】:

您可以调用@Statistics 系统过程,而不是在表中维护自己的事务计数:

SQL> exec @Statistics PROCEDUREPROFILE 0;

这提供了每个分区的每个过程的统计信息。

SQL> exec @Statistics TABLE 0;

这提供了每个分区每个表的记录数。

【讨论】:

    猜你喜欢
    • 2018-10-12
    • 2018-10-04
    • 2018-11-27
    • 2020-11-25
    • 1970-01-01
    • 2017-01-01
    • 2011-12-19
    • 1970-01-01
    • 2014-04-21
    相关资源
    最近更新 更多