H2データベースエンジンは、オープンソース、マルチプラットフォーム、フリーのグラフィックソフトウェア、Javaで実装し、ブラウザベースのコンソールを備えており、(1メガバイト程度)非常に小さなフットプリントを残し、非常に高速のJDBC APIをユーザーに提供するために設計されて。
アプリケーションは、クライアント·サーバ·モードよりも高速である組み込みモード(インメモリ·データベース)、付属しています。それはまた、暗号化されたデータベースのサポートを提供していますglanceKey特徴で、ODBC(オープンデータベース接続)ドライバ、全文検索のほか、マルチバージョンconcurrency.Featuresは非常に高速データベースエンジンを含む、標準のSQLおよびJDBC APIのサポート、クラスタリングサポート、強力なセキュリティオプション、PostgreSQLのODBCドライバのサポート、インメモリテーブル、インメモリ·データベース、ディスク·ベースのデータベース、ディスク·ベースのテーブル、一時テーブル、読み取り専用データベース、トランザクションサポートとテーブルレベルのロックをサポートする。
加えて、ソフトウェアの機能のサポートを2フェーズ·コミット、コストベース·オプティマイザ、複数の接続をサポートし、更新可能とスクロール可能な結果セットをサポートし、外部の結果の並べ替えのためのサポート、大きな結果セットをサポートし、AESのサポート(高度暗号化規格)暗号化されたデータベース、SSL(セキュア·ソケット·レイヤー)のサポートのほか、SHA-256暗号化されたパスワードのサポート。
言及する価値が他の機能の中で、我々は簡単に情報スキーマや複数のスキーマ、照合のサポート、ロールとユーザーのサポート、ロスレスデータ圧縮、外側と内側の結合、インライン·ビュー、読み取り専用ビュー、サブクエリ、参照整合性チェックのためのサポートに名前を付けることができます制約、オートインクリメント·カラム、計算列と列columns.SupportedデータベースserversCurrently、H2データベースエンジンは、周知のMySQLとの完全な互換性があり、PostgreSQLの、IBM DB2、Apache Derbyのは、Microsoft SQL ServerやOracleやHSQLDBデータベース·サーバー/ engines.UnderフードおよびサポートされているJavaプログラミング言語で書かれたsystemsBeing動作し、H2データベースエンジンプロジェクトは、プラットフォームに依存しないで、Javaランタイム環境(JRE)がGNU / Linuxで、マイクロソフトは、Windows、Mac OS X、Solaris、および含め、使用可能な任意のオペレーティングシステムをサポートしています。このリリースのの新機能BSD
の
- 説明するがQUOT&による問合せに、間違っていましたが、いずれ&QUOT。または"ある&QUOT。条件ます。
- のCallableStatementを持つ&QUOT、外&QUOT。パラメータ: ("パラメータセット&QUOTていない)を2回同じ文を実行している例外が発生する可能性があります。
- ユニオンクエリ:サブクエリが含まれている&QUOT場合、重複する行が返される可能性があり、オーダー&QUOTによって;
- ジオメトリデータは、結果セットを返すユーザー定義関数のために働くようになりまし入力します。
- PostgreSQLの互換性:設定database_to_upperがfalseに設定されたときpgserverコマンドが正常に動作していませんでした。 。
- JdbcDataSource:メソッドてsetURLとてsetURLとのgetURLの別名として追加されるgetURL。これはHikariCP(ひかり接続プール)の問題を解決する必要があります。
- を発行し537:H2コンソール:スキーマをロードする際に発行した場合に、誤ったJDBCは例外&QUOTの原因となった、呼び出します。列の精度が見つから&QUOTません; 。
- 改善されたジオメトリ処理(問題535)します。
- 改善されたOracleとの互換性します。
- ステートメント&QUOT、すべてのオブジェクト&QUOTをドロップ。表が制約を経由してビューに依存している場合は動作しませんでしたします。
- サブクエリまたはビューの&QUOT、ORDER BY&QUOT。エイリアス式が原因バージョン1.3.174で導入された回帰に実行できませんでしたします。
- 問題73:MySQLの互換性:サポート、CemoコチによるパッチをREPLACEます。 。
- 空間インデックスは現在、MVCCモードで動作します。
- MVStore:並行性の問題が修正されました。 APIが簡素化されています。
- エラーメッセージに制約を指定する、制約に属している索引を削除すると、エラーメッセージを改善します。
- は問題518:java.sql.Connection.commit()は排他接続をLOBの修正後にフリーズします。
- を発行し517:作成またはビューステートメントを置き換える、既存の他の人には効果がありませんJDBC接続します。
- Javaでのように、支持123L構文。例:(2000000000L * 2)を選択します。 。
- を発行し520:シーケンスの最大値、最小値、サイクル、ダニエルGredlerによるパッチのサポートを追加します。
- を発行し521:ScriptReaderがCloseable内を実装する必要があります。
- を発行し524:RunScript.executeはその声明、ガリアからパッチを閉じません。
- DB2&QUOTのサポートを追加します。句、litailangからパッチます。
- 挿入されることになっていた値で更新するための値()関数でMySQLのようなON DUPLICATE KEY UPDATEのサポートが追加されました。ジャン=フランソワ·ノエルからパッチます。
- を発行し522:ダニエルGredlerして、Oracle互換モードでNULLのような空の文字列を扱う、パッチます。 。
- を発行し527:Oracleとの互換性モード:。間違ったスケールの挙動、ダニエルGredlerによるパッチます。
- 少しビューのメタデータのメモリコストを削減します。
- QUOT&のサポートを拡張、GRANTはQUOTを&への任意のスキーマを変更する。テーブルを操作するための権限受領者の能力を可能にします。
- を発行し532:ErrorCode.ROLES_AND_RIGHT_CANNOT_BE_MIXEDのJavadocが間違って見えます。
- 問題528:ダニエルGredlerして、Oracle互換のTO_CHAR関数、パッチを追加します。 。
- を発行し534:ALIAS NOCACHE、ニコラスフォルタンによるパッチを作成します。
- CLOB列でUnicodeサロゲートペアを格納して問題を修正します。
- H2コンソール:Shift + Enter&QUOTを追加します。選択した&QUOTして実行。機能性
- 不具合を修正しました。SELECT *テストからlitailangからウル&QUOT ;,パッチ付きます。
- すべてのオブジェクトがインタースキーマの依存関係を扱うDROPにおける不具合を修正しました。
コレクションは現在の照合と同じである場合、<李>照合は、現在、データテーブルがある場合でも、データベースのURLで設定することができます。
CASEとDECODEための
MVStoreストレージを使用する際に
UR&QUOT WITH;
DB2構文&QUOTの
のバージョン1.3.174のの新機能:
- のLIRキャッシュ:唯一の非含まれていることをキャッシュのバグ修正-residentエントリーます。
- のインメモリ·データベース、&QUOTとクエリ;&QUOTによるグループ。またある列は、ハッシュインデックスはRuntimeExceptionを投げます。
- 改善されたエラーメッセージします。
- ファイルシステムの抽象化:直接使用する場合には、いくつかのファイルシステムはスプライスバイトバッファ(データベースエンジンは、それらを使用しない)で正常に動作しませんでした。 。
- (まだ進行中の作業で)MVStoreストレージエンジンを使用するには、追加&QUOT ;; mv_store =真&QUOT。データベースのURLへ。表の作成時にMVTableEngineを使用することは推奨されなくなります。
- ユーザ定義関数をコンパイルするには、javax.tools.JavaCompilerは、利用可能な場合には使用されるようになりました、とテンポラリファイルが作成されません。複数H2データベースが同時に同じユーザー定義関数をコンパイルするときに問題を解決する必要があります。無効にするには、システムのシステムプロパティ&QUOT、h2.javaSystemCompiler&QUOT。 falseにします。
- と並行異なるデータベースでの関数のエイリアスを作成すると、例外&QUOTの原因となり、javacは:ファイルが見つから&QUOTません;
- 機能&QUOT、REGEXP_REPLACE&QUOT。置換文字列が無効であった場合は例外の間違った種類を投げます。
- チェックポイントは現在、代わりにすべてのMAX_LOG_SIZEのあらゆるMAX_LOG_SIZE / 2に行われます。
- MVStoreテーブルエンジン:新しい設定&QUOT、retention_time&QUOT。古いデータを保持する時間を設定します。デフォルトは45秒です。
- メソッドTableEngine.createTable()は、テーブルオブジェクトを返します。
- ;デバッグ&QUOT ;,トレース情報が一時ディレクトリに書き込まれます。 。
- ファイルロックを閉じると、今待機します。
- バージョン1.3.172で問題389(複数列の主キーがある場合に、H2は常に正しいインデックスを選択していないようです)を固定する際に、パフォーマンスの低下が導入されました。 &QUOT順;これは&QUOTに一致するインデックスを高めるに関連していた。列リスト(間違ったインデックスがある場合に使用した)。李>
- の改善空間インデックスとデータ型ます。
- を発行し467:OSGiのクラスローダ(別のOSGiバンドル、例えば、他のクラスローダにクラスへの参照を作成する能力) 。
- クエリ&QUOT;&QUOTによるグループ。それは集約関数でサブクエリが含まれているいくつかのケースで間違った結果を返します。
- 検索キーがテーブルインデックスキーと異なる枢機卿タイプだったときに、誤った結果として現れるユニークと非ユニークなハッシュインデックスにおける不具合を修正しました。例えば1のとき、INTた、他方は長かった。ここで、
- バグ:データベース構造への変更は無効化され、セッションのクエリキャッシュをもたらさなかった。 。
- ダヴィデCavestroから新機能 - ごと-DBごとにカスタムJavaオブジェクトのシリアル化エンジンを使用できるようにします。 。
- のデータベースを、いくつかの統計は、負の数を報告した。 。
- 不正なセッションが大きなトランザクションを作成しているときを検出可能にするために、SESSIONSのメタデータ表をCONTAINS_UNCOMMITTED列を追加します。
- GEOMETRYサポートへのいくつかの小さな修正、ニコラスフォルタンによるパッチます。
- はBNFツールとオートコンプリート機能は、それが可能なスマート編集者が自動補完を行うようになりますOSGiの、でエクスポートされます。ニコラスフォルタンからパッチます。
- 修正DROP計算列の依存関係を持つテーブルの存在下で、すべてのオブジェクトとDROP SCHEMAます。
- セッション一時LOBのは時々シャットダウンするまで、DBファイルのサイズを大きくし、蓄積することができます。今、彼らは、すべてでコミットしてクリアされます。
- 複数の列を持つハッシュインデックスは黙って、通常のインデックスに変換されるバグがありました。今では例外をスローします。
- 問合せ統計:最新100に実行されるSQLクエリとそのパフォーマンスデータを格納する新機能。ひどく追跡クエリを実行するのに有用なます。
- 読み取りと更新LOB列の間でのLOBデッドロックを修正します。
- は、WebSphereを幸せにするために、空の結果を返すという意味で、()メソッドをJDBCのDatabaseMetaData#のgetClientInfoPropertiesをサポートします。
- サーバ#のopenBrowserが$ BROWSER環境変数を尊重してください。追加&QUOT、クロム&QUOT。ブラウザのリストにしようとした。フェリックスカイザーからパッチます。
- org.h2.util.ScriptReaderに固定します。
- メイクorg.h2.util.ScriptReader非常に大きな文を生成壊れたスクリプトを取り扱うときは、より良い例外をスローします。
- 挿入時に定期的な分析表が例外をスローするALLOW_LITERALS = NONE、との不具合を修正しました。同様の問題は、コンソールツールで修正されました。
- を発行し510:ニコラスフォルタンにより外部プロジェクト、パッチによる消費のためにorg.h2.bnf公開します。
- を発行し509:(いくつかの調整で)ValueGeometry上の重要な修正、ニコラスフォルタンによるパッチValueGeometry#getDimensionCountの信頼性が向上します。そのジオメトリ値はWKBで表現できる検証JTSジオメトリクラス用のMANIFEST.MFにオプションのエクスポートを追加オブジェクトにジオメトリ·オブジェクトの変換のためのユニットテストを追加違法ValueGeometryの比較のためにチェックするためにユニットテストを追加します。
- を発行し506:RFE:デッドロックの場合はThread.getName()を含めるします。
- &QUOTためのサポートを追加。GRANT ALTER QUOTを&TO任意のスキーマ;,ジョン·イエーツます。 でパッチ
いくつかの構文エラーのために
トランザクションログが同じ大きさに成長しないように、
トレースレベル&QUOTの読み取り専用データベースでは
バックグラウンドスレッドが停止するまで
非常に大きい(&GT; 6G)に回復するツール実行する場合は
閉じられていないブロックコメントを取り扱うときは
の新しく追加されましたのどのバージョン1.3.173に:
- このバージョンでは、MySQLとPostgreSQLとの互換性を改善し、向上させるMVStoreストレージエンジン、および新しいデータ型&QUOTを追加します。ジオメトリ&QUOT。空間データのためにします。
- セキュリティ:
- H2コンソール:セッションタイムアウトは現在、システムプロパティ&QUOTを使って設定することができます。h2.consoleTimeout&QUOT; 。
- を発行し431:MySQLの互換性の向上:&QUOTのサポート、ENGINE = InnoDBの文字セット= UTF8&QUOT。テーブルを作成します。
- を発行し249:MySQLのモードでのMySQLとの互換性の向上:MySQLのモードを使用する場合、今の方法DatabaseMetaDataメソッド店*ケース*識別子は、MySQLと同じを返します。 。
- を発行し434:H2コンソールにより、間違ったビューポート引数にChromeブラウザでは動作しませんでした。
- データベースがクローズされたときに.lock.dbファイルは、データベースを開く速度が低下可能性があり、削除されていない可能性がありました。
- &QUOTによって生成されたSQLスクリプト、スクリプト&QUOT。コマンドは、Windows上で一貫性のない改行が含まれています。
- ; trace.db&QUOT。空のファイルは、クライアント側で作成されました。これはもはや行われます。
- 最適化IN(...)クエリ:左辺の型が右辺の型と一致しなかった場合は、バージョン1.3.170にバグがあった。固定します。
- 最適化IN(...)クエリ:タイプ&QUOTの比較のためにバージョン1.3.170にはバグがありました; X IN(NULL、NULL)&QUOTが;.固定します。
- の文字列が常に正しく変換されなかったとして渡されたタイムゾーンとタイムスタンプ。たとえば&QUOTについては、2012-11-06T23:00:00.000Z&QUOT。 QUOTを&に変換された。2012年11月6日&QUOT。 2012年11月7日&QUOT代わりQUOTから&の。タイムゾーンCETで。どうもありがとうスティーブHrudaに問題を報告するための!
- 新しいテーブルエンジン&QUOT、org.h2.mvstore.db.MVTableEngine&QUOT。その内部でデータを永続化するためにMVStoreを使用しています。それを試してみるためには、追加&QUOT ;; DEFAULT_TABLE_ENGINE = org.h2.mvstore.db.MVTableEngine&QUOT。データベースのURLへ。これはまだ非常に実験的なものであり、多くの機能がまだサポートされていません。データは、接尾&QUOTのファイルに格納され、.mv.db&QUOT;ます。
- 新規接続設定&QUOT、DEFAULT_TABLE_ENGINE&QUOT。何も明示的に設定されていない場合、特定のテーブルエンジンを使用する。これはMVStoreテーブルエンジンのテストを簡素化することです。
- MVStore:暗号化されたストアがサポートされるようになりました。唯一の標準化されたアルゴリズムが使用されます。PBKDF2、SHA-256を、XTS-AES、AES-128
- MVStore:シモTripodiに改善されたAPIのおかげます。 。
- MVStore:マップは今、名前を変更することができます。 。
- MVStore:同時操作をサポートしているマップの実装します。 。
- MVStore:統一された例外処理。バージョンがメッセージに含まれてます。
- MVStore:古いデータがデフォルトで45秒間保持されます。 。
- MVStore:圧縮がデフォルトで無効になっていて、リクエストに応じて有効にすることができます。 。
- サポートALTER TABLEはAFTER ... ADD。アンドリュー·ガウル(gmail.comでargaul)からのパッチ。問題を修正401ます。
- の改善のOSGiサポート。 H2は今DataSourceFactory自身をサービスとして登録します。問題を修正365ます。
- DISK_SPACE_USEDシステム機能を追加します。問題を修正270ます。
- JDK7でコンパイルするときに、ルーカス·エダーからパッチのおかげで、コンパイル時のあいまいさを修正します。
- サポートLuceneのフルテキストインデックスのためのインデックスを削除します。
- SELECTのために最適化されたパフォーマンス... X LIMIT Y BY ORDERは(セルジVladykinによる)部分ソートを使用して、インメモリ·データベースのためのZクエリをOFFSETます。
- 実験オフヒープメモリストレージエンジン&QUOT、nioMemFS:&QUOT。そして&QUOT; nioMemLZF:マークAddlemanから&QUOT ;,提案します。 。
- を発行し438:JdbcDatabaseMetaData.getSchemas()はもはや1.3.169のようにサポートされています。
- MySQLの互換性:ALTER TABLE tableNameのMODIFY【コラム】columnNameにcolumnDefのサポート。ヴィレKoskelaからパッチます。
- を発行し404:FROM tablenameのSHOW列がALLOW_LITERALSの=番号では動作しません。
- それを明確に私たちは、SELECTの各行のトリガーの組み合わせをサポートしていないように明示的なエラーをスローします。
- を発行し439:Utils.sortTopNは単一要素の配列を処理しません。 。
- ::TriggerAdapter一緒に仕事しませんでした。
- PostgreSQLの互換性:AUTO_INCREMENTのエイリアスなどのデータ型のサポートBIGSERIALとシリアルます。 。
- を発行し417:H2コンソール:Webセッションタイムアウトはメモリリークで、その結果、動作しませんでした。これはH2コンソールは長い時間のために実行したと多くのセッションが開かれた場合にのみ問題だっます。
- を発行し412:ちょうどオプション&QUOTでサーバーツールを実行している。-browser&QUOT。今警告を記録します。
- を発行し411:CloseWatcher登録が同時実行セーフではありませんでした。 。
- MySQLの互換性:CONCAT_WSのサポート。おかげでパッチのlitailangことがたくさん!
- PostgreSQLの互換性:EXTRACTのためのサポート(dateColumn FROM WEEK)。パッチのプラシャントBhatさんに感謝します!
- 私たちは、時には外部キー制約を検証するために間違った一意制約を使用するバグの修正します。
- サポートBOMます。
- を修正
- 制約とH2-LOG-Writerのスレッドを追加するとの間でABBAのデッドロックを修正します。
- 最適化IN(...)の値が定数と同じタイプのものである場合に照会します。
- ツールの復元;静か&QUOTパラメータ&QUOTを。使用されなかったと、今削除されます。
- ConcurrentModificationExceptionを修正。ヴィクトルVoytovychによって報告されます。
- シリアライゼーションシステムプロパティ&QUOTを使用して、今プラグ可能です。h2.javaObjectSerializer&QUOT ;.パッチのセルジVladykinに感謝!
のバージョン1.3.171のの新機能であるTCPサーバーが正常にアクセスを制限しませんでしたいくつかのケースでは、クライアントの権利。これは特別にフラグ&QUOTを使用しても問題だった。tcpAllowOthers&QUOT;ます。
サーバモード、ディレクトリ&QUOTにトレースレベル4(SLF4J)を使用して、
<李> MVStore:書き込み操作の更なる低減された数になり、各チャンクの最後に、ファイルのヘッダを格納します。
問題407
のバージョン1.3.170のの新機能であるCLOBおよびBLOB列がします。
RUNSCRIPTコマンドのファイルの先頭に
それは間違ってNULLを返します。SET @ X = IDENTITY()を呼び出すことで
テーブルの作成と並行して、SHOW TABLESを実行するときに
のバージョン1.3.169にの新しいは何をされます:
- デフォルトのjarファイルは、現在のJava 6用にコンパイルされているます。
- 新しいjarファイルは、おそらく今後数週間のうちに、中央Mavenのリポジトリに終わることはありません。これが整理されるまで、それはおそらくいくつかの時間がかかります。 H2のjarファイルがhttp://h2database.com/m2-repo/com/h2database/h2/maven-metadata.xmlとhttp://hsql.sourceforge.net/m2-repo/com/h2database/h2に展開されているいつものように/maven-metadata.xmlます。
- ドキュメントとH2コンソールの一部は、AppleのRetinaディスプレイをサポートするように変更されました。
- createClusterのツールが使用できませんでした。根本的な原因は、TCPサーバが排他モードを使用する場合、問題の原因となった、セッション上で同期されませんでしたということでしたします。
- Statement.getQueryTimeout():のみこのメソッドへの最初の呼び出しは、データベースを照会します。クエリのタイムアウトがsetQueryTimeoutを呼び出すよりも、別の方法で変更された場合は、このメソッドは常に最後の値を返します。 HibernateはgetQueryTimeout()多くを呼び出すので、これは変更されました。
- を発行し416:PreparedStatement.setNStringがでAbstractMethodErrorをスローします。 Java 5の互換性を壊さないすべての実装されたJDBC 4の方法は、デフォルトのjarファイルに含まれています。
- を発行し414: 一部の機能のために、パラメータが二回評価された(2回たとえば&QUOTのために、CHAR((NEXTVAL ..))&QUOT、走っ&QUOT;のnextval(..)&QUOT)。
- ResultSetMetaDataメソッドgetSchemaNameとgetTableNameではなく&QUOTのnullを返すことができます。 (空の文字列)JDBC APIで指定されるようにします。
- を追加しました互換性、SET NAMES&QUOT。 MySQLの互換モードでクエリします。
- ;トランザクションログは切り捨て&QUOTことができませんでした:
- 新しいシステムプロパティ&QUOT、h2.serializeJavaObject&QUOT。 (デフォルト:true)。オブジェクトのcompareToとtoStringメソッドを使用することができるように、Javaオブジェクトをシリアライズ無効にすることを可能にします。
- ディランは韓国にH2コンソールツールを翻訳しています。どうもありがとう!
- 文を実行すると、インデックスは既に、読み取り専用データベースで失敗したもう存在しない場合はINDEX IFがすでに存在していないCREATEます。
- MVCC:並行して行を更新すると、複数の固有のインデックス(または主キーと、少なくとも1一意インデックス)がある場合には、第二の接続で削除表示されるように行につながる可能性があります。おかげでパッチの輝夫にたくさんません
- 全文検索:インメモリLuceneのインデックスがサポートされるようになりました。 。
- 全文検索:UUID主キーがサポートされるようになりました。 。
- のApache Tomcat 7.xのは今より長い接続プールを使用している場合、警告がログに記録されます。
- H2コンソール:みどりのブラウザをサポート(用Debian /ラズベリーパイ)
- 、一時ファイルを開けないでください。
- を使用してHMACます。
- H2コンソール:HTML、XML文書は現在、更新可能な結果セットで編集することができます。複数行の文書を編集するための(限られた)サポートがあります。
Sonatypeはは(彼らは今、「レガシー同期」と呼ぶ)をSourceForgeから自動同期を無効にしているので、
ソース·データベースがCLOBまたはBLOBが含まれている場合、
&QUOT;
&QUOTための
メッセージ&QUOT
のバージョン1.3.168のの新機能である。時々、トランザクションログを切り捨てても問題がなかった場合でも、.trace.dbファイルに書き込まれました。
Webアプリケーションをアンロードするときに
リモートセッションを開くと、トレース·レベルがゼロに設定されている場合は、
キャッシュを維持し、結果セットごとのLOBの数の制限を除去する必要性を除去し、リモートのLOB IDを認証するための
のどのバージョン1.3.164のの新しいです:トリガーで結果セットの更新
- サポートされましたます。
の の新バージョン11.3.162に何をされます:
- 次のシステム·プロパティはサポートされなくなりました。H2 .allowBigDecimalExtensions、h2.emptyPassword、h2.minColumnNameMap、h2.returnLobObjects、h2.webMaxValueLengthます。
- VPNを使用する場合は、H2サーバーを起動すると、(一部のVPNソフトウェアのために)動作しませんでしたします。
- Oracleとの互換性:。DECODE(...)をサポートします。
- のLucene全文検索:テーブルにすでにデータが含まれている場合は、インデックスの作成が高速化されました。おかげでパッチのFrostWireはチームからエンジェルレオンにたくさんません
- UPDATE文では動作しませんでした。例:更新テストセット(ID)=(ID) 。
- 読み取り専用のzipファイル内のデータベースを-baseDirオプションを使用する場合は動作しませんでしたします。
- を発行し334:SimpleResultSet.getString今もCLOB列に対して機能します。 。
- 集計を持つサブクエリは常に動作しませんでした。例: により、テストのTグループから(= TAとb = 0の試験からSELECT COUNT(*))を選択する
- サーバー:いくつかの(理論値)の場合には、例外接続をクローズ中には無視されました。 。
- Server.createTcpServer、createPgServer、createWebServer:無効な引数が今検出されます。 。
- LOB列の選択性は、もはや計算されていない
- 新しい実験システムプロパティ&QUOT、h2.modifyOnWrite&QUOT ;:有効になったときにデータベースへの書き込み時に、データベースファイルのみが変更されます。有効にすると、シリアル化されたファイルロックがはるかに高速読み取り専用操作のためであるます。
- NullPointerExceptionが無効なビューのTableView.isDeterministicで発生する可能性があります。
- は問題180:オブジェクトをデシリアライズするとき、コンテキストクラスローダがデフォルトのクラスローダの代わりに使用されている場合は、システムプロパティ&QUOT、h2.useThreadContextClassLoader&QUOT。設定されている。おかげでパッチのノアFontesにたくさんません
- 排他モードを使用する場合は、LOB操作をブロックするスレッドを引き起こす可能性があります。これはまた、createClusterのツール(BLOBまたはCLOBデータを使用して)の影響を受けます。
- &QUOTための最適化;&QUOTによるグループ。列でグループが選択リストでエイリアスされた場合は正常に動作していませんでしたします。
- を発行し326:DATABASE_TO_UPPER = FALSEを使用する際に引用符なし、大文字と小文字を区別(小文字混合)の識別子のサポートが改善されます。 。
リストには、1つの列のみが含まれている場合は括弧内の列リストと
LOB列のインデックスは、(選択性はハッシュコードとしないデータから計算されるようにしかし、これは、パフォーマンスにほとんど影響を与えないはずです)はサポートされていないためます。
の要件の
- は、Java 2 Standard Editionのランタイム環境ます。
コメントが見つかりません