110 lines
		
	
	
		
			5.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			110 lines
		
	
	
		
			5.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| --result_format 4
 | |
| --disable_query_log
 | |
| set @@session.explicit_defaults_for_timestamp=off;
 | |
| --enable_query_log
 | |
| # owner: peihan.dph
 | |
| # owner group: SQL3
 | |
| # description:
 | |
| #
 | |
| 
 | |
| # tags: inner_table, schema
 | |
| 
 | |
| let $cpu = 1;
 | |
| let $memory = 1073741824;
 | |
| let $min_memory = 1073741824;
 | |
| let $disk = 536870912;
 | |
| let $iops = 100000;
 | |
| let $session = 64;
 | |
| 
 | |
| use information_schema;
 | |
| desc information_schema.columns;
 | |
| desc information_schema.tables;
 | |
| desc information_schema.session_variables;
 | |
| desc information_schema.table_constraints;
 | |
| desc information_schema.character_sets;
 | |
| desc information_schema.global_variables;
 | |
| desc information_schema.statistics;
 | |
| desc information_schema.schemata;
 | |
| desc information_schema.views;
 | |
| desc information_schema.files;
 | |
| 
 | |
| #select * from information_schema.columns;
 | |
| --sorted_result
 | |
| --replace_column 8 NULL 9 NULL 10 NULL 15 NULL 16 NULL
 | |
| select * from information_schema.tables where table_schema in ('oceanbase', 'mysql', 'information_schema') order by TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME;
 | |
| --echo test
 | |
| #--sorted_result
 | |
| #select * from information_schema.session_variables where variable_name != 'version_comment' and variable_name != 'version' order by VARIABLE_NAME;
 | |
| #--sorted_result
 | |
| #select * from information_schema.global_variables where variable_name != 'version_comment' and variable_name != 'version' order by VARIABLE_NAME;
 | |
| --sorted_result
 | |
| select * from information_schema.table_constraints where table_schema in ('oceanbase', 'mysql', 'information_schema') order by CONSTRAINT_CATALOG, CONSTRAINT_SCHEMA, CONSTRAINT_NAME;
 | |
| --sorted_result
 | |
| select * from information_schema.character_sets;
 | |
| --sorted_result
 | |
| select * from information_schema.statistics where table_schema in ('oceanbase', 'mysql', 'information_schema') and TABLE_NAME not like "ob_all_proxy%" order by TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME;
 | |
| --sorted_result
 | |
| select * from information_schema.schemata where schema_name in ('oceanbase', 'mysql', 'information_schema') order by CATALOG_NAME, SCHEMA_NAME;
 | |
| --sorted_result
 | |
| select * from information_schema.views where table_schema in ('oceanbase', 'mysql', 'information_schema') order by TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME;
 | |
| # should be empty
 | |
| --sorted_result
 | |
| select * from information_schema.files;
 | |
| 
 | |
| create database test1;
 | |
| use test1;
 | |
| create table t1tenant1(c1 bigint primary key, c2 bigint);
 | |
| connection default;
 | |
| --replace_column 8 NULL 9 NULL 10 NULL 15 NULL 16 NULL
 | |
| select * from information_schema.tables where table_schema in ('oceanbase', 'mysql', 'information_schema', 'test1') order by TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME;
 | |
| 
 | |
| create index t1tenant1_idx1 on t1tenant1(c2, c1);
 | |
| create unique index t1tenant1_uidx on t1tenant1(c2);
 | |
| create view vt1tenant1 as select c1,c2 from t1tenant1;
 | |
| 
 | |
| use information_schema;
 | |
| #select * from information_schema.columns;
 | |
| #select * from information_schema.tables;
 | |
| --sorted_result
 | |
| select * from information_schema.table_constraints where table_schema in ('oceanbase', 'mysql', 'information_schema', 'test1') order by CONSTRAINT_CATALOG, CONSTRAINT_SCHEMA, CONSTRAINT_NAME;
 | |
| 
 | |
| --sorted_result
 | |
| select * from information_schema.schemata where schema_name in ('oceanbase', 'mysql', 'information_schema', 'test1') order by CATALOG_NAME, SCHEMA_NAME;
 | |
| --sorted_result
 | |
| select * from information_schema.views where table_schema in ('oceanbase', 'mysql', 'information_schema', 'test1') order by TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME;
 | |
| 
 | |
| 
 | |
| # login using sys tenant
 | |
| connect (conn_sys,$OBMYSQL_MS0,root@sys,,*NO-ONE*,$OBMYSQL_PORT);
 | |
| set @@session.ob_query_timeout = 60000000;
 | |
| use information_schema;
 | |
| --disable_warnings
 | |
| drop table if exists t1, t2, t3;
 | |
| --enable_warnings
 | |
| #select * from information_schema.schemata;
 | |
| #select * from information_schema.columns;
 | |
| #select * from information_schema.session_variables where variable_name != 'version_comment' and variable_name != 'version' order by VARIABLE_NAME;
 | |
| #select * from information_schema.global_variables where variable_name != 'version_comment' and variable_name != 'version' order by VARIABLE_NAME;
 | |
| --sorted_result
 | |
| select * from information_schema.table_constraints where table_schema in ('oceanbase', 'mysql', 'information_schema', 'SYS', 'LBACSYS', 'ORAAUDITOR') order by CONSTRAINT_CATALOG, CONSTRAINT_SCHEMA, CONSTRAINT_NAME;
 | |
| --sorted_result
 | |
| select * from information_schema.statistics where table_schema in ('oceanbase', 'mysql', 'information_schema', 'SYS', 'LBACSYS', 'ORAAUDITOR') and TABLE_NAME not like "ob_all_proxy%" order by TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME;
 | |
| --sorted_result
 | |
| select * from information_schema.views where table_schema in ('oceanbase', 'mysql', 'information_schema', 'SYS', 'LBACSYS', 'ORAAUDITOR') order by TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME;
 | |
| 
 | |
| 
 | |
| --error 1049
 | |
| use test1;
 | |
| connection default;
 | |
| use information_schema;
 | |
| #select * from information_schema.columns;
 | |
| #select * from information_schema.schemata;
 | |
| --sorted_result
 | |
| select * from information_schema.table_constraints where table_schema in ('oceanbase', 'mysql', 'information_schema', 'test1') order by CONSTRAINT_CATALOG, CONSTRAINT_SCHEMA, CONSTRAINT_NAME;
 | |
| --sorted_result
 | |
| select * from information_schema.statistics where table_schema in ('oceanbase', 'mysql', 'information_schema', 'test1') and TABLE_NAME not like "ob_all_proxy%" order by TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME;
 | |
| --sorted_result
 | |
| select * from information_schema.views where table_schema in ('oceanbase', 'mysql', 'information_schema', 'test1') order by TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME;
 | |
| 
 | |
| drop database test1;
 |