Skip to content
/ server Public
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions mysql-test/main/tmp_space_usage.result
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,8 @@ create table t1 (a int primary key, v varchar(256), c int default(0)) engine=inn
create table t2 (a int primary key, v varchar(256), c int default(0)) engine=innodb;
begin;
insert into t1 (a,v) select seq, repeat(char(64+mod(seq,32)),mod(seq,254)+1) from seq_1_to_3000;
set @@tmp_memory_table_size=1024*1024;
set @@tmp_memory_table_size=0;
connection c1;
# information_schema.process_list.tmp_space_used == status.tmp_space_used
insert into t2 (a,v) select seq, repeat(char(64+mod(seq,32)),mod(seq,254)+1) from seq_1_to_3000;
Expand Down
4 changes: 4 additions & 0 deletions mysql-test/main/tmp_space_usage.test
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,11 @@ begin;
insert into t1 (a,v) select seq, repeat(char(64+mod(seq,32)),mod(seq,254)+1) from seq_1_to_3000;

let $id=`select connection_id()`;
# Use memory for the session_status query's internal temp table so it
# does not change tmp_space_used as a side effect of reading it.
set @@tmp_memory_table_size=1024*1024;
let $tmp_usage1=`select variable_value from information_schema.session_status where variable_name="tmp_space_used"`;
set @@tmp_memory_table_size=0;

connection c1;
--disable_query_log
Expand Down