Anggota SystemParameters

Menyertakan anggota yang dilindungi
Sertakan anggota yang diwariskan

Konstanta untuk ESENT API. Ini tidak harus dicari melalui parameter sistem. Kelas ini menyediakan properti statis untuk mengatur dan mendapatkan parameter sistem ESENT global. Kelas ini menyediakan properti statis untuk mengatur dan mendapatkan parameter sistem ESENT global.

Jenis SystemParameters mengekspos anggota berikut.

Properti

  Nama Deskripsi
Public propertyStatic member BookmarkMost Mendapatkan ukuran maksimum bookmark. JetGetBookmark(JET_SESID, JET_TABLEID, [], Int32, Int32).
Public propertyStatic member CacheSize Mendapatkan atau mengatur ukuran cache database di halaman. Secara default cache database akan secara otomatis menyetel ukurannya, mengatur properti ini ke nilai bukan nol akan menyebabkan cache menyesuaikan dirinya dengan ukuran target.
Public propertyStatic member CacheSizeMax Mendapatkan atau mengatur ukuran maksimum cache halaman database. Ukurannya ada di halaman database. Jika parameter ini dibiarkan ke nilai defaultnya, maka ukuran maksimum cache akan diatur ke ukuran memori fisik saat JetInit dipanggil.
Public propertyStatic member CacheSizeMin Mendapatkan atau mengatur ukuran minimum cache halaman database, di halaman database.
Public propertyStatic member ColumnsKeyMost Mendapatkan jumlah maksimum komponen dalam pengurutan atau kunci indeks.
Public propertyStatic member Konfigurasi Mendapatkan atau menetapkan nilai yang menentukan nilai default untuk seluruh set parameter sistem. Ketika parameter ini diatur ke konfigurasi tertentu, semua nilai parameter sistem diatur ulang ke nilai defaultnya untuk konfigurasi tersebut. Jika konfigurasi diatur untuk instans tertentu, parameter sistem global tidak akan diatur ulang ke nilai defaultnya. Konfigurasi Kecil (0): Mesin database dioptimalkan untuk penggunaan memori. Konfigurasi Warisan (1): Mesin database memiliki default tradisionalnya. Didukung di Windows Vista dan yang lebih baru. Diabaikan pada Windows XP dan Windows Server 2003.
Public propertyStatic member DatabasePageSize Mendapatkan atau mengatur ukuran halaman database, dalam byte.
Public propertyStatic member EnableAdvanced Mendapatkan atau menetapkan nilai yang menunjukkan apakah mesin database menerima atau menolak perubahan pada subset parameter sistem. Parameter ini digunakan bersama dengan Konfigurasi untuk mencegah beberapa parameter sistem diatur dari default konfigurasi yang dipilih. Didukung di Windows Vista dan yang lebih baru. Diabaikan pada Windows XP dan Windows Server 2003.
Public propertyStatic member EnableFileCache Mendapatkan atau menetapkan nilai yang menunjukkan apakah mesin database harus menggunakan cache file OS untuk semua file terkelola.
Public propertyStatic member EnableViewCache Mendapatkan atau menetapkan nilai yang menunjukkan apakah mesin database harus menggunakan I/O file yang dipetakan memori untuk file database.
Public propertyStatic member EventLoggingLevel Mendapatkan atau mengatur tingkat detail pesan eventlog yang dipancarkan ke eventlog oleh mesin database. Angka yang lebih tinggi akan menghasilkan pesan eventlog yang lebih rinci.
Public propertyStatic member ExceptionAction Mendapatkan atau menetapkan nilai yang mengodekan apa yang harus dilakukan dengan pengecualian yang dihasilkan dalam JET.
Public propertyStatic member HungIOActions Mendapatkan atau mengatur serangkaian tindakan yang akan diambil pada IO yang tampak digantung.
Public propertyStatic member HungIOThreshold Mendapatkan atau menetapkan ambang batas untuk apa yang dianggap sebagai IO yang digantung yang harus ditindaklanjuti.
Public propertyStatic member KeyMost Mendapatkan ukuran kunci maksimum. Ini tergantung pada versi Esent dan ukuran halaman database.
Public propertyStatic member LegacyFileNames Mendapatkan atau mengatur kompatibilitas mundur dengan konvensi penamaan file dari rilis mesin database sebelumnya.
Public propertyStatic member LVChunkSizeMost Mendapatkan ukuran potongan lv. Ini tergantung pada ukuran halaman database.
Public propertyStatic member MaxInstances Mendapatkan atau mengatur jumlah maksimum instans yang dapat dibuat.
Public propertyStatic member MinDataForXpress Mendapatkan atau mengatur jumlah data terkecil yang harus dikompresi dengan pemadatan xpress.
Public propertyStatic member OutstandingIOMax Parameter ini mengontrol berapa banyak I/Os file database yang dapat diantrekan per disk dalam sistem operasi host pada satu waktu. Nilai yang lebih besar untuk parameter ini dapat secara signifikan membantu performa aplikasi database besar.
Public propertyStatic member ProcessFriendlyName Mendapatkan atau mengatur nama yang mudah diingat untuk instans proses ini.
Public propertyStatic member StartFlushThreshold Mendapatkan atau mengatur ambang batas di mana cache halaman database mulai mengeluarkan halaman dari cache untuk memberi ruang bagi halaman yang tidak di-cache. Ketika jumlah buffer halaman dalam cache turun di bawah ambang ini, maka proses latar belakang akan mulai mengisi kembali kumpulan buffer yang tersedia. Ambang batas ini selalu relatif terhadap ukuran cache maksimum seperti yang ditetapkan oleh JET_paramCacheSizeMax. Ambang batas ini juga harus selalu kurang dari ambang batas berhenti seperti yang ditetapkan oleh JET_paramStopFlushThreshold. Tinggi jarak ambang awal akan menentukan waktu respons yang harus dimiliki cache halaman database untuk menghasilkan buffer yang tersedia sebelum aplikasi membutuhkannya. Ambang awal yang tinggi akan memberikan proses latar belakang lebih banyak waktu untuk bereaksi. Namun, ambang awal yang tinggi menyiratkan ambang batas berhenti yang lebih tinggi dan itu akan mengurangi ukuran efektif cache halaman database.
Public propertyStatic member StopFlushThreshold Mendapatkan atau mengatur ambang batas di mana cache halaman database berakhir mengeluarkan halaman dari cache untuk memberi ruang bagi halaman yang tidak di-cache. Ketika jumlah buffer halaman dalam cache naik di atas ambang ini, maka proses latar belakang yang mulai mengisi kembali kumpulan buffer yang tersedia dihentikan. Ambang batas ini selalu relatif terhadap ukuran cache maksimum seperti yang ditetapkan oleh JET_paramCacheSizeMax. Ambang batas ini juga harus selalu lebih besar dari ambang awal seperti yang ditetapkan oleh JET_paramStartFlushThreshold. Jarak antara ambang awal dan ambang batas berhenti mempengaruhi efisiensi dengan halaman database mana yang dibersihkan oleh proses latar belakang. Celah yang lebih besar akan membuatnya lebih mungkin menulis ke halaman tetangga dapat digabungkan. Namun, ambang batas berhenti tinggi akan mengurangi ukuran efektif cache halaman database.

