Parameter Database

Berlaku untuk: Windows | Windows Server

Parameter Database

Topik ini berisi parameter yang digunakan untuk database.

JET_paramCheckFormatWhenOpenFail
44

Parameter ini, ketika diatur, akan menyebabkan JetInit mengembalikan kesalahan khusus ketika database atau log transaksi dari rilis mesin database sebelumnya dibuka. Kesalahan ini adalah:

Kesalahan

Deskripsi

JET_errDatabase200Format

Database dan/atau file log transaksi dibuat dengan mesin database di Windows NT 3.51.

JET_errDatabase400Format

Database dan/atau file log transaksi dibuat dengan mesin database dalam rilis pengujian sebelum Windows NT Server 4.0.

JET_errDatabase500Format

Database dan/atau file log transaksi dibuat dengan mesin database di Windows NT Server 4.0.

Windows Vista: Untuk Windows Vista dan yang lebih baru, parameter ini usang dan tidak memengaruhi pengoperasian mesin database.

Label Nilai

Nilai Default:

True

Jenis:

Boolean

Rentang Valid:

False, True

Lingkup:

Instans

Atur Setelah JetCreateInstance:

Ya

Atur setelah JetInit:

Tidak

Mempengaruhi Tata Letak Fisik:

Tidak

Mempengaruhi Keandalan:

Tidak

Mempengaruhi Performa:

Tidak

Mempengaruhi Sumber Daya:

Tidak

Ketersediaan:

Semua

JET_paramDatabasePageSize
64

Parameter ini mengonfigurasi ukuran halaman untuk database. Ukuran halaman adalah unit terkecil dari alokasi ruang yang mungkin untuk file database. Ukuran halaman database juga sangat penting karena menetapkan batas atas pada ukuran rekaman individual dalam database.

Catatan Hanya satu ukuran halaman database yang didukung per proses saat ini. Ini berarti bahwa jika Anda berada dalam satu proses yang berisi aplikasi berbeda yang menggunakan mesin database maka semuanya harus menyetujui ukuran halaman database.

Label Nilai

Nilai Default:

4096

Jenis:

Bilangan bulat

Rentang Valid:

2048, 4096, 8192

Lingkup:

Global

Atur Setelah JetCreateInstance:

Tidak

Atur setelah JetInit:

Tidak

Mempengaruhi Tata Letak Fisik:

Ya

Mempengaruhi Keandalan:

Tidak

Mempengaruhi Performa:

Ya

Mempengaruhi Sumber Daya:

Ya

Ketersediaan:

Semua

JET_paramDbExtensionSize
18

Parameter ini mengontrol jumlah ruang yang ditambahkan ke file database setiap kali perlu tumbuh untuk mengakomodasi lebih banyak data. Ukurannya ada di halaman database.

Label Nilai

Nilai Default:

256

Jenis:

Bilangan bulat

Rentang Valid:

1 – 2147483647

Lingkup:

Instans

Atur Setelah JetCreateInstance:

Ya

Atur setelah JetInit:

Tidak

Windows Vista: Untuk Windows Vista dan yang lebih baru: Ya

Mempengaruhi Tata Letak Fisik:

Tidak

Mempengaruhi Keandalan:

Tidak

Mempengaruhi Performa:

Ya

Mempengaruhi Sumber Daya:

Ya

Ketersediaan:

Semua

JET_paramEnableIndexChecking
45

Ketika parameter ini benar, setiap database diperiksa pada waktu JetAttachDatabase untuk indeks melalui kolom kunci Unicode yang dibangun menggunakan versi lama pustaka NLS dalam sistem operasi. Ini harus dilakukan karena mesin database mempertahankan kunci pengurutan yang dihasilkan oleh LCMapStringW dan nilai kunci pengurutan ini berubah dari rilis ke rilis.

Jika indeks utama terdeteksi berada dalam status ini maka JetAttachDatabase akan selalu gagal dengan JET_errPrimaryIndexCorrupted.

Jika ada indeks sekunder yang terdeteksi berada dalam status ini, maka ada dua kemungkinan hasil. Jika JET_bitDbDeleteCorruptIndexes diteruskan ke JetAttachDatabase , indeks ini akan dihapus dan JET_wrnCorruptIndexDeleted akan dikembalikan dari JetAttachDatabase. Indeks ini perlu dibuat ulang oleh aplikasi Anda. Jika JET_bitDbDeleteCorruptIndexes tidak diteruskan ke JetAttachDatabase maka panggilan akan gagal dengan JET_errSecondaryIndexCorrupted.

Catatan Sangat disarankan agar parameter ini diatur ke True oleh aplikasi Anda.

Catatan Sangat disarankan agar aplikasi menghindari penggunaan kolom kunci Unicode dalam indeks kunci primer (berkluster) mereka.

Label Nilai

Nilai Default:

Salah

Jenis:

Boolean

Rentang Valid:

False, True

Lingkup:

Global

Windows Vista: Untuk Windows Vista dan yang lebih baru: Instans

Atur Setelah JetCreateInstance:

Tidak

Atur setelah JetInit:

Tidak

Mempengaruhi Tata Letak Fisik:

