mariadb/mysql-test/r/delay_key_write_func.result
2008-04-15 15:44:11 +02:00

67 lines
1.6 KiB
Text

'#--------------------FN_DYNVARS_023_01-------------------------#'
SET @@global.delay_key_write = ON;
SELECT @@global.delay_key_write;
@@global.delay_key_write
ON
'connect (user1,localhost,root,,,,)'
'connection user1'
SELECT @@global.delay_key_write AS res_is_ON;
res_is_ON
ON
SET @@global.delay_key_write = ALL;
'connect (user1,localhost,root,,,,)'
'connection user1'
SELECT @@global.delay_key_write AS res_is_ALL;
res_is_ALL
ALL
'#--------------------FN_DYNVARS_023_02-------------------------#'
'---check when delay_key_write is OFF---'
SET @@global.delay_key_write = OFF;
FLUSH STATUS;
CALL sp_addRecords(1,10);
SHOW STATUS LIKE 'Key_reads';
Variable_name Value
Key_reads 0
SHOW STATUS LIKE 'Key_writes';
Variable_name Value
Key_writes 9
SHOW STATUS LIKE 'Key_write_requests';
Variable_name Value
Key_write_requests 9
select count(*) from t1;
count(*)
9
'----check when delay_key_write is ON---'
SET @@global.delay_key_write = ON;
FLUSH STATUS;
CALL sp_addRecords(1,10);
SHOW STATUS LIKE 'Key_reads';
Variable_name Value
Key_reads 0
SHOW STATUS LIKE 'Key_writes';
Variable_name Value
Key_writes 0
SHOW STATUS LIKE 'Key_write_requests';
Variable_name Value
Key_write_requests 9
select count(*) from t1;
count(*)
9
'----check when delay_key_write is ALL---'
SET @@global.delay_key_write = ALL;
FLUSH STATUS;
CALL sp_addRecords(1,10);
SHOW STATUS LIKE 'Key_reads';
Variable_name Value
Key_reads 0
SHOW STATUS LIKE 'Key_writes';
Variable_name Value
Key_writes 0
SHOW STATUS LIKE 'Key_write_requests';
Variable_name Value
Key_write_requests 9
select count(*) from t1;
count(*)
9
DROP PROCEDURE sp_addRecords;
DROP TABLE t1;