mysql-stress-test.pl es un script de Perl que realiza pruebas de estrés del servidor MariaDB. Requiere una versión de Perl que haya sido construida con soporte para subprocesos.

Sintaxis

mysql-stress-test.pl [options]

Opciones

Opción Descripción
--help Muestre un mensaje de ayuda y salga.
--abort-on-error=N Hace que el programa se anule si se encuentra un error con una gravedad menor o igual a N. Establecer en 1 para cancelar ante cualquier error.
--check-tests-file Compruebe periódicamente el archivo que enumera las pruebas que se ejecutarán. Si ha sido modificado, vuelva a leer el archivo. Esto puede resultar útil si actualiza la lista de pruebas que se ejecutarán durante una prueba de esfuerzo.
--cleanup Forzar la limpieza del directorio de trabajo.
--log-error-details Registre los detalles del error en el archivo de registro de errores global.
--loop-count=N En el modo de prueba secuencial, el número de bucles que se ejecutarán antes de salir.
--mysqltest=path El nombre de la ruta al programa mysqltest.
--server-database=db_name La base de datos que se utilizará para las pruebas. El valor predeterminado es prueba.
--server-host=host_name El nombre de host del host local que se utilizará para realizar una conexión TCP / IP con el servidor local. De forma predeterminada, la conexión se realiza a localhost mediante un archivo de socket Unix.
--server-logs-dir=path Esta opción es obligatoria. ruta es el directorio donde se almacenarán todos los registros de sesión del cliente. Por lo general, este es el directorio compartido que está asociado con el servidor utilizado para las pruebas.
--server-password=password La contraseña que se utilizará al conectarse al servidor.
--server-port=port_num El número de puerto TCP / IP que se utilizará para conectarse al servidor. El valor predeterminado es 3306.
--server-socket=file_name Para las conexiones a localhost, el archivo de socket de Unix a usar o, en Windows, el nombre de la tubería nombrada a usar. El valor predeterminado es /tmp/mysql.sock.
--server-user=user_name El nombre de usuario de MariaDB que se utilizará al conectarse al servidor. El valor predeterminado es root.
--sleep-time=N El retraso en segundos entre ejecuciones de prueba.
--stress-basedir=path Esta opción es necesaria y la ruta especificada es el directorio de trabajo para la ejecución de prueba. Se utiliza como ubicación temporal para el seguimiento de resultados durante la prueba.
--stress-datadir=path El directorio de archivos de datos que se utilizará durante la prueba. La ubicación predeterminada es el directorio de datos bajo la ubicación dada por el --stress-suite-basedir opción.
--stress-init-file[=path] nombre del archivo es la ubicación del archivo que contiene la lista de pruebas que se ejecutarán una vez para inicializar la base de datos para la prueba. Si falta, el archivo predeterminado es stress_init.txt en el directorio de la suite de pruebas.
--stress-mode=mode Esta opción indica el orden de la prueba en el modo de prueba de esfuerzo. El valor del modo es random para seleccionar pruebas en orden aleatorio o seq para ejecutar pruebas en cada subproceso en el orden especificado en el archivo de lista de pruebas. El modo predeterminado es random.
--stress-suite-basedir=path Esta opción es necesaria y especifica el directorio que tiene la t y r subdirectorios que contienen el caso de prueba y los archivos de resultados. Este directorio también es la ubicación predeterminada del stress-test.txt archivo que contiene la lista de pruebas. (Se puede especificar una ubicación diferente con el --stress-tests-file opción.)
--stress-tests-file[=file_name] Utilice esta opción para ejecutar las pruebas de estrés. nombre del archivo es la ubicación del archivo que contiene la lista de pruebas. Si se omite, el archivo predeterminado es stress-test.txt en el directorio de la suite de estrés. (Ver --stress-suite-basedir.)
--suite=suite_name Ejecute el conjunto de pruebas con nombre. El nombre predeterminado es main (el conjunto de pruebas regular ubicado en el mysql-test directorio).
--test-count=N El número de pruebas que se ejecutarán antes de salir.
--test-duration=N La duración de la prueba de esfuerzo en segundos.
--threads=N El número de subprocesos. El valor predeterminado es 1.
--verbose Modo detallado. Imprime más información sobre lo que hace el programa

El contenido reproducido en este sitio es propiedad de sus respectivos dueños, y MariaDB no revisa este contenido con anticipación. Los puntos de vista, la información y las opiniones expresadas por este contenido no representan necesariamente las de MariaDB o de cualquier otra parte.