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
Anggota properti publik BookmarkMost Mendapatkan ukuran maksimum bookmark. JetGetBookmark(JET_SESID, JET_TABLEID, [], Int32, Int32).
Anggota properti publik 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.
Anggota properti publik 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.
Anggota properti publik CacheSizeMin Mendapatkan atau mengatur ukuran minimum cache halaman database, di halaman database.
Anggota properti publik ColumnsKeyMost Mendapatkan jumlah maksimum komponen dalam pengurutan atau kunci indeks.
Anggota properti publik 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 pada Windows Vista dan yang lebih baru. Diabaikan pada Windows XP dan Windows Server 2003.
Anggota properti publik DatabasePageSize Mendapatkan atau mengatur ukuran halaman database, dalam byte.
Anggota properti publik 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 pada Windows Vista dan yang lebih baru. Diabaikan pada Windows XP dan Windows Server 2003.
Anggota properti publik EnableFileCache Mendapatkan atau menetapkan nilai yang menunjukkan apakah mesin database harus menggunakan cache file OS untuk semua file terkelola.
Anggota properti publik EnableViewCache Mendapatkan atau menetapkan nilai yang menunjukkan apakah mesin database harus menggunakan I/O file yang dipetakan memori untuk file database.
Anggota properti publik 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.
Anggota properti publik ExceptionAction Mendapatkan atau menetapkan nilai yang mengodekan apa yang harus dilakukan dengan pengecualian yang dihasilkan dalam JET.
Anggota properti publik HungIOActions Mendapatkan atau mengatur serangkaian tindakan yang akan diambil pada IO yang tampak digantung.
Anggota properti publik HungIOThreshold Mendapatkan atau menetapkan ambang batas untuk apa yang dianggap sebagai IO yang digantung yang harus ditindaklanjuti.
Anggota properti publik KeyMost Mendapatkan ukuran kunci maksimum. Ini tergantung pada versi Esent dan ukuran halaman database.
Anggota properti publik LegacyFileNames Mendapatkan atau mengatur kompatibilitas mundur dengan konvensi penamaan file dari rilis mesin database sebelumnya.
Anggota properti publik LVChunkSizeMost Mendapatkan ukuran potongan lv. Ini tergantung pada ukuran halaman database.
Anggota properti publik MaxInstances Mendapatkan atau mengatur jumlah maksimum instans yang dapat dibuat.
Anggota properti publik MinDataForXpress Mendapatkan atau mengatur jumlah data terkecil yang harus dikompresi dengan pemadatan xpress.
Anggota properti publik 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.
Anggota properti publik ProcessFriendlyName Mendapatkan atau mengatur nama yang mudah diingat untuk instans proses ini.
Anggota properti publik 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 batas awal yang tinggi akan memberikan proses latar belakang lebih banyak waktu untuk bereaksi. Namun, ambang awal yang tinggi menyiratkan ambang batas pemberhentian yang lebih tinggi dan itu akan mengurangi ukuran efektif cache halaman database.
publik Properti publikstatis 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 batas ini maka proses latar belakang yang mulai mengisi kembali bahwa kumpulan buffer yang tersedia dihentikan. Ambang 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 memengaruhi 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 pemberhentian tinggi akan mengurangi ukuran cache halaman database yang efektif.

$top

Bidang

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

$top

Lihat juga

Referensi

Kelas SystemParameters

Namespace Microsoft.Isam.Esent.Interop