【发布时间】:2017-03-05 06:16:27
【问题描述】:
我在 Voltdb 中有一个单独的分区 java 存储过程。我需要获取运行该过程的当前分区的分区 ID。我如何在程序中得到它?
【问题讨论】:
-
没有用于此的公共 API。你能解释一下为什么要在一个过程中这样做吗?
-
我想通过将计数添加到主键为partiton_id的表中来了解有多少事务通过了分区
标签: voltdb
我在 Voltdb 中有一个单独的分区 java 存储过程。我需要获取运行该过程的当前分区的分区 ID。我如何在程序中得到它?
【问题讨论】:
标签: voltdb
您可以调用@Statistics 系统过程,而不是在表中维护自己的事务计数:
SQL> exec @Statistics PROCEDUREPROFILE 0;
这提供了每个分区的每个过程的统计信息。
SQL> exec @Statistics TABLE 0;
这提供了每个分区每个表的记录数。
【讨论】: