問題タブ [voltdb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - jdbcを使用してvolt-dbにテーブルを作成する
起動後にメモリデータベースのvoltdbにテーブルを作成することは可能ですか?
JDBC 取得を使用して volt-db にテーブルを作成しようとしています
以下は私のプログラムです
以下はスタックトレースです
java - voltdb のストアド プロシージャで選択クエリを実行した後にエラーが発生する
Volt DB ストアド プロシージャで選択クエリを実行すると、実行時エラーが発生します。volt DB web studio で選択クエリを実行すると、すべて問題ありません。エラーは次のとおりです。
エラー: VOLTDB エラー: 予期しないエラー: java.lang.RuntimeException: VoltTableRow が無効な状態です。AdvanceRow() の呼び出しを検討してください。org.voltdb.VoltTableRow.validateColumnType(VoltTableRow.java:752) で org.voltdb.VoltTableRow.getDouble(VoltTableRow.java:384) で、procedures.testPrcUpdateConstraint.run(testPrcUpdateConstraint.java:93) で sun.reflect.NativeMethodAccessorImpl. java.lang.reflect.Method.invoke(Method.java: 606) org.voltdb.ProcedureRunner.call(ProcedureRunner.java:316) org.voltdb.iv2.ProcedureTask.processInitiateTask(ProcedureTask.java:111) org.voltdb.iv2.MpProcedureTask.run(MpProcedureTask.java:157) ) org.voltdb.iv2.MpRoSite で。
何がうまくいかなかったのかについての指針は非常に役に立ちます。
stored-procedures - voltQueueSQLExperimental を使用してアンドホック挿入クエリを実行しようとするとエラーが発生する
voltQueueSQLExperimental() 関数を使用して volt db で動的挿入クエリを実行しようとすると、エラーが発生します。ボルトWebスタジオで個別に実行したため、SQLは問題ありません。エラーは次のとおりです。
Error: VOLTDB ERROR: USER ABORT Attempted to queue DML adhoc sql 'insert into volt_temp_constraints (asset_id,config_id,session_id,sam_id) values (12,13,'abc',12)' from 読み取り専用プロシージャ at procedure.testPrcUpdateConstraint.run( testPrcUpdateConstraint.java:155)
生成された SQL は動的でアドホックであり、事前に静的に生成することはできないことに注意してください。
database - voltdb へのデータのロードが遅いのはなぜですか?
データを voltdb にロードする最速の方法は何ですか。推奨されるコマンドを使用しています: csvloader の形式:
しかし、ロード時間が非常に長いです。なぜ遅いのですか?
voltdb - VOLTDB エラー: ユーザーの中止
私は voltdb-5.0.2 を使用しており、データベースを voltdb create --zookeeper portno として起動しています
voltdb の Java クラスからプロシージャをロードしました。このプロシージャは、引数 tableName 、 columnName 、および整数値を取ります。
これは sqlcmd 行のエラーです - プロシージャを次のように呼び出したとき - exec CheckDeleteProcedure arg1(NewTable) arg2 arg3.
VOLTDB エラー: USER ABORT が DML adhoc sql をキューに入れようとしました 'Delete from NewTable where id <=?;' checkdel.CheckDeleteProcedure.run(CheckDeleteProcedure.java:56) の読み取り専用プロシージャから
java - VoltDB - 10 進数値にゼロが多すぎます
voltdb の列に 10 進数の値を追加しようとすると、常に 10 進数に余分なゼロが追加されます。列の型は DECIMAL で、Java の BigDecimal 型と同等です。挿入を行う前に Java の BigDecimal 値を小数点以下 2 桁の BigDecimal にフォーマットしても、列の末尾に多数のゼロが表示されます。
これを修正する方法はありますか?
ありがとう
procedure - voltdb のすべての手順を一覧表示するにはどうすればよいですか?
以前に定義したプロシージャを見つけたいのですが、すべてのプロシージャを にリストするにはどうすればよいvoltdb
ですか?
どのコマンドを使用すればよいですか?