Aceasta este comanda tcbtest care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
tcbtest - cazuri de testare ale API-ului bazei de date arbore B+
DESCRIERE
Comanda `tcbtest' este un utilitar pentru testarea instalației și testarea performanței. Această comandă
este folosit în următorul format. `cale' specifică calea unui fișier de bază de date. `rnum'
specifică numărul de iterații. `lmemb' precizează numărul de membri din fiecare frunză
pagină. `nmemb' specifică numărul de membri din fiecare pagină fără frunză. `bnum' precizează
numărul de găleți. `apow' specifică puterea alinierii. `fpow' precizează
puterea blocului de bloc gratuit.
tcbtest scrie [-mt] [-CD|-acest|-cj] [-tl] [-td|-tb|-tt|-tx] [-lc o] [-nc o] [-xm
o] [-df o] [-ls o] [-AC o] [-nl|-nb] [-rnd] cale rnum [lmemb [nmemb [bnum
[apow [fpow]]]]]
Stocați înregistrări cu chei de 8 octeți. Se schimbă ca „00000001”,
„00000002”...
tcbtest citit [-mt] [-CD|-acest|-cj] [-lc o] [-nc o] [-xm o] [-df o] [-nl|-nb]
[-wb] [-rnd] cale
Preluați toate înregistrările din baza de date de mai sus.
tcbtest scoate [-mt] [-CD|-acest|-cj] [-lc o] [-nc o] [-xm o] [-df o]
[-nl|-nb] [-rnd] cale
Eliminați toate înregistrările din baza de date de mai sus.
tcbtest rcat [-mt] [-CD|-acest|-cj] [-tl] [-td|-tb|-tt|-tx] [-lc o] [-nc o] [-xm
o] [-df o] [-ls o] [-AC o] [-nl|-nb] [-pn o] [-dai|-tata|-rl|-ro] cale
rnum [lmemb [nmemb [bnum [apow [fpow]]]]]
Stocați înregistrările cu chei duplicate parțial folosind modul concatenare.
tcbtest coadă [-mt] [-CD|-acest|-cj] [-tl] [-td|-tb|-tt|-tx] [-lc o] [-nc o] [-xm
o] [-df o] [-ls o] [-AC o] [-nl|-nb] cale rnum [lmemb [nmemb [bnum [apow
[fpow]]]]]
Efectuați coada și scoaterea din coadă.
tcbtest misc [-mt] [-tl] [-td|-tb|-tt|-tx] [-nl|-nb] cale rnum
Efectuați diverse teste ale diferitelor operațiuni.
tcbtest rău [-mt] [-tl] [-td|-tb|-tt|-tx] [-nl|-nb] cale rnum
Efectuați operațiuni de actualizare selectate la întâmplare.
Opțiunile includ următoarele.
-mt : apelați funcția `tchdbsetmutex'.
-CD : utilizați funcția de comparare `tccmpdecimal'.
-acest : utilizați funcția de comparare `tccmpint32'.
-cj : utilizați funcția de comparare `tccmpint64'.
-tl : activați opțiunea `BDBTLARGE'.
-td : activați opțiunea `BDBTDEFLATE'.
-tb : activați opțiunea `BDBTBZIP'.
-tt : activați opțiunea `BDBTTCBS'.
-tx : activați opțiunea `BDBTEXCODEC'.
-lc o : specificați numărul de pagini frunze stocate în cache.
-nc o : specificați numărul de pagini care nu sunt în frunze stocate în cache.
-xm o : specificați dimensiunea memoriei suplimentare mapate.
-df o : specificați numărul de pas al unității de defragmentare automată.
-ls o : specificați dimensiunea maximă a fiecărei pagini.
-AC o : specificați numărul de capacitate al înregistrărilor.
-nl : activați opțiunea `BDBNOLCK'.
-nb : activați opțiunea `BDBLCKNB'.
-rnd : selectați cheile la întâmplare.
-wb : utilizați funcția `tcbdbget3' în loc de `tcbdbget'.
-pn o : specificați numărul de modele.
-dai : utilizați funcția `tcbdbaddint' în loc de `tcbdbputcat'.
-tata : utilizați funcția `tcbdbadddouble' în loc de `tcbdbputcat'.
-rl : setați lungimea valorilor la întâmplare.
-ro : selectați operațiunile de actualizare la întâmplare.
Această comandă returnează 0 la succes, alta la eșec.
Utilizați tcbtest online folosind serviciile onworks.net