258 lines
		
	
	
		
			7.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
		
		
			
		
	
	
			258 lines
		
	
	
		
			7.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
|  | DROP SCHEMA IF EXISTS `mysqlslap`; | ||
|  | CREATE SCHEMA `mysqlslap`; | ||
|  | use mysqlslap; | ||
|  | CREATE TABLE t1 (id int, name varchar(64)); | ||
|  | INSERT INTO t1 VALUES (1, 'This is a test'); | ||
|  | select * from t1; | ||
|  | DROP SCHEMA IF EXISTS `mysqlslap`; | ||
|  | CREATE SCHEMA `mysqlslap`; | ||
|  | use mysqlslap; | ||
|  | CREATE TABLE t1 (id int, name varchar(64)); | ||
|  | INSERT INTO t1 VALUES (1, 'This is a test'); | ||
|  | select * from t1; | ||
|  | DROP SCHEMA IF EXISTS `mysqlslap`; | ||
|  | CREATE SCHEMA `mysqlslap`; | ||
|  | use mysqlslap; | ||
|  | CREATE TABLE t1 (id int, name varchar(64)); | ||
|  | INSERT INTO t1 VALUES (1, 'This is a test'); | ||
|  | select * from t1; | ||
|  | DROP SCHEMA IF EXISTS `mysqlslap`; | ||
|  | CREATE SCHEMA `mysqlslap`; | ||
|  | use mysqlslap; | ||
|  | CREATE TABLE t1 (id int, name varchar(64)); | ||
|  | INSERT INTO t1 VALUES (1, 'This is a test'); | ||
|  | select * from t1; | ||
|  | DROP SCHEMA IF EXISTS `mysqlslap`; | ||
|  | CREATE SCHEMA `mysqlslap`; | ||
|  | use mysqlslap; | ||
|  | CREATE TABLE t1 (id int, name varchar(64)); | ||
|  | INSERT INTO t1 VALUES (1, 'This is a test'); | ||
|  | select * from t1; | ||
|  | DROP SCHEMA IF EXISTS `mysqlslap`; | ||
|  | CREATE SCHEMA `mysqlslap`; | ||
|  | use mysqlslap; | ||
|  | CREATE TABLE t1 (id int, name varchar(64)); | ||
|  | INSERT INTO t1 VALUES (1, 'This is a test'); | ||
|  | select * from t1; | ||
|  | DROP SCHEMA IF EXISTS `mysqlslap`; | ||
|  | CREATE SCHEMA `mysqlslap`; | ||
|  | use mysqlslap; | ||
|  | CREATE TABLE t1 (id int, name varchar(64)); | ||
|  | INSERT INTO t1 VALUES (1, 'This is a test'); | ||
|  | select * from t1; | ||
|  | DROP SCHEMA IF EXISTS `mysqlslap`; | ||
|  | CREATE SCHEMA `mysqlslap`; | ||
|  | use mysqlslap; | ||
|  | CREATE TABLE t1 (id int, name varchar(64)); | ||
|  | INSERT INTO t1 VALUES (1, 'This is a test'); | ||
|  | select * from t1; | ||
|  | DROP SCHEMA IF EXISTS `mysqlslap`; | ||
|  | CREATE SCHEMA `mysqlslap`; | ||
|  | use mysqlslap; | ||
|  | CREATE TABLE t1 (id int, name varchar(64)); | ||
|  | INSERT INTO t1 VALUES (1, 'This is a test'); | ||
|  | select * from t1; | ||
|  | DROP SCHEMA IF EXISTS `mysqlslap`; | ||
|  | CREATE SCHEMA `mysqlslap`; | ||
|  | use mysqlslap; | ||
|  | CREATE TABLE t1 (id int, name varchar(64)); | ||
|  | INSERT INTO t1 VALUES (1, 'This is a test'); | ||
|  | select * from t1; | ||
|  | DROP SCHEMA IF EXISTS `mysqlslap`; | ||
|  | CREATE SCHEMA `mysqlslap`; | ||
|  | use mysqlslap; | ||
|  | CREATE TABLE t1 (id int, name varchar(64)); | ||
|  | INSERT INTO t1 VALUES (1, 'This is a test'); | ||
|  | select * from t1; | ||
|  | DROP SCHEMA IF EXISTS `mysqlslap`; | ||
|  | CREATE SCHEMA `mysqlslap`; | ||
|  | use mysqlslap; | ||
|  | CREATE TABLE t1 (id int, name varchar(64)); | ||
|  | INSERT INTO t1 VALUES (1, 'This is a test'); | ||
|  | select * from t1; | ||
|  | DROP SCHEMA IF EXISTS `mysqlslap`; | ||
|  | CREATE SCHEMA `mysqlslap`; | ||
|  | use mysqlslap; | ||
|  | CREATE TABLE t1 (id int, name varchar(64)); | ||
|  | INSERT INTO t1 VALUES (1, 'This is a test'); | ||
|  | select * from t1; | ||
|  | DROP SCHEMA IF EXISTS `mysqlslap`; | ||
|  | CREATE SCHEMA `mysqlslap`; | ||
|  | use mysqlslap; | ||
|  | CREATE TABLE t1 (id int, name varchar(64)); | ||
|  | INSERT INTO t1 VALUES (1, 'This is a test'); | ||
|  | select * from t1; | ||
|  | DROP SCHEMA IF EXISTS `mysqlslap`; | ||
|  | CREATE SCHEMA `mysqlslap`; | ||
|  | use mysqlslap; | ||
|  | CREATE TABLE t1 (id int, name varchar(64)); | ||
|  | INSERT INTO t1 VALUES (1, 'This is a test'); | ||
|  | select * from t1; | ||
|  | DROP SCHEMA IF EXISTS `mysqlslap`; | ||
|  | CREATE SCHEMA `mysqlslap`; | ||
|  | use mysqlslap; | ||
|  | CREATE TABLE t1 (id int, name varchar(64)); | ||
|  | INSERT INTO t1 VALUES (1, 'This is a test'); | ||
|  | select * from t1; | ||
|  | DROP SCHEMA IF EXISTS `mysqlslap`; | ||
|  | CREATE SCHEMA `mysqlslap`; | ||
|  | use mysqlslap; | ||
|  | CREATE TABLE t1 (id int, name varchar(64)); | ||
|  | INSERT INTO t1 VALUES (1, 'This is a test'); | ||
|  | select * from t1; | ||
|  | DROP SCHEMA IF EXISTS `mysqlslap`; | ||
|  | CREATE SCHEMA `mysqlslap`; | ||
|  | use mysqlslap; | ||
|  | CREATE TABLE t1 (id int, name varchar(64)); | ||
|  | INSERT INTO t1 VALUES (1, 'This is a test'); | ||
|  | select * from t1; | ||
|  | DROP SCHEMA IF EXISTS `mysqlslap`; | ||
|  | CREATE SCHEMA `mysqlslap`; | ||
|  | use mysqlslap; | ||
|  | CREATE TABLE t1 (id int, name varchar(64)); | ||
|  | INSERT INTO t1 VALUES (1, 'This is a test'); | ||
|  | select * from t1; | ||
|  | DROP SCHEMA IF EXISTS `mysqlslap`; | ||
|  | CREATE SCHEMA `mysqlslap`; | ||
|  | use mysqlslap; | ||
|  | CREATE TABLE t1 (id int, name varchar(64)); | ||
|  | INSERT INTO t1 VALUES (1, 'This is a test'); | ||
|  | select * from t1; | ||
|  | DROP SCHEMA IF EXISTS `mysqlslap`; | ||
|  | DROP SCHEMA IF EXISTS `mysqlslap`; | ||
|  | CREATE SCHEMA `mysqlslap`; | ||
|  | use mysqlslap; | ||
|  | set storage_engine=`heap`; | ||
|  | CREATE TABLE t1 (id int, name varchar(64)); | ||
|  | create table t2(foo1 varchar(32), foo2 varchar(32)); | ||
|  | INSERT INTO t1 VALUES (1, 'This is a test'); | ||
|  | insert into t2 values ('test', 'test2'); | ||
|  | select * from t1; | ||
|  | select * from t2; | ||
|  | DROP SCHEMA IF EXISTS `mysqlslap`; | ||
|  | DROP SCHEMA IF EXISTS `mysqlslap`; | ||
|  | CREATE SCHEMA `mysqlslap`; | ||
|  | use mysqlslap; | ||
|  | set storage_engine=`myisam`; | ||
|  | CREATE TABLE t1 (id int, name varchar(64)); | ||
|  | create table t2(foo1 varchar(32), foo2 varchar(32)); | ||
|  | INSERT INTO t1 VALUES (1, 'This is a test'); | ||
|  | insert into t2 values ('test', 'test2'); | ||
|  | select * from t1; | ||
|  | select * from t2; | ||
|  | DROP SCHEMA IF EXISTS `mysqlslap`; | ||
|  | DROP SCHEMA IF EXISTS `mysqlslap`; | ||
|  | CREATE SCHEMA `mysqlslap`; | ||
|  | use mysqlslap; | ||
|  | set storage_engine=`heap`; | ||
|  | CREATE TABLE t1 (id int, name varchar(64)); | ||
|  | create table t2(foo1 varchar(32), foo2 varchar(32)); | ||
|  | INSERT INTO t1 VALUES (1, 'This is a test'); | ||
|  | insert into t2 values ('test', 'test2'); | ||
|  | SHOW TABLES; | ||
|  | select * from t1; | ||
|  | select * from t2; | ||
|  | SHOW TABLES; | ||
|  | DROP SCHEMA IF EXISTS `mysqlslap`; | ||
|  | DROP SCHEMA IF EXISTS `mysqlslap`; | ||
|  | CREATE SCHEMA `mysqlslap`; | ||
|  | use mysqlslap; | ||
|  | set storage_engine=`myisam`; | ||
|  | CREATE TABLE t1 (id int, name varchar(64)); | ||
|  | create table t2(foo1 varchar(32), foo2 varchar(32)); | ||
|  | INSERT INTO t1 VALUES (1, 'This is a test'); | ||
|  | insert into t2 values ('test', 'test2'); | ||
|  | SHOW TABLES; | ||
|  | select * from t1; | ||
|  | select * from t2; | ||
|  | SHOW TABLES; | ||
|  | DROP SCHEMA IF EXISTS `mysqlslap`; | ||
|  | DROP SCHEMA IF EXISTS `mysqlslap`; | ||
|  | CREATE SCHEMA `mysqlslap`; | ||
|  | use mysqlslap; | ||
|  | set storage_engine=`heap`; | ||
|  | CREATE TABLE t1 (id int, name varchar(64)); | ||
|  | create table t2(foo1 varchar(32), foo2 varchar(32)); | ||
|  | INSERT INTO t1 VALUES (1, 'This is a test'); | ||
|  | insert into t2 values ('test', 'test2'); | ||
|  | SET AUTOCOMMIT=0; | ||
|  | SHOW TABLES; | ||
|  | SET AUTOCOMMIT=0; | ||
|  | select * from t1; | ||
|  | COMMIT; | ||
|  | select * from t2; | ||
|  | COMMIT; | ||
|  | select * from t1; | ||
|  | COMMIT; | ||
|  | select * from t2; | ||
|  | COMMIT; | ||
|  | select * from t1; | ||
|  | COMMIT; | ||
|  | select * from t2; | ||
|  | COMMIT; | ||
|  | COMMIT; | ||
|  | SHOW TABLES; | ||
|  | DROP SCHEMA IF EXISTS `mysqlslap`; | ||
|  | DROP SCHEMA IF EXISTS `mysqlslap`; | ||
|  | CREATE SCHEMA `mysqlslap`; | ||
|  | use mysqlslap; | ||
|  | set storage_engine=`myisam`; | ||
|  | CREATE TABLE t1 (id int, name varchar(64)); | ||
|  | create table t2(foo1 varchar(32), foo2 varchar(32)); | ||
|  | INSERT INTO t1 VALUES (1, 'This is a test'); | ||
|  | insert into t2 values ('test', 'test2'); | ||
|  | SET AUTOCOMMIT=0; | ||
|  | SHOW TABLES; | ||
|  | SET AUTOCOMMIT=0; | ||
|  | select * from t1; | ||
|  | COMMIT; | ||
|  | select * from t2; | ||
|  | COMMIT; | ||
|  | select * from t1; | ||
|  | COMMIT; | ||
|  | select * from t2; | ||
|  | COMMIT; | ||
|  | select * from t1; | ||
|  | COMMIT; | ||
|  | select * from t2; | ||
|  | COMMIT; | ||
|  | COMMIT; | ||
|  | SHOW TABLES; | ||
|  | DROP SCHEMA IF EXISTS `mysqlslap`; | ||
|  | # | ||
|  | # Bug #29985: mysqlslap -- improper handling of resultsets in SPROCs | ||
|  | # | ||
|  | DROP PROCEDURE IF EXISTS p1; | ||
|  | CREATE PROCEDURE p1() SELECT 1; | ||
|  | DROP PROCEDURE p1; | ||
|  | # | ||
|  | # Bug #11765157 - 58090: mysqlslap drops schema specified in | ||
|  | #                 create_schema if auto-generate-sql also set. | ||
|  | # | ||
|  | # 'bug58090' database should not be present. | ||
|  | SHOW DATABASES; | ||
|  | Database | ||
|  | information_schema | ||
|  | mtr | ||
|  | mysql | ||
|  | test | ||
|  | # 'bug58090' database should be present. | ||
|  | SHOW DATABASES; | ||
|  | Database | ||
|  | information_schema | ||
|  | bug58090 | ||
|  | mtr | ||
|  | mysql | ||
|  | test | ||
|  | DROP DATABASE bug58090; | ||
|  | # | ||
|  | # Bug #11766072 - 59107: MYSQLSLAP CRASHES IF STARTED WITH NO ARGUMENTS ON WINDOWS | ||
|  | # | ||
|  | Benchmark | ||
|  | 	Average number of seconds to run all queries: TIME seconds | ||
|  | 	Minimum number of seconds to run all queries: TIME seconds | ||
|  | 	Maximum number of seconds to run all queries: TIME seconds | ||
|  | 	Number of clients running queries: 1 | ||
|  | 	Average number of queries per client: 0 | ||
|  | 
 |