一時データベース パラメーター
適用対象: Windows |Windows Server
一時データベース パラメーター
このトピックには、一時データベースに使用されるパラメーターが含まれています。
JET_paramEnableTempTableVersioning
46
このパラメーターは、一時テーブルでのトランザクションの使用を制御します。 このパラメーターが false の場合、一時テーブルの方が高速になりますが、トランザクションで行われた更新をロールバックすることはできません。
Label | 値 |
---|---|
既定値: |
True |
型: |
Boolean |
有効な範囲: |
False、True |
スコープ: |
インスタンス |
JetCreateInstance の後に設定します。 |
はい |
JetInit の後に設定します。 |
いいえ |
物理レイアウトに影響を与える: |
いいえ |
信頼性に影響します。 |
はい |
パフォーマンスに影響します。 |
はい |
リソースに影響します。 |
はい |
可用性: |
すべて |
JET_paramPageTempDBMin
19
このパラメーターは、一時データベースの初期サイズを制御します。 サイズはデータベース ページにあります。 サイズが 0 の場合は、通常のデータベースの既定のサイズを使用する必要があることを示します。
小規模なアプリケーションでは、一時データベースを可能な限り小さく構成することが望ましいことがよくあります。 このパラメーターを 14 に設定すると、可能な限り最小の一時データベースが実現されます。 JET_paramMaxTemporaryTablesをゼロに設定することで、一時データベースを完全に排除することもできます。
Label | 値 |
---|---|
既定値: |
0 |
型: |
整数 |
有効な範囲: |
0 – 2147483647 |
スコープ: |
インスタンス |
JetCreateInstance の後に設定します。 |
はい |
JetInit の後に設定します。 |
いいえ |
物理レイアウトに影響を与える: |
はい |
信頼性に影響します。 |
いいえ |
パフォーマンスに影響します。 |
はい |
リソースに影響します。 |
はい |
可用性: |
すべて |
JET_paramTempPath
1
このパラメーターは、インスタンスの一時データベースを含むフォルダーまたはファイルの相対または絶対ファイル システム パスを示します。 一時データベースを含むフォルダーへのパスの場合は、バックスラッシュ文字で終了する必要があります。 一時データベースは、ESE API 情報呼び出しの処理、インデックスの作成、または一時テーブルの内容の格納のプロセスで生成される揮発性データを保持するために使用されます。
メモ 相対パスが指定されている場合は、データベース エンジンを使用しているアプリケーションをホストするプロセスの現在の作業ディレクトリに対する相対パスになります。
Label | 値 |
---|---|
既定値: |
"tmp.edb" |
型: |
パス (文字列) |
有効な範囲: |
0 ~ 247 文字 |
スコープ: |
インスタンス |
JetCreateInstance の後に設定します。 |
はい |
JetInit の後に設定します。 |
いいえ |
物理レイアウトに影響を与える: |
はい |
信頼性に影響します。 |
いいえ |
パフォーマンスに影響します。 |
いいえ |
リソースに影響します。 |
いいえ |
可用性: |
すべて |
必要条件
要件 | 値 |
---|---|
Client |
Windows Vista、Windows XP、または Windows 2000 Professional が必要です。 |
[サーバー] |
Windows Server 2008、Windows Server 2003、または Windows 2000 Server が必要です。 |
Header |
Esent.h で宣言されています。 |