Deseamos regalarte la mejor solución que hemos encontrado en todo internet. Queremos que te resulte útil y si quieres aportar algún detalle que nos pueda ayudar a perfeccionar nuestra información hazlo con total libertad.
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.
Sección de Reseñas y Valoraciones
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)