临时数据库参数

适用于: Windows |Windows Server

临时数据库参数

本主题包含用于临时数据库的参数。

JET_paramEnableTempTableVersioning
46

此参数控制临时表中事务的使用。 如果此参数为 false,临时表的速度会更快,但无法回滚事务中所做的任何更新。

Label

默认值:

True

键入:

布尔

有效范围:

False、True

范围:

实例

JetCreateInstance 之后设置:

JetInit 之后设置:

影响物理布局:

影响可靠性:

影响性能:

影响资源:

可用性:

All

JET_paramPageTempDBMin
19

此参数控制临时数据库的初始大小。 大小以数据库页为单位。 大小为零表示应使用普通数据库的默认大小。

小型应用程序通常希望将临时数据库配置为尽可能小。 将此参数设置为 14 将实现尽可能小的临时数据库。 请注意,还可以通过将 JET_paramMaxTemporaryTables 设置为零来完全消除临时数据库。

Label

默认值:

0

键入:

整数

有效范围:

0 – 2147483647

范围:

实例

JetCreateInstance 之后设置:

JetInit 之后设置:

影响物理布局:

影响可靠性:

影响性能:

影响资源:

可用性:

All

JET_paramTempPath
1

此参数指示将包含实例临时数据库的文件夹或文件相对或绝对文件系统路径。 如果路径指向将包含临时数据库的文件夹,则必须用反斜杠字符将其终止。 临时数据库用于保存在处理 ESE API 信息调用、创建索引或存储临时表内容的过程中生成的可变数据。

注意 如果指定了相对路径,则它将相对于托管使用数据库引擎的应用程序的进程当前工作目录。

Label

默认值:

“tmp.edb”

键入:

路径 (字符串)

有效范围:

0 – 247 个字符

范围:

实例

JetCreateInstance 之后设置:

JetInit 之后设置:

影响物理布局:

影响可靠性:

影响性能:

影响资源:

可用性:

All

要求

要求

客户端

需要 Windows Vista、Windows XP 或 Windows 2000 Professional。

服务器

需要 Windows Server 2008、Windows Server 2003 或 Windows 2000 Server。

标头

在 Esent.h 中声明。

另请参阅

可扩展存储引擎文件
JetCreateInstance
JetInit