Tidak

Mempengaruhi Keandalan:

Ya

Mempengaruhi Performa:

Tidak

Mempengaruhi Sumber Daya:

Tidak

Ketersediaan:

Semua

JET_paramEnableIndexCleanup
54

Ketika parameter ini diatur ke true, mesin database dapat secara otomatis membersihkan indeks melalui kolom kunci Unicode pada waktu JetInit seperlunya untuk menghindari perubahan format database yang disebabkan oleh perubahan pada pustaka NLS di Windows. Perubahan tersebut dilakukan secara rutin ke pustaka NLS untuk menambahkan dukungan untuk bahasa baru, untuk menambahkan karakter yang hilang ke bahasa, untuk menambahkan susunan ke bahasa, atau untuk memperbaiki bug dalam urutan kolab bahasa. Perubahan ini memengaruhi kunci pengurutan yang dihasilkan oleh LCMapStringW yang dipertahankan oleh mesin database sebagai komponen kunci indeks.

Penting untuk menyadari bahwa ada kemungkinan perubahan pada indeks menjadi begitu besar sehingga pembersihan inkremental tidak dimungkinkan. Dalam hal ini, indeks akan ditangani seperti yang ditentukan oleh JET_paramEnableIndexChecking.

Catatan Sangat disarankan agar parameter ini dan JET_paramEnableIndexChecking diatur ke True oleh aplikasi Anda.

Label Nilai

Nilai Default:

True

Jenis:

Boolean

Rentang Valid:

False, True

Lingkup:

Instans

Atur Setelah JetCreateInstance:

Ya

Atur setelah JetInit:

Tidak

Windows Vista: Untuk Windows Vista dan yang lebih baru: Ya

Mempengaruhi Tata Letak Fisik:

Tidak

Mempengaruhi Keandalan:

Tidak

Mempengaruhi Performa:

Tidak

Mempengaruhi Sumber Daya:

Tidak

Ketersediaan:

Rilis Windows Server 2003 dan yang lebih baru

JET_paramOneDatabasePerSession
102

Ketika parameter ini benar maka hanya satu database yang diizinkan untuk dibuka menggunakan JetOpenDatabase oleh sesi tertentu pada satu waktu. Database sementara dikecualikan dari pembatasan ini.

Windows XP dan Windows Server 2003: Parameter ini hanya ditulis pada Windows XP dan Windows Server 2003.

Windows Vista: Parameter ini berulah secara normal pada Windows Vista.

Catatan Parameter ini hanya menulis.

Label Nilai

Nilai Default:

Salah

Jenis:

Boolean

Rentang Valid:

False, True

Lingkup:

Global

Atur Setelah JetCreateInstance:

Tidak

Windows Vista: Untuk Windows Vista dan yang lebih baru: Ya

Atur setelah JetInit:

Tidak

Mempengaruhi Tata Letak Fisik:

Tidak

Mempengaruhi Keandalan:

Tidak

Mempengaruhi Performa:

Tidak

Mempengaruhi Sumber Daya:

Tidak

Ketersediaan:

Windows XP dan rilis yang lebih baru

JET_paramEnableOnlineDefrag
35

Parameter ini mengontrol perilaku defragmentasi online saat dimulai menggunakan JetDefragment. Silakan lihat JetDefragment untuk informasi lebih lanjut.

Windows 2000: Pada Windows 2000, parameter ini adalah Boolean sederhana yang akan gerbang defragmentasi online ketika dimulai oleh JetDefragment. Ketika diatur ke TRUE, defragmentasi online akan dilakukan pada rekaman setiap tabel dalam database.

Windows XP: Pada Windows XP dan rilis yang lebih baru, parameter ini dapat diatur ke satu atau beberapa opsi berikut:

Opsi

Deskripsi

JET_OnlineDefragDisable

Jangan melakukan defragmentasi online. Ini adalah biner yang setara dengan pengaturan Windows 2000 False untuk parameter ini.

JET_OnlineDefragAllOBSOLETE

Lakukan defragmentasi online penuh. Ini adalah biner yang setara dengan pengaturan Windows 2000 True untuk parameter ini.

JET_OnlineDefragDatabases

Lakukan defragmentasi online dari rekaman setiap tabel dalam database.

JET_OnlineDefragSpaceTrees

Lakukan defragmentasi online pohon ruang dari setiap tabel dalam database.

JET_OnlineDefragStreamingFiles

Parameter ini digunakan untuk mendukung infrastruktur Microsoft Exchange dan tidak dimaksudkan untuk digunakan dalam aplikasi Anda.

JET_OnlineDefragAll

Lakukan defragmentasi online penuh. Ini adalah konseptual yang setara dengan pengaturan Windows 2000 True untuk parameter ini.

Label Nilai

Nilai Default:

Windows 2000: Benar

Windows XP: Untuk Windows XP dan yang lebih baru: JET_OnlineDefragAll

Jenis:

Windows 2000: Boolean

Windows XP dan yang lebih baru: JET_GRBIT (bilangan bulat)

Rentang Valid:

Windows 2000: False, True

Windows XP dan yang lebih baru: 0 – JET_OnlineDefragAll

