Este es el comando tcbtest que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
tcbtest: casos de prueba de la API de la base de datos del árbol B +
DESCRIPCIÓN
El comando `prueba de tcb'es una utilidad para pruebas de instalaciones y pruebas de rendimiento. Este comando
se utiliza en el siguiente formato. 'camino'especifica la ruta de un archivo de base de datos. 'ron'
especifica el número de iteraciones. 'miembro'especifica el número de miembros en cada hoja
página. 'nombre'especifica el número de miembros en cada página no hoja. 'bnum'especifica
el número de cubos. '¡ay!'especifica el poder de la alineación. 'fpow'especifica el
Poder de la piscina de bloque libre.
prueba de tcb escribir [-monte] [-discos compactos|-esta|-cj] [-tl] [-td|-tuberculosis|-tt|-tx] [- número] [-Carolina del Norte número] [-xm
número] [-df número] [-ls número] [-California número] [-NL|-nótese bien] [-rnd] camino ron [miembro [nombre [bnum
[¡ay! [fpow]]]]]
Almacenar registros con claves de 8 bytes. Cambian como '00000001',
'00000002' ...
prueba de tcb read [-monte] [-discos compactos|-esta|-cj] [- número] [-Carolina del Norte número] [-xm número] [-df número] [-NL|-nótese bien]
[-wb] [-rnd] camino
Recupere todos los registros de la base de datos anterior.
prueba de tcb remove [-monte] [-discos compactos|-esta|-cj] [- número] [-Carolina del Norte número] [-xm número] [-df número]
[-NL|-nótese bien] [-rnd] camino
Elimine todos los registros de la base de datos anterior.
prueba de tcb gato [-monte] [-discos compactos|-esta|-cj] [-tl] [-td|-tuberculosis|-tt|-tx] [- número] [-Carolina del Norte número] [-xm
número] [-df número] [-ls número] [-California número] [-NL|-nótese bien] [-pn número] [-dai|-papá|-rl|-es] camino
ron [miembro [nombre [bnum [¡ay! [fpow]]]]]
Almacene registros con claves parcialmente duplicadas usando el modo de concatenación.
prueba de tcb cola [-monte] [-discos compactos|-esta|-cj] [-tl] [-td|-tuberculosis|-tt|-tx] [- número] [-Carolina del Norte número] [-xm
número] [-df número] [-ls número] [-California número] [-NL|-nótese bien] camino ron [miembro [nombre [bnum [¡ay!
[fpow]]]]]
Realice la puesta en cola y la eliminación de la cola.
prueba de tcb misceláneos [-monte] [-tl] [-td|-tuberculosis|-tt|-tx] [-NL|-nótese bien] camino ron
Realice pruebas diversas de varias operaciones.
prueba de tcb malvado [-monte] [-tl] [-td|-tuberculosis|-tt|-tx] [-NL|-nótese bien] camino ron
Realizar operaciones de actualización seleccionadas al azar.
Las opciones incluyen lo siguiente.
-monte : llama a la función `tchdbsetmutex '.
-discos compactos : utilice la función de comparación `tccmpdecimal '.
-esta : use la función de comparación `tccmpint32 '.
-cj : use la función de comparación `tccmpint64 '.
-tl : habilita la opción 'BDBTLARGE'.
-td : habilite la opción 'BDBTDEFLATE'.
-tuberculosis : habilite la opción 'BDBTBZIP'.
-tt : habilite la opción 'BDBTTCBS'.
-tx : habilite la opción 'BDBTEXCODEC'.
- número : especifique el número de páginas hoja almacenadas en caché.
-Carolina del Norte número : especifique el número de páginas no hoja almacenadas en caché.
-xm número : especifique el tamaño de la memoria extra mapeada.
-df número : especifique el número de pasos unitarios de la desfragmentación automática.
-ls número : especifique el tamaño máximo de cada página hoja.
-California número : especifique el número de capacidad de registros.
-NL : habilite la opción 'BDBNOLCK'.
-nótese bien : habilita la opción 'BDBLCKNB'.
-rnd : seleccione teclas al azar.
-wb : use la función 'tcbdbget3' en lugar de 'tcbdbget'.
-pn número : especifique el número de patrones.
-dai : use la función 'tcbdbaddint' en lugar de 'tcbdbputcat'.
-papá : use la función 'tcbdbadddouble' en lugar de 'tcbdbputcat'.
-rl : establece la longitud de los valores al azar.
-es : seleccione operaciones de actualización al azar.
Este comando devuelve 0 en caso de éxito, otro en caso de error.
Use tcbtest en línea usando los servicios de onworks.net