Параметры временной базы данных

Применимо к: Windows | Windows Server

Параметры временной базы данных

В этом разделе содержатся параметры, используемые для временной базы данных.

JET_paramEnableTempTableVersioning
46

Этот параметр управляет использованием транзакций во временных таблицах. Если этот параметр имеет значение false, временные таблицы будут работать быстрее, но откат любых обновлений, сделанных в транзакции, будет невозможен.

Метка Значение

Значение по умолчанию:

True

Тип:

Логическое

Допустимый диапазон:

False, True

Область.

Экземпляр

Задать после JetCreateInstance:

Да

Устанавливается после JetInit:

Нет

Влияет на физический макет:

Нет

Влияет на надежность:

Да

Влияет на производительность:

Да

Влияет на ресурсы:

Да

"Доступность":

Все

JET_paramPageTempDBMin
19

Этот параметр управляет начальным размером временной базы данных. Размер находится на страницах базы данных. Нулевой размер указывает, что следует использовать размер обычной базы данных по умолчанию.

Часто требуется, чтобы небольшие приложения настраивали временную базу данных как можно меньше. Если задать для этого параметра значение 14, будет достигнута наименьшая временная база данных. Обратите внимание, что можно также полностью исключить временную базу данных, установив для JET_paramMaxTemporaryTables значение 0.

Метка Значение

Значение по умолчанию:

0

Тип:

Целое число

Допустимый диапазон:

0 – 2147483647

Область.

Экземпляр

Задать после JetCreateInstance:

Да

Устанавливается после JetInit:

Нет

Влияет на физический макет:

Да

Влияет на надежность:

Нет

Влияет на производительность:

Да

Влияет на ресурсы:

Да

"Доступность":

Все

JET_paramTempPath
1

Этот параметр указывает относительный или абсолютный путь к папке или файлу, которые будут содержать временную базу данных для экземпляра . Если путь к папке, которая будет содержать временную базу данных, его необходимо завершить символом обратной косой черты. Временная база данных используется для хранения переменных данных, которые создаются в процессе обработки вызовов сведений API ESE, создания индексов или хранения содержимого временной таблицы.

Примечание Если указан относительный путь, он будет относительно текущего рабочего каталога процесса, в котором размещается приложение, использующее ядро СУБД.

Метка Значение

Значение по умолчанию:

"tmp.edb"

Тип:

Путь (строка)

Допустимый диапазон:

От 0 до 247 символов

Область.

Экземпляр

Задать после JetCreateInstance:

Да

Устанавливается после JetInit:

Нет

Влияет на физический макет:

Да

Влияет на надежность:

Нет

Влияет на производительность:

Нет

Влияет на ресурсы:

Нет

"Доступность":

Все

Требования

Требование Значение

Клиент

Требуется Windows Vista, Windows XP или Windows 2000 Professional.

Сервер

Требуется Windows Server 2008, Windows Server 2003 или Windows 2000 Server.

Верхняя часть

Объявлено в Esent.h.

См. также:

Расширяемые файлы подсистемы хранилища
JetCreateInstance
JetInit