Struktur JET_TUPLELIMITS
Berlaku untuk: Windows | Windows Server
Struktur JET_TUPLELIMITS
Struktur JET_TUPLELIMITS memungkinkan penyesuaian karakteristik indeks tuple berdasarkan per indeks, bukan basis per instans, menggunakan JetSetSystemParameter.
Windows Server 2003: Struktur JET_TUPLELIMITS diperkenalkan di Windows Server 2003.
typedef struct tagJET_TUPLELIMITS {
unsigned long chLengthMin;
unsigned long chLengthMax;
unsigned long chToIndexMax;
unsigned long cchIncrement;
unsigned long ichStart;
} JET_TUPLELIMITS;
Anggota
chLengthMin
Panjang minimum tuple. Nilai defaultnya adalah 3.
chLengthMax
Panjang maksimum tuple. Nilai defaultnya adalah 10.
chToIndexMax
Panjang maksimum string untuk diindeks. Misalnya, jika panjang kolom adalah 100 karakter, dan chToIndexMax diatur ke 60, maka hanya 60 karakter pertama kolom yang akan diindeks. Nilai defaultnya adalah 32767.
cchIncrement
Ini memungkinkan langkah untuk dikonfigurasi berdasarkan per indeks.
Windows Vista: Anggota cchIncrement diperkenalkan di Windows Vista. Sebelum Windows Vista, jumlah untuk menggeser jendela ("langkah") selalu 1, seperti yang ditunjukkan dalam contoh di bagian keterangan.
ichStart
Offset ke dalam nilai untuk mulai mengambil tuple dari nilai .
Windows Vista: Anggota ichStart diperkenalkan di Windows Vista.
Keterangan
Indeks tuple memandu string dan mengindeks semua substring chLengthMax yang mungkin. Di akhir string (atau pada posisi chToIndexMax, mana pun yang terjadi terlebih dahulu), substring setidaknya chLengthMin akan diindeks .
Indeks tuple dapat digunakan untuk mencari string dengan wildcard terkemuka dan berikutnya.
Dengan asumsi baris dengan bidang teks "RAIN IN SPAIN!", jika indeks tuple dibuat dengan parameter chLengthMin=2, dan chLengthMax=3, entri berikut dibuat dalam indeks:
"RAI"
"AIN"
"IN"
"N I"
"IN"
"IN"
"N S"
"SP"
"SPA"
"PAI"
"AIN"
"IN!"
"N!"
Perhatikan bahwa "IN" terjadi dua kali, dan bahwa entri terakhir ("N!") lebih pendek dari 3 (chLengthMax). Perhatikan juga bahwa algoritma pemisahan tidak menyadari spasi atau kata-kata, dan memperlakukan semua karakter secara identik.
Windows XP: Windows XP mendukung indeks tuple, tetapi tidak memiliki JET_TUPLELIMITS. Mesin database akan menggunakan nilai default (chLengthMin=3, chLengthMax=10, chToIndexMax=32767). Masih dimungkinkan untuk mengubah nilai-nilai ini, tetapi diatur berdasarkan per instans menggunakan JetSetSystemParameter dengan JET_paramIndexTuplesLengthMin, JET_paramIndexTuplesLengthMax, dan JET_paramIndexTuplesToIndexMax.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien |
Memerlukan Windows Vista. |
Server |
Memerlukan Windows Server 2008, Windows Server 2003. |
Header |
Dinyatakan dalam Esent.h. |
Lihat juga
JET_COLTYP
JET_INDEXCREATE
JET_TUPLELIMITS
JetSetSystemParameter
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk