Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Включение защищенных элементов
Включение унаследованных элементов
Этот класс предоставляет свойства для задания и получения системных параметров в экземпляре ESENT. Этот класс предоставляет статические свойства для задания и получения параметров системы ESENT для каждого экземпляра.
Тип InstanceParameters предоставляет следующие элементы.
Конструкторы
| Имя | Описание | |
|---|---|---|
![]() |
ЭкземплярыParameters | Инициализирует новый экземпляр класса InstanceParameters. |
Верх
Свойства
| Имя | Описание | |
|---|---|---|
![]() |
AlternateDatabaseRecoveryDirectory | Возвращает или задает относительный или абсолютный путь к файловой системе папки, где аварийное восстановление или операция восстановления может найти базы данных, на которые ссылается журнал транзакций в указанной папке. |
![]() |
BaseName | Возвращает или задает префикс трех букв, используемый для многих файлов, используемых ядром СУБД. Например, файл проверка point называется EDB. ChK по умолчанию, так как EDB является базовым именем по умолчанию. |
![]() |
CachedClosedTables | Возвращает или задает значение, указывающее количество ресурсов дерева B+, кэшированных экземпляром после закрытия таблиц, которые они представляют приложением. Большие значения этого параметра приведет к тому, что ядро СУБД будет использовать больше памяти, но увеличит скорость, с помощью которой большое количество таблиц может быть открыто случайным образом приложением. Это полезно для приложений, имеющих схему с очень большим количеством таблиц. Поддерживается в Windows Vista и вверх. Игнорируется в Windows XP и Windows Server 2003. |
![]() |
CachePriority | Возвращает или задает свойство для каждого экземпляра для относительных приоритетов кэша (по умолчанию = 100). |
![]() |
Контрольная точкаDepthMax | Возвращает или задает пороговое значение в байтах о том, сколько файлов журнала транзакций потребуется воспроизвести после сбоя. Если циклическое ведение журнала включено с помощью CircularLog, этот параметр также будет контролировать приблизительное количество файлов журнала транзакций, которые будут храниться на диске. |
![]() |
Циклический журнал | Возвращает или задает значение, указывающее, включен ли циклическое ведение журнала. Если циклическое ведение журнала отключено, все созданные файлы журналов транзакций сохраняются на диске, пока они больше не потребуются, так как полная резервная копия базы данных будет выполнена. Если циклическое ведение журнала включено, на диске сохраняются только файлы журналов транзакций, которые моложе текущей точки проверка point. Преимуществом этого режима является то, что резервные копии не требуются для выхода старых файлов журнала транзакций. |
![]() |
CleanupMismatchedLogFiles | Возвращает или задает значение, указывающее, завершается ли сбой JetInit, если ядро СУБД настроено на запуск использования файлов журнала транзакций на диске, размер которых отличается от настроенного. Как правило, JetInit(JET_INSTANCE) успешно восстановит базы данных, но завершится ошибкой при использовании LogFileSizeMismatchDatabasesConsistent , чтобы указать, что размер файла журнала неправильно настроен. Однако если для этого параметра задано значение true, ядро СУБД автоматически удаляет все старые файлы журнала, запустите новый набор файлов журнала транзакций, используя настроенный размер файла журнала. Этот параметр полезен, если приложение хочет прозрачно изменить размер файла журнала транзакций, но по-прежнему работает прозрачно в сценариях обновления и восстановления. |
![]() |
CreatePathIfNotExist | Возвращает или задает значение, указывающее, будет ли ESENT автоматически создавать папки, отсутствующие в путях файловой системы. |
![]() |
DbExtensionSize | Возвращает или задает количество страниц, добавляемых в файл базы данных каждый раз, когда он должен увеличиваться для размещения дополнительных данных. |
![]() |
DbScanIntervalMaxSec | Возвращает или задает максимальный интервал, позволяющий сканировать базу данных в секундах. |
![]() |
DbScanIntervalMinSec | Возвращает или задает минимальный интервал для повторения проверки базы данных в секундах. |
![]() |
DbScanThrottle | Возвращает или задает регулирование сканирования базы данных в миллисекундах. |
![]() |
EnableDbScanInRecovery | Возвращает или задает значение, указывающее, следует ли выполнять обслуживание базы данных во время восстановления. |
![]() |
EnableDBScanSerialization | Возвращает или задает значение, указывающее, включена ли сериализация обслуживания базы данных для баз данных, совместно используемых на одном диске. |
![]() |
EnableIndexChecking | Возвращает или задает значение, указывающее, будет ли JetAttachDatabase (JET_SESID, String, AttachDatabaseGrbit) проверка для индексов, которые были созданы с помощью более старой версии библиотеки NLS в операционной системе. |
![]() |
EnableOnlineDefrag | Возвращает или задает значение, указывающее, включена ли дефрагментация в сети. |
![]() |
EventSource | Возвращает или задает определенную строку приложения, которая будет добавлена в любые сообщения журнала событий, создаваемые ядром СУБД. Это позволяет легко сопоставить сообщения журнала событий с исходным приложением. По умолчанию будет использоваться имя исполняемого файла ведущего приложения. |
![]() |
EventSourceKey | Возвращает или задает имя журнала событий, который ядро СУБД использует для сообщений журнала событий. По умолчанию все сообщения журнала событий будут отправляться в журнал событий приложения. Если имя раздела реестра для другого журнала событий настроено, сообщения журнала событий будут отправляться туда. |
![]() |
LogBuffers | Возвращает или задает объем памяти, используемой для кэширования записей журнала перед записью в файл журнала транзакций. Единица для этого параметра — это размер сектора тома, в котором хранятся файлы журнала транзакций. Размер сектора почти всегда равен 512 байтам, поэтому можно предположить, что размер единицы можно считать таким. Этот параметр влияет на производительность. Когда ядро СУБД находится под большой нагрузкой на обновление, этот буфер может быть заполнен очень быстро. Большой размер кэша для файла журнала транзакций имеет решающее значение для хорошей производительности обновления в условиях высокой нагрузки. Значение по умолчанию, как известно, слишком мало для этого случая. Не устанавливайте этот параметр на несколько буферов, размер которых больше (в байтах), чем половина размера файла журнала транзакций. |
![]() |
LogFileDirectory | Возвращает или задает относительный или абсолютный путь к файловой системе папки, которая будет содержать журналы транзакций для экземпляра. |
![]() |
LogFileSize | Возвращает или задает размер файлов журнала транзакций. Этот параметр должен быть задан в единицах 1024 байт (например, параметр 2048 даст 2 МБ файлов журнала). |
![]() |
MaxCursors | Возвращает или задает количество ресурсов курсора, зарезервированных для этого экземпляра. Ресурс курсора напрямую соответствует JET_TABLEID. |
![]() |
MaxOpenTables | Возвращает или задает количество ресурсов дерева B+, зарезервированных для этого экземпляра. |
![]() |
MaxSessions | Возвращает или задает количество ресурсов сеансов, зарезервированных для этого экземпляра. Ресурс сеанса напрямую соответствует JET_SESID. |
![]() |
MaxTemporaryTables | Возвращает или задает количество временных ресурсов таблицы для использования экземпляром. Этот параметр влияет на то, сколько временных таблиц можно использовать одновременно. Если этот системный параметр равен нулю, то временная база данных не будет создана, и все действия, требующие использования временной базы данных, завершаются ошибкой. Этот параметр может быть полезен, чтобы избежать необходимости ввода-вывода для создания временной базы данных, если известно, что она не будет использоваться. |
![]() |
MaxTransactionSize | Возвращает или задает процент хранилища версий, который может использоваться самой старой транзакцией до VersionStoreOutOfMemory (по умолчанию = 100). |
![]() |
MaxVerPages | Возвращает или задает максимальное количество страниц хранилища версий, зарезервированных для этого экземпляра. |
![]() |
NoInformationEvent | Возвращает или задает значение, указывающее, будут ли сообщения журнала информационных событий, которые обычно создаются ядром СУБД. |
![]() |
OneDatabasePerSession | Возвращает или задает значение, указывающее, разрешено ли одновременно открывать только одну базу данных с помощью JetOpenDatabase. Временная база данных исключается из этого ограничения. |
![]() |
PageTempDBMin | Возвращает или задает начальный размер временной базы данных. Размер находится на страницах базы данных. Размер нуля указывает, что следует использовать размер обычной базы данных по умолчанию. Часто для небольших приложений рекомендуется настроить временную базу данных как можно меньше. При задании этого параметра значение PageTempDBSmallest достигает наименьшей возможной временной базы данных. |
![]() |
Предпочтительный вариантVerPages | Возвращает или задает предпочтительное количество страниц хранилища версий, зарезервированных для этого экземпляра. Если размер хранилища версий превышает это пороговое значение, все сведения, которые используются только для необязательных фоновых задач, таких как восстановление удаленного пространства в базе данных, вместо этого пожертвованы для сохранения места для транзакционных сведений. |
![]() |
PrereadIOMax | Возвращает или задает максимальное количество операций ввода-вывода, отправленных для заданной цели. |
![]() |
Восстановление | Возвращает или задает значение, указывающее, включена ли аварийное восстановление. |
![]() |
SystemDirectory | Возвращает или задает относительный или абсолютный путь к файловой системе папки, которая будет содержать файл проверка point для экземпляра. |
![]() |
TempDirectory | Возвращает или задает относительный или абсолютный путь к файловой системе папки, которая будет содержать временную базу данных для экземпляра. |
![]() |
VersionStoreTaskQueueMax | Возвращает или задает количество рабочих элементов фоновой очистки, которые можно вставить в пул потоков ядра СУБД в любое время. |
![]() |
WaypointLatency | Возвращает или задает количество журналов, для которых отложится очистка базы данных. Это можно использовать для повышения возможности восстановления базы данных, если сбои приводят к потере файлов журнала. Поддерживается в Windows 7 и более. Игнорируется в Windows XP, Windows Server 2003, Windows Vista и Windows Server 2008. |
Верх
Методы
| Имя | Описание | |
|---|---|---|
![]() |
Равно | (Наследуется от Object.) |
![]() |
Завершить | (Наследуется от Object.) |
![]() |
Gethashcode | (Наследуется от Object.) |
![]() |
GetType | (Наследуется от Object.) |
![]() |
MemberwiseClone | (Наследуется от Object.) |
![]() |
ToString | Возвращает строку, представляющую текущие экземпляры InstanceParameters. (Переопределения Object.ToString().) |
Верх
.gif)
.gif)
.gif)