Bagikan melalui


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.

Lihat juga

JetCreateInstance
JetInit