一時データベース パラメーター

適用対象: 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 で宣言されています。

参照

拡張可能なストレージ エンジン ファイル
JetCreateInstance
JetInit