515 lines
		
	
	
		
			12 KiB
		
	
	
	
		
			Groff
		
	
	
	
		
		
			
		
	
	
			515 lines
		
	
	
		
			12 KiB
		
	
	
	
		
			Groff
		
	
	
	
| 
								 | 
							
								'\" t
							 | 
						||
| 
								 | 
							
								.\"     Title: \fBmysql-stress-test.pl\fR
							 | 
						||
| 
								 | 
							
								.\"    Author: [FIXME: author] [see http://docbook.sf.net/el/author]
							 | 
						||
| 
								 | 
							
								.\" Generator: DocBook XSL Stylesheets v1.77.1 <http://docbook.sf.net/>
							 | 
						||
| 
								 | 
							
								.\"      Date: 11/04/2013
							 | 
						||
| 
								 | 
							
								.\"    Manual: MySQL Database System
							 | 
						||
| 
								 | 
							
								.\"    Source: MySQL
							 | 
						||
| 
								 | 
							
								.\"  Language: English
							 | 
						||
| 
								 | 
							
								.\"
							 | 
						||
| 
								 | 
							
								.TH "\FBMYSQL\-STRESS\-TE" "1" "11/04/2013" "MySQL" "MySQL Database System"
							 | 
						||
| 
								 | 
							
								.\" -----------------------------------------------------------------
							 | 
						||
| 
								 | 
							
								.\" * Define some portability stuff
							 | 
						||
| 
								 | 
							
								.\" -----------------------------------------------------------------
							 | 
						||
| 
								 | 
							
								.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
							 | 
						||
| 
								 | 
							
								.\" http://bugs.debian.org/507673
							 | 
						||
| 
								 | 
							
								.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
							 | 
						||
| 
								 | 
							
								.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
							 | 
						||
