polardbxengine/mysql-test/suite/galaxystore/r/feature_file_purge_issue564...

57 lines
1.5 KiB
Plaintext

#
# File purge
#
SET @old_log_error_verbosity = @@global.log_error_verbosity;
SET @@global.log_error_verbosity=3;
SET @old_innodb_data_file_purge = @@global.innodb_data_file_purge;
SET @@global.innodb_data_file_purge = ON;
SET @old_innodb_print_data_file_purge_process = @@global.innodb_print_data_file_purge_process;
SET @@global.innodb_print_data_file_purge_process = ON;
SHOW GLOBAL VARIABLES LIKE '%data_file_purge%';
Variable_name Value
innodb_data_file_purge ON
innodb_data_file_purge_all_at_shutdown OFF
innodb_data_file_purge_dir
innodb_data_file_purge_immediate OFF
innodb_data_file_purge_interval 100
innodb_data_file_purge_max_size 512
innodb_print_data_file_purge_process ON
FLUSH LOGS;
#
# normal table
#
create database db_1;
use db_1;
create table t(id int, col1 int)engine = innodb;
drop table t;
drop database db_1;
#
# drop database
#
create database db_1;
use db_1;
create table t1(id int, col1 int)engine = innodb;
create table t2(id int, col1 int)engine = innodb;
drop database db_1;
#
# tablespace
#
create tablespace ts_1 add datafile 'ts_1.ibd' FILE_BLOCK_SIZE=1k;
drop tablespace ts_1;
#
# data directory
#
create database db_1;
use db_1;
CREATE TABLE t_3 (a int, b text) KEY_BLOCK_SIZE=1 DATA DIRECTORY='MYSQL_TMP_DIR';
drop table t_3;
drop database db_1;
File purge record:
SET @@global.log_error_verbosity=@old_log_error_verbosity;
SET @@global.innodb_data_file_purge=@old_innodb_data_file_purge;
SET @@global.innodb_print_data_file_purge_process = @old_innodb_print_data_file_purge_process;
###
### done
###