最新のチェックポイント後にコミットされたトランザクションが失われても構わないアプリケーションには、インメモリモードを使用すると便利な場合があります。
大量のメモリを使用できる (通常、すべてのデータベースファイルをキャッシュ内に保持できる) システムを実行している場合、パフォーマンスの向上が求められるアプリケーションでこのモードを使用すると便利です。
インメモリモードは 2 種類から選択できます。非書き込みモードでは、コミットされたトランザクションはディスク上のデータベースファイルに書き込まれません。非書き込みモードを指定すると、複数の LOAD TABLE 文を同じまたは異なるテーブルで同時にアクティブにできます。データベースが停止した場合、または接続が切断された場合は、すべての変更が失われます。チェックポイント専用モードでは、データベースサーバはトランザクションログを使用しないため、最新のコミットされたトランザクションにリカバリすることはできません。ただし、チェックポイントログは有効になっているため、データベースを最新のチェックポイントにリカバリすることができます。
インメモリモードの設定方法およびアプリケーションに対して適切か判断する方法については、-im データベースサーバオプションを参照してください。
インメモリモードには別途ライセンスが必要です。別途ライセンスが必要なコンポーネントを参照してください。
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2013, SAP AG or an SAP affiliate company. - SAP Sybase SQL Anywhere 16.0 |