Parameter I/O
Berlaku untuk: Windows | Windows Server
Parameter I/O
Topik ini berisi parameter yang digunakan untuk input dan output (I/O).
JET_paramAccessDeniedRetryPeriod
53
Windows XP dan yang lebih baru: Parameter ini mengonfigurasi durasi waktu (dalam milidetik) yang akan digunakan mesin database untuk mengakses file yang dikunci sebelum gagal dengan JET_errFileAccessDenied. Penundaan kali ini dirancang untuk mengatasi perangkat lunak anti-virus yang mungkin membuka beberapa file mesin database secara singkat setelah ditutup.
Catatan Sebagai hasil dari logika coba lagi di atas, setiap upaya untuk melampirkan ke database atau menggunakan file log yang sudah digunakan oleh mesin database akan mengakibatkan penundaan ukuran ini sebelum panggilan API mengembalikan kegagalan (sah). Parameter ini dapat digunakan untuk menolak penundaan tersebut jika ini adalah skenario umum.
Label | Nilai |
---|---|
Nilai Default: |
10000 |
Jenis: |
Bilangan bulat |
Rentang Valid: |
0 – 4294967295 |
Lingkup: |
Global |
Atur Setelah JetCreateInstance: |
Ya |
Atur setelah JetInit: |
Ya |
Mempengaruhi Tata Letak Fisik: |
Tidak |
Mempengaruhi Keandalan: |
Ya |
Mempengaruhi Performa: |
Ya |
Mempengaruhi Sumber Daya: |
Tidak |
Ketersediaan: |
Windows XP dan yang lebih baru |
JET_paramCreatePathIfNotExist
100
Ketika parameter ini diatur ke true maka folder apa pun yang hilang dalam jalur sistem file yang digunakan oleh mesin database akan dibuat secara diam-diam. Jika tidak, operasi yang menggunakan jalur sistem file yang hilang akan gagal dengan JET_errInvalidPath.
Label | Nilai |
---|---|
Nilai Default: |
Salah |
Jenis: |
Boolean |
Rentang Valid: |
False, True |
Lingkup: |
Instans |
Atur Setelah JetCreateInstance: |
Ya |
Atur setelah JetInit: |
Tidak |
Mempengaruhi Tata Letak Fisik: |
Ya |
Mempengaruhi Keandalan: |
Tidak |
Mempengaruhi Performa: |
Tidak |
Mempengaruhi Sumber Daya: |
Tidak |
Ketersediaan: |
Semua |
JET_paramEnableFileCache
126
Ketika parameter ini True, mesin database akan menggunakan cache file Windows sebagai cache baca untuk semua filenya. Ini juga akan menggunakannya sebagai cache tulis untuk database sementara atau untuk database yang dibuka dengan pemulihan dinonaktifkan. Mesin database harus menonaktifkan penembolokan tulis untuk database biasa, file log transaksi, dan file titik pemeriksaan untuk melindungi integritas transaksional database.
Penting untuk dicatat bahwa penggunaan cache file Windows akan menambahkan lapisan kedua penembolokan untuk file database. Cache database masih akan menggunakan memorinya sendiri untuk menyimpan file database. Tujuan dari mode ini adalah untuk memungkinkan aplikasi mengonfigurasi mesin database dengan cache khusus kecil dan untuk memungkinkan Windows menyumbangkan memori cadangan untuk lebih meningkatkan penembolokan data database.
Label | Nilai |
---|---|
Nilai Default: |
Salah |
Jenis: |
Boolean |
Rentang Valid: |
False, True |
Lingkup: |
Global |
Atur Setelah JetCreateInstance: |
Tidak |
Atur setelah JetInit: |
Tidak |
Mempengaruhi Tata Letak Fisik: |
Tidak |
Mempengaruhi Keandalan: |
Tidak |
Mempengaruhi Performa: |
Ya |
Mempengaruhi Sumber Daya: |
Ya |
Ketersediaan: |
Windows Vista dan yang lebih baru |
JET_paramIOPriority
152
Parameter ini mengontrol cara ESE menangani operasi I/O. Nilai dapat diatur ke 0 (JET_IOPriorityNormal) untuk operasi normal, atau 1 (JET_IOPriorityLow) untuk operasi prioritas rendah. Ketika prioritas diatur ke JET_IOPriorityLow, ESE menggunakan fungsionalitas prioritas I/O utas baru yang tersedia di Windows Vista untuk mengurangi prioritas I/O pada utas sehingga operasi I/O berikutnya dikeluarkan pada prioritas rendah baru.
Windows Vista: JET_paramIOPriority diperkenalkan di Windows Vista.
Label | Nilai |
---|---|
Nilai Default: |
0 |
Jenis: |
Bilangan bulat |
Rentang Valid: |
0 - 1 |
Lingkup: |
Instans |
Atur Setelah JetCreateInstance: |
Ya |
Atur setelah JetInit: |
Ya |
Mempengaruhi Tata Letak Fisik: |
Tidak |
Mempengaruhi Keandalan: |
Tidak |
Mempengaruhi Performa: |
Ya |
Mempengaruhi Sumber Daya: |
Tidak |
Ketersediaan: |
Windows Vista |
JET_paramOutstandingIOMax
30
Parameter ini mengontrol berapa banyak I/Os file database yang dapat diantrekan dalam sistem operasi host pada satu waktu.
Nilai yang lebih besar untuk parameter ini dapat secara signifikan membantu performa aplikasi database besar.
Windows XP dan Windows Server 2003: Parameter ini diabaikan pada Windows XP dan Windows Server 2003 dan tidak memengaruhi pengoperasian mesin database.
Label | Nilai |
---|---|
Nilai Default: |
Windows 2000: 64 Windows Vista: 1024 |
Jenis: |
Bilangan bulat |
Rentang Valid: |
Windows 2000: 8 – 2147483647 Windows Vista: 0 – 65536 |
Lingkup: |
Global |
Atur Setelah JetCreateInstance: |
Tidak |
Atur setelah JetInit: |
Tidak |
Mempengaruhi Tata Letak Fisik: |
Tidak |
Mempengaruhi Keandalan: |
Tidak |
Mempengaruhi Performa: |
Ya |
Mempengaruhi Sumber Daya: |
Ya |
Ketersediaan: |
Semua |
JET_paramMaxCoalesceReadSize
164
Jumlah maksimum byte yang dapat dikelompokkan untuk operasi baca yang digabungkan.
Label | Nilai |
---|---|
Nilai Default: |
262144 |
Jenis: |
Bilangan bulat |
Rentang Valid: |
0-1073741824 |
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 |
JET_paramMaxCoalesceWriteSize
165
Jumlah maksimum byte yang dapat dikelompokkan untuk operasi tulis yang digabungkan.
Label | Nilai |
---|---|
Nilai Default: |
393216 |
Jenis: |
Bilangan bulat |
Rentang Valid: |
0-1073741824 |
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 |
JET_paramMaxCoalesceReadGapSize
166
Jumlah maksimum byte yang dapat dipetakan untuk operasi I/O tulis yang digabungkan.
Label | Nilai |
---|---|
Nilai Default: |
262144 |
Jenis: |
Bilangan bulat |
Rentang Valid: |
0-1073741824 |
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 |
JET_paramMaxCoalesceWriteGapSize
167
Jumlah maksimum byte yang dapat dipetakan untuk operasi I/O baca yang digabungkan.
Label | Nilai |
---|---|
Nilai Default: |
393216 |
Jenis: |
Bilangan bulat |
Rentang Valid: |
0-1073741824 |
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. |