$top

Bidang

  Nama Deskripsi
Public fieldStatic member BaseNameLength Panjang awalan yang digunakan untuk memberi nama file yang digunakan oleh mesin database.
Public fieldStatic member Kolom Paling Besar Ukuran maksimum untuk kolom yang tidak JET_coltyp. LongBinary atau JET_coltyp. Teks Panjang.
Public fieldStatic member KolomFixedMost Jumlah maksimum kolom tetap yang diizinkan dalam tabel.
Public fieldStatic member Kolom Paling Banyak Jumlah maksimum kolom yang diperbolehkan dalam tabel.
Public fieldStatic member ColumnsTaggedMost Jumlah maksimum kolom yang diberi tag yang diizinkan dalam tabel.
Public fieldStatic member KolomVarMost Jumlah maksimum kolom dengan panjang variabel yang diizinkan dalam tabel.
Public fieldStatic member LocaleNameMaxLength Panjang maksimum nama lokal (LOCALE_NAME_MAX_LENGTH dari winnt.h).
Public fieldStatic member NameMost Ukuran maksimum nama tabel/kolom/indeks.
Public fieldStatic member PageTempDBSmallest Jumlah halaman yang memberikan database sementara sekecil mungkin.

$top

Lihat juga

Referensi

Kelas SystemParameters

Namespace Microsoft.Isam.Esent.Interop