HSQLDBと並列にクエリを実行できますか?ドキュメントで何も見つかりませんでしたので、オプティマイザには並列性が含まれていないと思います。しかし、複数のデータベース接続はどうですか?私は2つのスレッドが動作していて、2つのコアが利用可能であり、それぞれがデータベースとの "プライベート"(別個の)接続を持ち、それぞれ異なるクエリ(異なるテーブルへのクエリ)を実行しようとします。そのようなクエリは並行して実行されますか?HSQLDBの並列クエリ
1
A
答えて
0
HSQLDB 2.xは完全にマルチスレッド化されており、そのようなクエリを並行して実行します。
一般に、各スレッドは他のスレッドとは別にクエリを実行します。トランザクションマネージャーは各ステートメントのテーブルアクセスとローアクセスをチェックし、必要に応じて別の接続が問題のテーブルや行を変更した場合にのみ現在のスレッドの待機を開始します。ステートメントがデータを変更しない場合、複数のスレッドが同じテーブルを同時に照会できます。
待機は、LOCKSモードのテーブル・レベルとMVCCモードの行レベルで導入されます。
HSQLDBギフトを参照してください。http://hsqldb.org/doc/2.0/guide/sessions-chapt.html#snc_tx_tx_cc
関連する問題
- 1. HSQLDB複数の列で並べ替える
- 2. OpenMP並列-の効率クエリ
- 3. Active Directoryクエリの並列化
- 4. Node.jsでの並列クエリ
- 5. SQL Serverでの並列クエリ
- 6. Gensim word2vec/doc2vecマルチスレッド並列クエリ
- 7. MYSQLの並列クエリの実行
- 8. のTransact SQLクエリの並列実行
- 9. nodejsを介したMongodbの並列クエリ
- 10. MySQLクエリをHSQLDBとOracleクエリに変換する
- 11. hsqldb 1.8.1.3上のHibernateベースコードのユニットテストhsqldb 2.2.9
- 12. PHPでAPIを並列にクエリする
- 13. Cypherクエリのヘルプ:クエリ配列をプロパティ配列のコンテンツで並べ替えます。
- 14. 遅いクエリ内部の多数のテーブルを結合するHSQLDB
- 15. HSQLDBのプロパティ
- 16. HSQLDBストアドプロシージャ
- 17. HSQLDBマネージャ?
- 18. Hsqldbテーブルエンコーディング
- 19. replicated HSQLDB
- 20. HSQLDB:優先度の高いクエリを挿入クエリで選択します。
- 21. Oracleクエリ構文モードでHSQLDBを使用するには?
- 22. hsqldbスキーマの作成
- 23. FirebirdとJavaのHSQLDB
- 24. PostgresqlでのSELECT INTOの並列クエリの実行
- 25. HSQLDB .scriptファイル
- 26. SQLiteとHSQLDB
- 27. HSQLDBメモリ消費
- 28. GWT +休止+ HSQLDB
- 29. HSQLDB一時キャッシュテーブル
- 30. HSQLDB:から