0
Voltdbに1つのパーティション化されたjavaストアドプロシージャがあります。私は、プロシージャが実行されている現在のパーティションのパーティションIDを取得する必要があります。どのように手続き内でそれを取得するのですか?voltdbのjavaストアドプロシージャからパーティションIDを取得するには
Voltdbに1つのパーティション化されたjavaストアドプロシージャがあります。私は、プロシージャが実行されている現在のパーティションのパーティションIDを取得する必要があります。どのように手続き内でそれを取得するのですか?voltdbのjavaストアドプロシージャからパーティションIDを取得するには
独自のトランザクションを維持することは、テーブルにカウントするのではなく、あなたは@Statisticsシステム・プロシージャを呼び出すことができます:
SQL> execの@Statistics PROCEDUREPROFILE 0;
これは、各パーティションの各プロシージャの統計情報を提供します。
SQL> exec @Statistics表0;
これは、パーティションあたりのテーブルあたりのレコード数をカウントします。
このための公開APIはありません。なぜこれを手技の中でやりたいのか説明できますか? – BenjaminBallard
プライマリキーをpartiton_idとして持つテーブルにcountを追加して、いくつのトランザクションが1つのパーティションを通過したかを知りたい –