Lingkup:

Instans

Atur Setelah JetCreateInstance:

Ya

Atur setelah JetInit:

Ya

Mempengaruhi Tata Letak Fisik:

Tidak

Mempengaruhi Keandalan:

Ya

Mempengaruhi Performa:

Ya

Mempengaruhi Sumber Daya:

Tidak

Ketersediaan:

Semua

JET_paramPageFragment
20

Parameter ini adalah ambang batas yang digunakan mesin database untuk mengontrol fragmentasi ruang kosong. Ukurannya ada di halaman database.

Label Nilai

Nilai Default:

8

Jenis:

Bilangan bulat

Rentang Valid:

0 – 2147483647

Lingkup:

Instans

Atur Setelah JetCreateInstance:

Ya

Atur setelah JetInit:

Tidak

Mempengaruhi Tata Letak Fisik:

Tidak

Mempengaruhi Keandalan:

Tidak

Mempengaruhi Performa:

Ya

Mempengaruhi Sumber Daya:

Ya

Ketersediaan:

Semua

JET_paramRecordUpgradeDirtyLevel
78

Parameter ini mengontrol seberapa agresif manajer cache halaman database akan menulis halaman database yang telah menjalani konversi format di tempat. Konversi format ini terjadi dengan cepat saat halaman dimuat dari database yang dibuat dengan mesin database Windows 2000 tetapi digunakan oleh Windows XP atau rilis mesin database yang lebih baru.

Label Nilai

Nilai Default:

1

Jenis:

Bilangan bulat

Rentang Valid:

0-3

Lingkup:

Global

Atur Setelah JetCreateInstance:

Ya

Atur setelah JetInit:

Ya

Mempengaruhi Tata Letak Fisik:

Ya

Mempengaruhi Keandalan:

Tidak

Mempengaruhi Performa:

Ya

Mempengaruhi Sumber Daya:

Tidak

Ketersediaan:

Windows XP dan rilis yang lebih baru

JET_paramWaypointLatency
153

Latensi (dalam log) di belakang tip / log berkomitmen tertinggi untuk menumpuk flush halaman database. Mengaktifkan latensi ini dapat memungkinkan pemulihan database dalam kasus hilangnya bencana logfile terbaru. Lihat JET_bitReplayIgnoreLostLogs.

Label Nilai

Nilai Default:

0

Jenis:

Bilangan bulat

Rentang Valid:

0-1023

Lingkup:

Instans

Atur Setelah JetCreateInstance:

Ya

Atur setelah JetInit:

Tidak

Mempengaruhi Tata Letak Fisik:

Tidak

Mempengaruhi Keandalan:

Ya

Mempengaruhi Performa:

Ya

Mempengaruhi Sumber Daya:

Tidak

Ketersediaan:

Windows 7

JET_paramDefragmentSequentialBTrees
160

Aktifkan/nonaktifkan defragmentasi pohon B berurutan otomatis.

Label Nilai

Nilai Default:

1

Jenis:

Boolean

Rentang Valid:

0-1

Lingkup:

Instans

Atur Setelah JetCreateInstance:

Ya

Atur setelah JetInit:

Tidak

Mempengaruhi Tata Letak Fisik:

Ya

Mempengaruhi Keandalan:

Tidak

Mempengaruhi Performa:

Ya

Mempengaruhi Sumber Daya:

Tidak

Ketersediaan:

Windows 7

JET_paramDefragmentSequentialBTreesDensityCheckFrequency
161

Menentukan seberapa sering kepadatan pohon B diperiksa.

Label Nilai

Nilai Default:

10

Jenis:

Bilangan bulat

Rentang Valid:

Bilangan Bulat 0-Maks

Lingkup:

Instans

Atur Setelah JetCreateInstance:

Ya

Atur setelah JetInit:

Tidak

Mempengaruhi Tata Letak Fisik:

Ya

Mempengaruhi Keandalan:

Tidak

Mempengaruhi Performa:

Ya

Mempengaruhi Sumber Daya:

Tidak

Ketersediaan:

Windows 7

JET_paramIOThrottlingTimeQuanta
162

Waktu maksimum, dalam milidetik, bahwa mekanisme pembatasan I/O memberikan tugas untuk dijalankan agar dianggap 'selesai'.

Label Nilai

Nilai Default:

125

Jenis:

Bilangan bulat

Rentang Valid:

0-10000

Lingkup:

Global

Atur Setelah JetCreateInstance:

Ya

Atur setelah JetInit:

Tidak

Mempengaruhi Tata Letak Fisik:

Tidak

Mempengaruhi Keandalan:

Tidak

Mempengaruhi Performa:

Ya

Mempengaruhi Sumber Daya:

Tidak

Ketersediaan:

Windows 7

Persyaratan

Persyaratan Nilai

Klien

Memerlukan Windows Vista, Windows XP, atau Windows 2000 Professional.

Server

Memerlukan Windows Server 2008, Windows Server 2003, atau Windows 2000 Server.

Header

Dinyatakan dalam Esent.h.

Lihat juga

JetAttachDatabase
JetCreateInstance
JetDefragment
JetInit