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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk