いくつかの測定値の統計を保存するために使用するHSQLDB組み込みデータベースがあります。統計は、同じスレッドからほぼ毎秒到着すると予想されますが、数秒ごとに (スレッドのプールから) いくつかの異なるスレッドから取得されます。
私は jdbc の経験があまりないので、私の質問は些細なことに聞こえるかもしれません。
- 毎秒新しい接続を作成/破棄する価格はいくらですか? データベースは組み込まれているため、TCP/IP は関与していないことを思い出してください。
- 準備されたステートメントを毎秒作成/破棄する代償はいくらですか?
一部の挿入は一括挿入であることに注意してください。ここでは、準備されたステートメントの使用addBatch
とメソッドを使用すると考えられます。executeBatch