| 
								 | 
							
								.ie \n(.g .ds Aq \(aq
							 | 
						||
| 
								 | 
							
								.el       .ds Aq '
							 | 
						||
| 
								 | 
							
								.\" -----------------------------------------------------------------
							 | 
						||
| 
								 | 
							
								.\" * set default formatting
							 | 
						||
| 
								 | 
							
								.\" -----------------------------------------------------------------
							 | 
						||
| 
								 | 
							
								.\" disable hyphenation
							 | 
						||
| 
								 | 
							
								.nh
							 | 
						||
| 
								 | 
							
								.\" disable justification (adjust text to left margin only)
							 | 
						||
| 
								 | 
							
								.ad l
							 | 
						||
| 
								 | 
							
								.\" -----------------------------------------------------------------
							 | 
						||
| 
								 | 
							
								.\" * MAIN CONTENT STARTS HERE *
							 | 
						||
| 
								 | 
							
								.\" -----------------------------------------------------------------
							 | 
						||
| 
								 | 
							
								.\" mysql-stress-test.pl
							 | 
						||
| 
								 | 
							
								.SH "NAME"
							 | 
						||
| 
								 | 
							
								mysql-stress-test.pl \- server stress test program
							 | 
						||
| 
								 | 
							
								.SH "SYNOPSIS"
							 | 
						||
| 
								 | 
							
								.HP \w'\fBmysql\-stress\-test\&.pl\ [\fR\fB\fIoptions\fR\fR\fB]\fR\ 'u
							 | 
						||
| 
								 | 
							
								\fBmysql\-stress\-test\&.pl [\fR\fB\fIoptions\fR\fR\fB]\fR
							 | 
						||
| 
								 | 
							
								.SH "DESCRIPTION"
							 | 
						||
| 
								 | 
							
								.PP
							 | 
						||
| 
								 | 
							
								The
							 | 
						||
| 
								 | 
							
								\fBmysql\-stress\-test\&.pl\fR
							 | 
						||
| 
								 | 
							
								Perl script performs stress\-testing of the MySQL server\&. (MySQL 5\&.0 and up only)
							 | 
						||
| 
								 | 
							
								.PP
							 | 
						||
| 
								 | 
							
								\fBmysql\-stress\-test\&.pl\fR
							 | 
						||
| 
								 | 
							
								requires a version of Perl that has been built with threads support\&.
							 | 
						||
| 
								 | 
							
								.PP
							 | 
						||
| 
								 | 
							
								Invoke
							 | 
						||
| 
								 | 
							
								\fBmysql\-stress\-test\&.pl\fR
							 | 
						||
| 
								 | 
							
								like this:
							 | 
						||
| 
								 | 
							
								.sp
							 | 
						||
| 
								 | 
							
								.if n \{\
							 | 
						||
| 
								 | 
							
								.RS 4
							 | 
						||
| 
								 | 
							
								.\}
							 | 
						||
| 
								 | 
							
								.nf
							 | 
						||
| 
								 | 
							
								shell> \fBmysql\-stress\-test\&.pl [\fR\fB\fIoptions\fR\fR\fB]\fR
							 | 
						||
| 
								 | 
							
								.fi
							 | 
						||
| 
								 | 
							
								.if n \{\
							 | 
						||
| 
								 | 
							
								.RE
							 | 
						||
| 
								 | 
							
								.\}
							 | 
						||
| 
								 | 
							
								.PP
							 | 
						||
| 
								 | 
							
								\fBmysql\-stress\-test\&.pl\fR
							 | 
						||
| 
								 | 
							
								supports the following options:
							 | 
						||
| 
								 | 
							
								.sp
							 | 
						||
| 
								 | 
							
								.RS 4
							 | 
						||
| 
								 | 
							
								.ie n \{\
							 | 
						||
| 
								 | 
							
								\h'-04'\(bu\h'+03'\c
							 | 
						||
| 
								 | 
							
								.\}
							 | 
						||
| 
								 | 
							
								.el \{\
							 | 
						||
| 
								 | 
							
								.sp -1
							 | 
						||
| 
								 | 
							
								.IP \(bu 2.3
							 | 
						||
| 
								 | 
							
								.\}
							 | 
						||
| 
								 | 
							
								.\" mysql-stress-test.pl: help option
							 | 
						||
| 
								 | 
							
								.\" help option: mysql-stress-test.pl
							 | 
						||
| 
								 | 
							
								\fB\-\-help\fR
							 | 
						||
| 
								 | 
							
								.sp
							 | 
						||
| 
								 | 
							
								Display a help message and exit\&.
							 | 
						||
| 
								 | 
							
								.RE
							 | 
						||
| 
								 | 
							
								.sp
							 | 
						||
| 
								 | 
							
								.RS 4
							 | 
						||
| 
								 | 
							
								.ie n \{\
							 | 
						||
| 
								 | 
							
								\h'-04'\(bu\h'+03'\c
							 | 
						||
| 
								 | 
							
								.\}
							 | 
						||
| 
								 | 
							
								.el \{\
							 | 
						||
| 
								 | 
							
								.sp -1
							 | 
						||
| 
								 | 
							
								.IP \(bu 2.3
							 | 
						||
| 
								 | 
							
								.\}
							 | 
						||
| 
								 | 
							
								.\" mysql-stress-test.pl: abort-on-error option
							 | 
						||
| 
								 | 
							
								.\" abort-on-error option: mysql-stress-test.pl
							 | 
						||
| 
								 | 
							
								\fB\-\-abort\-on\-error=\fR\fB\fIN\fR\fR
							 | 
						||
| 
								 | 
							
								.sp
							 | 
						||
| 
								 | 
							
								Causes the program to abort if an error with severity less than or equal to N was encountered\&. Set to 1 to abort on any error\&.
							 | 
						||
| 
								 | 
							
								.RE
							 | 
						||
| 
								 | 
							
								.sp
							 | 
						||
| 
								 | 
							
								.RS 4
							 | 
						||
| 
								 | 
							
								.ie n \{\
							 | 
						||
| 
								 | 
							
								\h'-04'\(bu\h'+03'\c
							 | 
						||
| 
								 | 
							
								.\}
							 | 
						||
| 
								 | 
							
								.el \{\
							 | 
						||
| 
								 | 
							
								.sp -1
							 | 
						||
| 
								 | 
							
								.IP \(bu 2.3
							 | 
						||
| 
								 | 
							
								.\}
							 | 
						||
| 
								 | 
							
								.\" mysql-stress-test.pl: check-tests-file option
							 | 
						||
| 
								 | 
							
								.\" check-tests-file option: mysql-stress-test.pl
							 | 
						||
| 
								 | 
							
								\fB\-\-check\-tests\-file\fR
							 | 
						||
| 
								 | 
							
								.sp
							 | 
						||
| 
								 | 
							
								Periodically check the file that lists the tests to be run\&. If it has been modified, reread the file\&. This can be useful if you update the list of tests to be run during a stress test\&.
							 | 
						||
| 
								 | 
							
								.RE
							 | 
						||
| 
								 | 
							
								.sp
							 | 
						||
| 
								 | 
							
								.RS 4
							 | 
						||
| 
								 | 
							
								.ie n \{\
							 | 
						||
| 
								 | 
							
								\h'-04'\(bu\h'+03'\c
							 | 
						||
| 
								 | 
							
								.\}
							 | 
						||
| 
								 | 
							
								.el \{\
							 | 
						||
| 
								 | 
							
								.sp -1
							 | 
						||
| 
								 | 
							
								.IP \(bu 2.3
							 | 
						||
| 
								 | 
							
								.\}
							 | 
						||
| 
								 | 
							
								.\" mysql-stress-test.pl: cleanup option
							 | 
						||
| 
								 | 
							
								.\" cleanup option: mysql-stress-test.pl
							 | 
						||
| 
								 | 
							
								\fB\-\-cleanup\fR
							 | 
						||
| 
								 | 
							
								.sp
							 | 
						||
| 
								 | 
							
								Force cleanup of the working directory\&.
							 | 
						||
| 
								 | 
							
								.RE
							 | 
						||
| 
								 | 
							
								.sp
							 | 
						||
| 
								 | 
							
								.RS 4
							 | 
						||
| 
								 | 
							
								.ie n \{\
							 | 
						||
| 
								 | 
							
								\h'-04'\(bu\h'+03'\c
							 | 
						||
| 
								 | 
							
								.\}
							 | 
						||
| 
								 | 
							
								.el \{\
							 | 
						||
| 
								 | 
							
								.sp -1
							 | 
						||
| 
								 | 
							
								.IP \(bu 2.3
							 | 
						||
| 
								 | 
							
								.\}
							 | 
						||
| 
								 | 
							
								.\" mysql-stress-test.pl: log-error-details option
							 | 
						||
| 
								 | 
							
								.\" log-error-details option: mysql-stress-test.pl
							 | 
						||
| 
								 | 
							
								\fB\-\-log\-error\-details\fR
							 | 
						||
| 
								 | 
							
								.sp
							 | 
						||
| 
								 | 
							
								Log error details in the global error log file\&.
							 | 
						||
| 
								 | 
							
								.RE
							 | 
						||
| 
								 | 
							
								.sp
							 | 
						||
| 
								 | 
							
								.RS 4
							 | 
						||
| 
								 | 
							
								.ie n \{\
							 | 
						||
| 
								 | 
							
								\h'-04'\(bu\h'+03'\c
							 | 
						||
| 
								 | 
							
								.\}
							 | 
						||
| 
								 | 
							
								.el \{\
							 | 
						||
| 
								 | 
							
								.sp -1
							 | 
						||
| 
								 | 
							
								.IP \(bu 2.3
							 | 
						||
| 
								 | 
							
								.\}
							 | 
						||
| 
								 | 
							
								.\" mysql-stress-test.pl: loop-count option
							 | 
						||
| 
								 | 
							
								.\" loop-count option: mysql-stress-test.pl
							 | 
						||
| 
								 | 
							
								\fB\-\-loop\-count=\fR\fB\fIN\fR\fR
							 | 
						||
| 
								 | 
							
								.sp
							 | 
						||
| 
								 | 
							
								In sequential test mode, the number of loops to execute before exiting\&.
							 | 
						||
| 
								 | 
							
								.RE
							 | 
						||
| 
								 | 
							
								.sp
							 | 
						||
| 
								 | 
							
								.RS 4
							 | 
						||
| 
								 | 
							
								.ie n \{\
							 | 
						||
| 
								 | 
							
								\h'-04'\(bu\h'+03'\c
							 | 
						||
| 
								 | 
							
								.\}
							 | 
						||
| 
								 | 
							
								.el \{\
							 | 
						||
| 
								 | 
							
								.sp -1
							 | 
						||
| 
								 | 
							
								.IP \(bu 2.3
							 | 
						||
| 
								 | 
							
								.\}
							 | 
						||
| 
								 | 
							
								.\" mysql-stress-test.pl: mysqltest option
							 | 
						||
| 
								 | 
							
								.\" mysqltest option: mysql-stress-test.pl
							 | 
						||
| 
								 | 
							
								\fB\-\-mysqltest=\fR\fB\fIpath\fR\fR
							 | 
						||
| 
								 | 
							
								.sp
							 | 
						||
| 
								 | 
							
								The path name to the
							 | 
						||
| 
								 | 
							
								\fBmysqltest\fR
							 | 
						||
| 
								 | 
							
								program\&.
							 | 
						||
| 
								 | 
							
								.RE
							 | 
						||
| 
								 | 
							
								.sp
							 | 
						||
| 
								 | 
							
								.RS 4
							 | 
						||
| 
								 | 
							
								.ie n \{\
							 | 
						||
| 
								 | 
							
								\h'-04'\(bu\h'+03'\c
							 | 
						||
| 
								 | 
							
								.\}
							 | 
						||
| 
								 | 
							
								.el \{\
							 | 
						||
| 
								 | 
							
								.sp -1
							 | 
						||
| 
								 | 
							
								.IP \(bu 2.3
							 | 
						||
| 
								 | 
							
								.\}
							 | 
						||
| 
								 | 
							
								.\" mysql-stress-test.pl: server-database option
							 | 
						||
| 
								 | 
							
								.\" server-database option: mysql-stress-test.pl
							 | 
						||
| 
								 | 
							
								\fB\-\-server\-database=\fR\fB\fIdb_name\fR\fR
							 | 
						||
| 
								 | 
							
								.sp
							 | 
						||
| 
								 | 
							
								The database to use for the tests\&. The default is
							 | 
						||
| 
								 | 
							
								test\&.
							 | 
						||
| 
								 | 
							
								.RE
							 | 
						||
| 
								 | 
							
								.sp
							 | 
						||
| 
								 | 
							
								.RS 4
							 | 
						||
| 
								 | 
							
								.ie n \{\
							 | 
						||
| 
								 | 
							
								\h'-04'\(bu\h'+03'\c
							 | 
						||
| 
								 | 
							
								.\}
							 | 
						||
| 
								 | 
							
								.el \{\
							 | 
						||
| 
								 | 
							
								.sp -1
							 | 
						||
| 
								 | 
							
								.IP \(bu 2.3
							 | 
						||
| 
								 | 
							
								.\}
							 | 
						||
| 
								 | 
							
								.\" mysql-stress-test.pl: server-host option
							 | 
						||
| 
								 | 
							
								.\" server-host option: mysql-stress-test.pl
							 | 
						||
| 
								 | 
							
								\fB\-\-server\-host=\fR\fB\fIhost_name\fR\fR
							 | 
						||
| 
								 | 
							
								.sp
							 | 
						||
| 
								 | 
							
								The host name of the local host to use for making a TCP/IP connection to the local server\&. By default, the connection is made to
							 | 
						||
| 
								 | 
							
								localhost
							 | 
						||
| 
								 | 
							
								using a Unix socket file\&.
							 | 
						||
| 
								 | 
							
								.RE
							 | 
						||
| 
								 | 
							
								.sp
							 | 
						||
| 
								 | 
							
								.RS 4
							 | 
						||
| 
								 | 
							
								.ie n \{\
							 | 
						||
| 
								 | 
							
								\h'-04'\(bu\h'+03'\c
							 | 
						||
| 
								 | 
							
								.\}
							 | 
						||
| 
								 | 
							
								.el \{\
							 | 
						||
| 
								 | 
							
								.sp -1
							 | 
						||
| 
								 | 
							
								.IP \(bu 2.3
							 | 
						||
| 
								 | 
							
								.\}
							 | 
						||
| 
								 | 
							
								.\" mysql-stress-test.pl: server-logs-dir option
							 | 
						||
| 
								 | 
							
								.\" server-logs-dir option: mysql-stress-test.pl
							 | 
						||
| 
								 | 
							
								\fB\-\-server\-logs\-dir=\fR\fB\fIpath\fR\fR
							 | 
						||
| 
								 | 
							
								.sp
							 | 
						||
| 
								 | 
							
								This option is required\&.
							 | 
						||
| 
								 | 
							
								\fIpath\fR
							 | 
						||
| 
								 | 
							
								is the directory where all client session logs will be stored\&. Usually this is the shared directory that is associated with the server used for testing\&.
							 | 
						||
| 
								 | 
							
								.RE
							 | 
						||
| 
								 | 
							
								.sp
							 | 
						||
| 
								 | 
							
								.RS 4
							 | 
						||
| 
								 | 
							
								.ie n \{\
							 | 
						||
| 
								 | 
							
								\h'-04'\(bu\h'+03'\c
							 | 
						||
| 
								 | 
							
								.\}
							 | 
						||
| 
								 | 
							
								.el \{\
							 | 
						||
| 
								 | 
							
								.sp -1
							 | 
						||
| 
								 | 
							
								.IP \(bu 2.3
							 | 
						||
| 
								 | 
							
								.\}
							 | 
						||
| 
								 | 
							
								.\" mysql-stress-test.pl: server-password option
							 | 
						||
| 
								 | 
							
								.\" server-password option: mysql-stress-test.pl
							 | 
						||
| 
								 | 
							
								\fB\-\-server\-password=\fR\fB\fIpassword\fR\fR
							 | 
						||
| 
								 | 
							
								.sp
							 | 
						||
| 
								 | 
							
								The password to use when connecting to the server\&.
							 | 
						||
| 
								 | 
							
								.RE
							 | 
						||
| 
								 | 
							
								.sp
							 | 
						||
| 
								 | 
							
								.RS 4
							 | 
						||
| 
								 | 
							
								.ie n \{\
							 | 
						||
| 
								 | 
							
								\h'-04'\(bu\h'+03'\c
							 | 
						||
| 
								 | 
							
								.\}
							 | 
						||
| 
								 | 
							
								.el \{\
							 | 
						||
| 
								 | 
							
								.sp -1
							 | 
						||
| 
								 | 
							
								.IP \(bu 2.3
							 | 
						||
| 
								 | 
							
								.\}
							 | 
						||
| 
								 | 
							
								.\" mysql-stress-test.pl: server-port option
							 | 
						||
| 
								 | 
							
								.\" server-port option: mysql-stress-test.pl
							 | 
						||
| 
								 | 
							
								\fB\-\-server\-port=\fR\fB\fIport_num\fR\fR
							 | 
						||
| 
								 | 
							
								.sp
							 | 
						||
| 
								 | 
							
								The TCP/IP port number to use for connecting to the server\&. The default is 3306\&.
							 | 
						||
| 
								 | 
							
								.RE
							 | 
						||
| 
								 | 
							
								.sp
							 | 
						||
| 
								 | 
							
								.RS 4
							 | 
						||
| 
								 | 
							
								.ie n \{\
							 | 
						||
| 
								 | 
							
								\h'-04'\(bu\h'+03'\c
							 | 
						||
| 
								 | 
							
								.\}
							 | 
						||
| 
								 | 
							
								.el \{\
							 | 
						||
| 
								 | 
							
								.sp -1
							 | 
						||
| 
								 | 
							
								.IP \(bu 2.3
							 | 
						||
| 
								 | 
							
								.\}
							 | 
						||
| 
								 | 
							
								.\" mysql-stress-test.pl: server-socket option
							 | 
						||
| 
								 | 
							
								.\" server-socket option: mysql-stress-test.pl
							 | 
						||
| 
								 | 
							
								\fB\-\-server\-socket=\fR\fB\fIfile_name\fR\fR
							 | 
						||
| 
								 | 
							
								.sp
							 | 
						||
| 
								 | 
							
								For connections to
							 | 
						||
| 
								 | 
							
								localhost, the Unix socket file to use, or, on Windows, the name of the named pipe to use\&. The default if
							 | 
						||
| 
								 | 
							
								/tmp/mysql\&.sock\&.
							 | 
						||
| 
								 | 
							
								.RE
							 | 
						||
| 
								 | 
							
								.sp
							 | 
						||
| 
								 | 
							
								.RS 4
							 | 
						||
| 
								 | 
							
								.ie n \{\
							 | 
						||
| 
								 | 
							
								\h'-04'\(bu\h'+03'\c
							 | 
						||
| 
								 | 
							
								.\}
							 | 
						||
| 
								 | 
							
								.el \{\
							 | 
						||
| 
								 | 
							
								.sp -1
							 | 
						||
| 
								 | 
							
								.IP \(bu 2.3
							 | 
						||
| 
								 | 
							
								.\}
							 | 
						||
| 
								 | 
							
								.\" mysql-stress-test.pl: server-user option
							 | 
						||
| 
								 | 
							
								.\" server-user option: mysql-stress-test.pl
							 | 
						||
| 
								 | 
							
								\fB\-\-server\-user=\fR\fB\fIuser_name\fR\fR
							 | 
						||
| 
								 | 
							
								.sp
							 | 
						||
| 
								 | 
							
								The MySQL user name to use when connecting to the server\&. The default is
							 | 
						||
| 
								 | 
							
								root\&.
							 | 
						||
| 
								 | 
							
								.RE
							 | 
						||
| 
								 | 
							
								.sp
							 | 
						||
| 
								 | 
							
								.RS 4
							 | 
						||
| 
								 | 
							
								.ie n \{\
							 | 
						||
| 
								 | 
							
								\h'-04'\(bu\h'+03'\c
							 | 
						||
| 
								 | 
							
								.\}
							 | 
						||
| 
								 | 
							
								.el \{\
							 | 
						||
| 
								 | 
							
								.sp -1
							 | 
						||
| 
								 | 
							
								.IP \(bu 2.3
							 | 
						||
| 
								 | 
							
								.\}
							 | 
						||
| 
								 | 
							
								.\" mysql-stress-test.pl: sleep-time option
							 | 
						||
| 
								 | 
							
								.\" sleep-time option: mysql-stress-test.pl
							 | 
						||
| 
								 | 
							
								\fB\-\-sleep\-time=\fR\fB\fIN\fR\fR
							 | 
						||
| 
								 | 
							
								.sp
							 | 
						||
| 
								 | 
							
								The delay in seconds between test executions\&.
							 | 
						||
| 
								 | 
							
								.RE
							 | 
						||
| 
								 | 
							
								.sp
							 | 
						||
| 
								 | 
							
								.RS 4
							 | 
						||
| 
								 | 
							
								.ie n \{\
							 | 
						||
| 
								 | 
							
								\h'-04'\(bu\h'+03'\c
							 | 
						||
| 
								 | 
							
								.\}
							 | 
						||
| 
								 | 
							
								.el \{\
							 | 
						||
| 
								 | 
							
								.sp -1
							 | 
						||
| 
								 | 
							
								.IP \(bu 2.3
							 | 
						||
| 
								 | 
							
								.\}
							 | 
						||
| 
								 | 
							
								.\" mysql-stress-test.pl: stress-basedir option
							 | 
						||
| 
								 | 
							
								.\" stress-basedir option: mysql-stress-test.pl
							 | 
						||
| 
								 | 
							
								\fB\-\-stress\-basedir=\fR\fB\fIpath\fR\fR
							 | 
						||
| 
								 | 
							
								.sp
							 | 
						||
| 
								 | 
							
								This option is required\&.
							 | 
						||
| 
								 | 
							
								\fIpath\fR
							 | 
						||
| 
								 | 
							
								is the working directory for the test run\&. It is used as the temporary location for result tracking during testing\&.
							 | 
						||
| 
								 | 
							
								.RE
							 | 
						||
| 
								 | 
							
								.sp
							 | 
						||
| 
								 | 
							
								.RS 4
							 | 
						||
| 
								 | 
							
								.ie n \{\
							 | 
						||
| 
								 | 
							
								\h'-04'\(bu\h'+03'\c
							 | 
						||
| 
								 | 
							
								.\}
							 | 
						||
| 
								 | 
							
								.el \{\
							 | 
						||
| 
								 | 
							
								.sp -1
							 | 
						||
| 
								 | 
							
								.IP \(bu 2.3
							 | 
						||
| 
								 | 
							
								.\}
							 | 
						||
| 
								 | 
							
								.\" mysql-stress-test.pl: stress-datadir option
							 | 
						||
| 
								 | 
							
								.\" stress-datadir option: mysql-stress-test.pl
							 | 
						||
| 
								 | 
							
								\fB\-\-stress\-datadir=\fR\fB\fIpath\fR\fR
							 | 
						||
| 
								 | 
							
								.sp
							 | 
						||
| 
								 | 
							
								The directory of data files to be used during testing\&. The default location is the
							 | 
						||
| 
								 | 
							
								data
							 | 
						||
| 
								 | 
							
								directory under the location given by the
							 | 
						||
| 
								 | 
							
								\fB\-\-stress\-suite\-basedir\fR
							 | 
						||
| 
								 | 
							
								option\&.
							 | 
						||
| 
								 | 
							
								.RE
							 | 
						||
| 
								 | 
							
								.sp
							 | 
						||
| 
								 | 
							
								.RS 4
							 | 
						||
| 
								 | 
							
								.ie n \{\
							 | 
						||
| 
								 | 
							
								\h'-04'\(bu\h'+03'\c
							 | 
						||
| 
								 | 
							
								.\}
							 | 
						||
| 
								 | 
							
								.el \{\
							 | 
						||
| 
								 | 
							
								.sp -1
							 | 
						||
| 
								 | 
							
								.IP \(bu 2.3
							 | 
						||
| 
								 | 
							
								.\}
							 | 
						||
| 
								 | 
							
								.\" mysql-stress-test.pl: stress-init-file option
							 | 
						||
| 
								 | 
							
								.\" stress-init-file option: mysql-stress-test.pl
							 | 
						||
| 
								 | 
							
								\fB\-\-stress\-init\-file[=\fR\fB\fIpath\fR\fR\fB]\fR
							 | 
						||
| 
								 | 
							
								.sp
							 | 
						||
| 
								 | 
							
								\fIfile_name\fR
							 | 
						||
| 
								 | 
							
								is the location of the file that contains the list of tests to be run once to initialize the database for the testing\&. If missing, the default file is
							 | 
						||
| 
								 | 
							
								stress_init\&.txt
							 | 
						||
| 
								 | 
							
								in the test suite directory\&.
							 | 
						||
| 
								 | 
							
								.RE
							 | 
						||
| 
								 | 
							
								.sp
							 | 
						||
| 
								 | 
							
								.RS 4
							 | 
						||
| 
								 | 
							
								.ie n \{\
							 | 
						||
| 
								 | 
							
								\h'-04'\(bu\h'+03'\c
							 | 
						||
| 
								 | 
							
								.\}
							 | 
						||
| 
								 | 
							
								.el \{\
							 | 
						||
| 
								 | 
							
								.sp -1
							 | 
						||
| 
								 | 
							
								.IP \(bu 2.3
							 | 
						||
| 
								 | 
							
								.\}
							 | 
						||
| 
								 | 
							
								.\" mysql-stress-test.pl: stress-mode option
							 | 
						||
| 
								 | 
							
								.\" stress-mode option: mysql-stress-test.pl
							 | 
						||
| 
								 | 
							
								\fB\-\-stress\-mode=\fR\fB\fImode\fR\fR
							 | 
						||
| 
								 | 
							
								.sp
							 | 
						||
| 
								 | 
							
								This option indicates the test order in stress\-test mode\&. The
							 | 
						||
| 
								 | 
							
								\fImode\fR
							 | 
						||
| 
								 | 
							
								value is either
							 | 
						||
| 
								 | 
							
								random
							 | 
						||
| 
								 | 
							
								to select tests in random order or
							 | 
						||
| 
								 | 
							
								seq
							 | 
						||
| 
								 | 
							
								to run tests in each thread in the order specified in the test list file\&. The default mode is
							 | 
						||
| 
								 | 
							
								random\&.
							 | 
						||
| 
								 | 
							
								.RE
							 | 
						||
| 
								 | 
							
								.sp
							 | 
						||
| 
								 | 
							
								.RS 4
							 | 
						||
| 
								 | 
							
								.ie n \{\
							 | 
						||
| 
								 | 
							
								\h'-04'\(bu\h'+03'\c
							 | 
						||
| 
								 | 
							
								.\}
							 | 
						||
| 
								 | 
							
								.el \{\
							 | 
						||
| 
								 | 
							
								.sp -1
							 | 
						||
| 
								 | 
							
								.IP \(bu 2.3
							 | 
						||
| 
								 | 
							
								.\}
							 | 
						||
| 
								 | 
							
								.\" mysql-stress-test.pl: stress-suite-basedir option
							 | 
						||
| 
								 | 
							
								.\" stress-suite-basedir option: mysql-stress-test.pl
							 | 
						||
| 
								 | 
							
								\fB\-\-stress\-suite\-basedir=\fR\fB\fIpath\fR\fR
							 | 
						||
| 
								 | 
							
								.sp
							 | 
						||
| 
								 | 
							
								This option is required\&.
							 | 
						||
| 
								 | 
							
								\fIpath\fR
							 | 
						||
| 
								 | 
							
								is the directory that has the
							 | 
						||
| 
								 | 
							
								t
							 | 
						||
| 
								 | 
							
								and
							 | 
						||
| 
								 | 
							
								\fIr\fR
							 | 
						||
| 
								 | 
							
								subdirectories containing the test case and result files\&. This directory is also the default location of the
							 | 
						||
| 
								 | 
							
								stress\-test\&.txt
							 | 
						||
| 
								 | 
							
								file that contains the list of tests\&. (A different location can be specified with the
							 | 
						||
| 
								 | 
							
								\fB\-\-stress\-tests\-file\fR
							 | 
						||
| 
								 | 
							
								option\&.)
							 | 
						||
| 
								 | 
							
								.RE
							 | 
						||
| 
								 | 
							
								.sp
							 | 
						||
| 
								 | 
							
								.RS 4
							 | 
						||
| 
								 | 
							
								.ie n \{\
							 | 
						||
| 
								 | 
							
								\h'-04'\(bu\h'+03'\c
							 | 
						||
| 
								 | 
							
								.\}
							 | 
						||
| 
								 | 
							
								.el \{\
							 | 
						||
| 
								 | 
							
								.sp -1
							 | 
						||
| 
								 | 
							
								.IP \(bu 2.3
							 | 
						||
| 
								 | 
							
								.\}
							 | 
						||
| 
								 | 
							
								.\" mysql-stress-test.pl: stress-tests-file option
							 | 
						||
| 
								 | 
							
								.\" stress-tests-file option: mysql-stress-test.pl
							 | 
						||
| 
								 | 
							
								\fB\-\-stress\-tests\-file[=\fR\fB\fIfile_name\fR\fR\fB]\fR
							 | 
						||
| 
								 | 
							
								.sp
							 | 
						||
| 
								 | 
							
								Use this option to run the stress tests\&.
							 | 
						||
| 
								 | 
							
								\fIfile_name\fR
							 | 
						||
| 
								 | 
							
								is the location of the file that contains the list of tests\&. If
							 | 
						||
| 
								 | 
							
								\fIfile_name\fR
							 | 
						||
| 
								 | 
							
								is omitted, the default file is
							 | 
						||
| 
								 | 
							
								stress\-test\&.txt
							 | 
						||
| 
								 | 
							
								in the stress suite directory\&. (See
							 | 
						||
| 
								 | 
							
								\fB\-\-stress\-suite\-basedir\fR\&.)
							 | 
						||
| 
								 | 
							
								.RE
							 | 
						||
| 
								 | 
							
								.sp
							 | 
						||
| 
								 | 
							
								.RS 4
							 | 
						||
| 
								 | 
							
								.ie n \{\
							 | 
						||
| 
								 | 
							
								\h'-04'\(bu\h'+03'\c
							 | 
						||
| 
								 | 
							
								.\}
							 | 
						||
| 
								 | 
							
								.el \{\
							 | 
						||
| 
								 | 
							
								.sp -1
							 | 
						||
| 
								 | 
							
								.IP \(bu 2.3
							 | 
						||
| 
								 | 
							
								.\}
							 | 
						||
| 
								 | 
							
								.\" mysql-stress-test.pl: suite option
							 | 
						||
| 
								 | 
							
								.\" suite option: mysql-stress-test.pl
							 | 
						||
| 
								 | 
							
								\fB\-\-suite=\fR\fB\fIsuite_name\fR\fR
							 | 
						||
| 
								 | 
							
								.sp
							 | 
						||
| 
								 | 
							
								Run the named test suite\&. The default name is
							 | 
						||
| 
								 | 
							
								main
							 | 
						||
| 
								 | 
							
								(the regular test suite located in the
							 | 
						||
| 
								 | 
							
								mysql\-test
							 | 
						||
| 
								 | 
							
								directory)\&.
							 | 
						||
| 
								 | 
							
								.RE
							 | 
						||
| 
								 | 
							
								.sp
							 | 
						||
| 
								 | 
							
								.RS 4
							 | 
						||
| 
								 | 
							
								.ie n \{\
							 | 
						||
| 
								 | 
							
								\h'-04'\(bu\h'+03'\c
							 | 
						||
| 
								 | 
							
								.\}
							 | 
						||
| 
								 | 
							
								.el \{\
							 | 
						||
| 
								 | 
							
								.sp -1
							 | 
						||
| 
								 | 
							
								.IP \(bu 2.3
							 | 
						||
| 
								 | 
							
								.\}
							 | 
						||
| 
								 | 
							
								.\" mysql-stress-test.pl: test-count option
							 | 
						||
| 
								 | 
							
								.\" test-count option: mysql-stress-test.pl
							 | 
						||
| 
								 | 
							
								\fB\-\-test\-count=\fR\fB\fIN\fR\fR
							 | 
						||
| 
								 | 
							
								.sp
							 | 
						||
| 
								 | 
							
								The number of tests to execute before exiting\&.
							 | 
						||
| 
								 | 
							
								.RE
							 | 
						||
| 
								 | 
							
								.sp
							 | 
						||
| 
								 | 
							
								.RS 4
							 | 
						||
| 
								 | 
							
								.ie n \{\
							 | 
						||
| 
								 | 
							
								\h'-04'\(bu\h'+03'\c
							 | 
						||
| 
								 | 
							
								.\}
							 | 
						||
| 
								 | 
							
								.el \{\
							 | 
						||
| 
								 | 
							
								.sp -1
							 | 
						||
| 
								 | 
							
								.IP \(bu 2.3
							 | 
						||
| 
								 | 
							
								.\}
							 | 
						||
| 
								 | 
							
								.\" mysql-stress-test.pl: test-duration option
							 | 
						||
| 
								 | 
							
								.\" test-duration option: mysql-stress-test.pl
							 | 
						||
| 
								 | 
							
								\fB\-\-test\-duration=\fR\fB\fIN\fR\fR
							 | 
						||
| 
								 | 
							
								.sp
							 | 
						||
| 
								 | 
							
								The duration of stress testing in seconds\&.
							 | 
						||
| 
								 | 
							
								.RE
							 | 
						||
| 
								 | 
							
								.sp
							 | 
						||
| 
								 | 
							
								.RS 4
							 | 
						||
| 
								 | 
							
								.ie n \{\
							 | 
						||
| 
								 | 
							
								\h'-04'\(bu\h'+03'\c
							 | 
						||
| 
								 | 
							
								.\}
							 | 
						||
| 
								 | 
							
								.el \{\
							 | 
						||
| 
								 | 
							
								.sp -1
							 | 
						||
| 
								 | 
							
								.IP \(bu 2.3
							 | 
						||
| 
								 | 
							
								.\}
							 | 
						||
| 
								 | 
							
								.\" mysql-stress-test.pl: threads option
							 | 
						||
| 
								 | 
							
								.\" threads option: mysql-stress-test.pl
							 | 
						||
| 
								 | 
							
								\fB\-\-threads=\fR\fB\fIN\fR\fR
							 | 
						||
| 
								 | 
							
								.sp
							 | 
						||
| 
								 | 
							
								The number of threads\&. The default is 1\&.
							 | 
						||
| 
								 | 
							
								.RE
							 | 
						||
| 
								 | 
							
								.sp
							 | 
						||
| 
								 | 
							
								.RS 4
							 | 
						||
| 
								 | 
							
								.ie n \{\
							 | 
						||
| 
								 | 
							
								\h'-04'\(bu\h'+03'\c
							 | 
						||
| 
								 | 
							
								.\}
							 | 
						||
| 
								 | 
							
								.el \{\
							 | 
						||
| 
								 | 
							
								.sp -1
							 | 
						||
| 
								 | 
							
								.IP \(bu 2.3
							 | 
						||
| 
								 | 
							
								.\}
							 | 
						||
| 
								 | 
							
								.\" mysql-stress-test.pl: verbose option
							 | 
						||
| 
								 | 
							
								.\" verbose option: mysql-stress-test.pl
							 | 
						||
| 
								 | 
							
								\fB\-\-verbose\fR
							 | 
						||
| 
								 | 
							
								.sp
							 | 
						||
| 
								 | 
							
								Verbose mode\&. Print more information about what the program does\&.
							 | 
						||
| 
								 | 
							
								.RE
							 | 
						||
| 
								 | 
							
								.SH "COPYRIGHT"
							 | 
						||
| 
								 | 
							
								.br
							 | 
						||
| 
								 | 
							
								.PP
							 | 
						||
| 
								 | 
							
								Copyright \(co 2006, 2013, Oracle and/or its affiliates. All rights reserved.
							 | 
						||
| 
								 | 
							
								.PP
							 | 
						||
| 
								 | 
							
								This documentation is free software; you can redistribute it and/or modify it only under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License.
							 | 
						||
| 
								 | 
							
								.PP
							 | 
						||
| 
								 | 
							
								This documentation is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
							 | 
						||
| 
								 | 
							
								.PP
							 | 
						||
| 
								 | 
							
								You should have received a copy of the GNU General Public License along with the program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or see http://www.gnu.org/licenses/.
							 | 
						||
| 
								 | 
							
								.sp
							 | 
						||
| 
								 | 
							
								.SH "SEE ALSO"
							 | 
						||
| 
								 | 
							
								For more information, please refer to the MySQL Reference Manual,
							 | 
						||
| 
								 | 
							
								which may already be installed locally and which is also available
							 | 
						||
| 
								 | 
							
								online at http://dev.mysql.com/doc/.
							 | 
						||
| 
								 | 
							
								.SH AUTHOR
							 | 
						||
| 
								 | 
							
								Oracle Corporation (http://dev.mysql.com/).
							 |