埋め込まれたHSQLDBに約10の平均長の文字列の約1300万行を挿入する必要があるアプリケーションがあります。私は物事を微調整してきました(バッチサイズ、シングルスレッド/マルチスレッド、キャッシュ/非キャッシュテーブル、MVCCトランザクション、log_size /ログなし、への定期的な呼び出しcheckpoint
、...)、それでも16コアで7時間かかります、12 GBマシン。
HSQLDBを選択したのは、これらのコアをすべて有効に活用すればパフォーマンスが大幅に向上する可能性があると考えたためですが、自分の決定に真剣に疑問を抱き始めています。
誰かが私に銀の弾丸を見せてもらえますか?