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 | |
---|---|---|
properti publik | BookmarkMost | Mendapatkan ukuran maksimum bookmark. JetGetBookmark(JET_SESID, JET_TABLEID, [], Int32, Int32). |
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. |
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. |
properti publik | CacheSizeMin | Mendapatkan atau mengatur ukuran minimum cache halaman database, di halaman database. |
properti publik | ColumnsKeyMost | Mendapatkan jumlah maksimum komponen dalam pengurutan atau kunci indeks. |
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. |
properti publik | DatabasePageSize | Mendapatkan atau mengatur ukuran halaman database, dalam byte. |
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. |
properti publik | EnableFileCache | Mendapatkan atau menetapkan nilai yang menunjukkan apakah mesin database harus menggunakan cache file OS untuk semua file terkelola. |
properti publik | EnableViewCache | Mendapatkan atau menetapkan nilai yang menunjukkan apakah mesin database harus menggunakan I/O file yang dipetakan memori untuk file database. |
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. |
properti publik | ExceptionAction | Mendapatkan atau menetapkan nilai yang mengodekan apa yang harus dilakukan dengan pengecualian yang dihasilkan dalam JET. |
properti publik | HungIOActions | Mendapatkan atau mengatur serangkaian tindakan yang akan diambil pada IO yang tampak digantung. |
properti publik | HungIOThreshold | Mendapatkan atau menetapkan ambang batas untuk apa yang dianggap sebagai IO yang digantung yang harus ditindaklanjuti. |
properti publik | KeyMost | Mendapatkan ukuran kunci maksimum. Ini tergantung pada versi Esent dan ukuran halaman database. |
properti publik | LegacyFileNames | Mendapatkan atau mengatur kompatibilitas mundur dengan konvensi penamaan file dari rilis mesin database sebelumnya. |
properti publik | LVChunkSizeMost | Mendapatkan ukuran potongan lv. Ini tergantung pada ukuran halaman database. |
properti publik | MaxInstances | Mendapatkan atau mengatur jumlah maksimum instans yang dapat dibuat. |
properti publik | MinDataForXpress | Mendapatkan atau mengatur jumlah data terkecil yang harus dikompresi dengan pemadatan xpress. |
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. |
properti publik | ProcessFriendlyName | Mendapatkan atau mengatur nama yang mudah diingat untuk instans proses ini. |
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. |
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 | |
---|---|---|
BaseNameLength | Panjang awalan yang digunakan untuk memberi nama file yang digunakan oleh mesin database. | |
Kolom Paling Besar | Ukuran maksimum untuk kolom yang tidak JET_coltyp. LongBinary atau JET_coltyp. Teks Panjang. | |
ColumnsFixedMost | Jumlah maksimum kolom tetap yang diizinkan dalam tabel. | |
Kolom Paling Besar | Jumlah maksimum kolom yang diizinkan dalam tabel. | |
ColumnsTaggedMost | Jumlah maksimum kolom yang diberi tag yang diizinkan dalam tabel. | |
KolomVarMost | Jumlah maksimum kolom dengan panjang variabel yang diizinkan dalam tabel. | |
LocaleNameMaxLength | Panjang maksimum nama lokal (LOCALE_NAME_MAX_LENGTH dari winnt.h). | |
NameMost | Ukuran maksimum nama tabel/kolom/indeks. | |
PageTempDBSmallest | Jumlah halaman yang memberikan database sementara sekecil mungkin. |
$top