mirror of
https://github.com/MariaDB/server.git
synced 2025-11-05 01:43:31 +03:00
merge
This commit is contained in:
@@ -1,12 +1,14 @@
|
||||
create table t1 (test_name text);
|
||||
create table t2 (variable_name text);
|
||||
load data infile "MYSQLTEST_VARDIR/tmp/sys_vars.all_vars.txt" into table t1;
|
||||
select variable_name as `There should be *no* variables listed below:`
|
||||
from information_schema.global_variables
|
||||
left join t1 on variable_name=test_name where
|
||||
test_name is null
|
||||
union
|
||||
select variable_name from information_schema.session_variables
|
||||
left join t1 on variable_name=test_name where
|
||||
test_name is null;
|
||||
insert into t2 select variable_name from information_schema.global_variables;
|
||||
insert into t2 select variable_name from information_schema.session_variables;
|
||||
update t2 set variable_name= replace(variable_name, "PERFORMANCE_SCHEMA_", "PFS_");
|
||||
select variable_name as `There should be *no* long test name listed below:` from t2
|
||||
where length(variable_name) > 50;
|
||||
There should be *no* long test name listed below:
|
||||
select variable_name as `There should be *no* variables listed below:` from t2
|
||||
left join t1 on variable_name=test_name where test_name is null;
|
||||
There should be *no* variables listed below:
|
||||
drop table t1;
|
||||
drop table t2;
|
||||
|
||||
23
mysql-test/suite/sys_vars/r/performance_schema_basic.result
Normal file
23
mysql-test/suite/sys_vars/r/performance_schema_basic.result
Normal file
@@ -0,0 +1,23 @@
|
||||
select @@global.performance_schema;
|
||||
@@global.performance_schema
|
||||
1
|
||||
select @@session.performance_schema;
|
||||
ERROR HY000: Variable 'performance_schema' is a GLOBAL variable
|
||||
show global variables like 'performance_schema';
|
||||
Variable_name Value
|
||||
performance_schema ON
|
||||
show session variables like 'performance_schema';
|
||||
Variable_name Value
|
||||
performance_schema ON
|
||||
select * from information_schema.global_variables
|
||||
where variable_name='performance_schema';
|
||||
VARIABLE_NAME VARIABLE_VALUE
|
||||
PERFORMANCE_SCHEMA ON
|
||||
select * from information_schema.session_variables
|
||||
where variable_name='performance_schema';
|
||||
VARIABLE_NAME VARIABLE_VALUE
|
||||
PERFORMANCE_SCHEMA ON
|
||||
set global performance_schema=1;
|
||||
ERROR HY000: Variable 'performance_schema' is a read only variable
|
||||
set session performance_schema=1;
|
||||
ERROR HY000: Variable 'performance_schema' is a read only variable
|
||||
@@ -0,0 +1,23 @@
|
||||
select @@global.performance_schema_events_waits_history_long_size;
|
||||
@@global.performance_schema_events_waits_history_long_size
|
||||
15000
|
||||
select @@session.performance_schema_events_waits_history_long_size;
|
||||
ERROR HY000: Variable 'performance_schema_events_waits_history_long_size' is a GLOBAL variable
|
||||
show global variables like 'performance_schema_events_waits_history_long_size';
|
||||
Variable_name Value
|
||||
performance_schema_events_waits_history_long_size 15000
|
||||
show session variables like 'performance_schema_events_waits_history_long_size';
|
||||
Variable_name Value
|
||||
performance_schema_events_waits_history_long_size 15000
|
||||
select * from information_schema.global_variables
|
||||
where variable_name='performance_schema_events_waits_history_long_size';
|
||||
VARIABLE_NAME VARIABLE_VALUE
|
||||
PERFORMANCE_SCHEMA_EVENTS_WAITS_HISTORY_LONG_SIZE 15000
|
||||
select * from information_schema.session_variables
|
||||
where variable_name='performance_schema_events_waits_history_long_size';
|
||||
VARIABLE_NAME VARIABLE_VALUE
|
||||
PERFORMANCE_SCHEMA_EVENTS_WAITS_HISTORY_LONG_SIZE 15000
|
||||
set global performance_schema_events_waits_history_long_size=1;
|
||||
ERROR HY000: Variable 'performance_schema_events_waits_history_long_size' is a read only variable
|
||||
set session performance_schema_events_waits_history_long_size=1;
|
||||
ERROR HY000: Variable 'performance_schema_events_waits_history_long_size' is a read only variable
|
||||
@@ -0,0 +1,23 @@
|
||||
select @@global.performance_schema_events_waits_history_size;
|
||||
@@global.performance_schema_events_waits_history_size
|
||||
15
|
||||
select @@session.performance_schema_events_waits_history_size;
|
||||
ERROR HY000: Variable 'performance_schema_events_waits_history_size' is a GLOBAL variable
|
||||
show global variables like 'performance_schema_events_waits_history_size';
|
||||
Variable_name Value
|
||||
performance_schema_events_waits_history_size 15
|
||||
show session variables like 'performance_schema_events_waits_history_size';
|
||||
Variable_name Value
|
||||
performance_schema_events_waits_history_size 15
|
||||
select * from information_schema.global_variables
|
||||
where variable_name='performance_schema_events_waits_history_size';
|
||||
VARIABLE_NAME VARIABLE_VALUE
|
||||
PERFORMANCE_SCHEMA_EVENTS_WAITS_HISTORY_SIZE 15
|
||||
select * from information_schema.session_variables
|
||||
where variable_name='performance_schema_events_waits_history_size';
|
||||
VARIABLE_NAME VARIABLE_VALUE
|
||||
PERFORMANCE_SCHEMA_EVENTS_WAITS_HISTORY_SIZE 15
|
||||
set global performance_schema_events_waits_history_size=1;
|
||||
ERROR HY000: Variable 'performance_schema_events_waits_history_size' is a read only variable
|
||||
set session performance_schema_events_waits_history_size=1;
|
||||
ERROR HY000: Variable 'performance_schema_events_waits_history_size' is a read only variable
|
||||
@@ -0,0 +1,23 @@
|
||||
select @@global.performance_schema_max_cond_classes;
|
||||
@@global.performance_schema_max_cond_classes
|
||||
123
|
||||
select @@session.performance_schema_max_cond_classes;
|
||||
ERROR HY000: Variable 'performance_schema_max_cond_classes' is a GLOBAL variable
|
||||
show global variables like 'performance_schema_max_cond_classes';
|
||||
Variable_name Value
|
||||
performance_schema_max_cond_classes 123
|
||||
show session variables like 'performance_schema_max_cond_classes';
|
||||
Variable_name Value
|
||||
performance_schema_max_cond_classes 123
|
||||
select * from information_schema.global_variables
|
||||
where variable_name='performance_schema_max_cond_classes';
|
||||
VARIABLE_NAME VARIABLE_VALUE
|
||||
PERFORMANCE_SCHEMA_MAX_COND_CLASSES 123
|
||||
select * from information_schema.session_variables
|
||||
where variable_name='performance_schema_max_cond_classes';
|
||||
VARIABLE_NAME VARIABLE_VALUE
|
||||
PERFORMANCE_SCHEMA_MAX_COND_CLASSES 123
|
||||
set global performance_schema_max_cond_classes=1;
|
||||
ERROR HY000: Variable 'performance_schema_max_cond_classes' is a read only variable
|
||||
set session performance_schema_max_cond_classes=1;
|
||||
ERROR HY000: Variable 'performance_schema_max_cond_classes' is a read only variable
|
||||
@@ -0,0 +1,23 @@
|
||||
select @@global.performance_schema_max_cond_instances;
|
||||
@@global.performance_schema_max_cond_instances
|
||||
123
|
||||
select @@session.performance_schema_max_cond_instances;
|
||||
ERROR HY000: Variable 'performance_schema_max_cond_instances' is a GLOBAL variable
|
||||
show global variables like 'performance_schema_max_cond_instances';
|
||||
Variable_name Value
|
||||
performance_schema_max_cond_instances 123
|
||||
show session variables like 'performance_schema_max_cond_instances';
|
||||
Variable_name Value
|
||||
performance_schema_max_cond_instances 123
|
||||
select * from information_schema.global_variables
|
||||
where variable_name='performance_schema_max_cond_instances';
|
||||
VARIABLE_NAME VARIABLE_VALUE
|
||||
PERFORMANCE_SCHEMA_MAX_COND_INSTANCES 123
|
||||
select * from information_schema.session_variables
|
||||
where variable_name='performance_schema_max_cond_instances';
|
||||
VARIABLE_NAME VARIABLE_VALUE
|
||||
PERFORMANCE_SCHEMA_MAX_COND_INSTANCES 123
|
||||
set global performance_schema_max_cond_instances=1;
|
||||
ERROR HY000: Variable 'performance_schema_max_cond_instances' is a read only variable
|
||||
set session performance_schema_max_cond_instances=1;
|
||||
ERROR HY000: Variable 'performance_schema_max_cond_instances' is a read only variable
|
||||
@@ -0,0 +1,23 @@
|
||||
select @@global.performance_schema_max_file_classes;
|
||||
@@global.performance_schema_max_file_classes
|
||||
123
|
||||
select @@session.performance_schema_max_file_classes;
|
||||
ERROR HY000: Variable 'performance_schema_max_file_classes' is a GLOBAL variable
|
||||
show global variables like 'performance_schema_max_file_classes';
|
||||
Variable_name Value
|
||||
performance_schema_max_file_classes 123
|
||||
show session variables like 'performance_schema_max_file_classes';
|
||||
Variable_name Value
|
||||
performance_schema_max_file_classes 123
|
||||
select * from information_schema.global_variables
|
||||
where variable_name='performance_schema_max_file_classes';
|
||||
VARIABLE_NAME VARIABLE_VALUE
|
||||
PERFORMANCE_SCHEMA_MAX_FILE_CLASSES 123
|
||||
select * from information_schema.session_variables
|
||||
where variable_name='performance_schema_max_file_classes';
|
||||
VARIABLE_NAME VARIABLE_VALUE
|
||||
PERFORMANCE_SCHEMA_MAX_FILE_CLASSES 123
|
||||
set global performance_schema_max_file_classes=1;
|
||||
ERROR HY000: Variable 'performance_schema_max_file_classes' is a read only variable
|
||||
set session performance_schema_max_file_classes=1;
|
||||
ERROR HY000: Variable 'performance_schema_max_file_classes' is a read only variable
|
||||
@@ -0,0 +1,23 @@
|
||||
select @@global.performance_schema_max_file_handles;
|
||||
@@global.performance_schema_max_file_handles
|
||||
123
|
||||
select @@session.performance_schema_max_file_handles;
|
||||
ERROR HY000: Variable 'performance_schema_max_file_handles' is a GLOBAL variable
|
||||
show global variables like 'performance_schema_max_file_handles';
|
||||
Variable_name Value
|
||||
performance_schema_max_file_handles 123
|
||||
show session variables like 'performance_schema_max_file_handles';
|
||||
Variable_name Value
|
||||
performance_schema_max_file_handles 123
|
||||
select * from information_schema.global_variables
|
||||
where variable_name='performance_schema_max_file_handles';
|
||||
VARIABLE_NAME VARIABLE_VALUE
|
||||
PERFORMANCE_SCHEMA_MAX_FILE_HANDLES 123
|
||||
select * from information_schema.session_variables
|
||||
where variable_name='performance_schema_max_file_handles';
|
||||
VARIABLE_NAME VARIABLE_VALUE
|
||||
PERFORMANCE_SCHEMA_MAX_FILE_HANDLES 123
|
||||
set global performance_schema_max_file_handles=1;
|
||||
ERROR HY000: Variable 'performance_schema_max_file_handles' is a read only variable
|
||||
set session performance_schema_max_file_handles=1;
|
||||
ERROR HY000: Variable 'performance_schema_max_file_handles' is a read only variable
|
||||
@@ -0,0 +1,23 @@
|
||||
select @@global.performance_schema_max_file_instances;
|
||||
@@global.performance_schema_max_file_instances
|
||||
123
|
||||
select @@session.performance_schema_max_file_instances;
|
||||
ERROR HY000: Variable 'performance_schema_max_file_instances' is a GLOBAL variable
|
||||
show global variables like 'performance_schema_max_file_instances';
|
||||
Variable_name Value
|
||||
performance_schema_max_file_instances 123
|
||||
show session variables like 'performance_schema_max_file_instances';
|
||||
Variable_name Value
|
||||
performance_schema_max_file_instances 123
|
||||
select * from information_schema.global_variables
|
||||
where variable_name='performance_schema_max_file_instances';
|
||||
VARIABLE_NAME VARIABLE_VALUE
|
||||
PERFORMANCE_SCHEMA_MAX_FILE_INSTANCES 123
|
||||
select * from information_schema.session_variables
|
||||
where variable_name='performance_schema_max_file_instances';
|
||||
VARIABLE_NAME VARIABLE_VALUE
|
||||
PERFORMANCE_SCHEMA_MAX_FILE_INSTANCES 123
|
||||
set global performance_schema_max_file_instances=1;
|
||||
ERROR HY000: Variable 'performance_schema_max_file_instances' is a read only variable
|
||||
set session performance_schema_max_file_instances=1;
|
||||
ERROR HY000: Variable 'performance_schema_max_file_instances' is a read only variable
|
||||
@@ -0,0 +1,23 @@
|
||||
select @@global.performance_schema_max_mutex_classes;
|
||||
@@global.performance_schema_max_mutex_classes
|
||||
123
|
||||
select @@session.performance_schema_max_mutex_classes;
|
||||
ERROR HY000: Variable 'performance_schema_max_mutex_classes' is a GLOBAL variable
|
||||
show global variables like 'performance_schema_max_mutex_classes';
|
||||
Variable_name Value
|
||||
performance_schema_max_mutex_classes 123
|
||||
show session variables like 'performance_schema_max_mutex_classes';
|
||||
Variable_name Value
|
||||
performance_schema_max_mutex_classes 123
|
||||
select * from information_schema.global_variables
|
||||
where variable_name='performance_schema_max_mutex_classes';
|
||||
VARIABLE_NAME VARIABLE_VALUE
|
||||
PERFORMANCE_SCHEMA_MAX_MUTEX_CLASSES 123
|
||||
select * from information_schema.session_variables
|
||||
where variable_name='performance_schema_max_mutex_classes';
|
||||
VARIABLE_NAME VARIABLE_VALUE
|
||||
PERFORMANCE_SCHEMA_MAX_MUTEX_CLASSES 123
|
||||
set global performance_schema_max_mutex_classes=1;
|
||||
ERROR HY000: Variable 'performance_schema_max_mutex_classes' is a read only variable
|
||||
set session performance_schema_max_mutex_classes=1;
|
||||
ERROR HY000: Variable 'performance_schema_max_mutex_classes' is a read only variable
|
||||
@@ -0,0 +1,23 @@
|
||||
select @@global.performance_schema_max_mutex_instances;
|
||||
@@global.performance_schema_max_mutex_instances
|
||||
123
|
||||
select @@session.performance_schema_max_mutex_instances;
|
||||
ERROR HY000: Variable 'performance_schema_max_mutex_instances' is a GLOBAL variable
|
||||
show global variables like 'performance_schema_max_mutex_instances';
|
||||
Variable_name Value
|
||||
performance_schema_max_mutex_instances 123
|
||||
show session variables like 'performance_schema_max_mutex_instances';
|
||||
Variable_name Value
|
||||
performance_schema_max_mutex_instances 123
|
||||
select * from information_schema.global_variables
|
||||
where variable_name='performance_schema_max_mutex_instances';
|
||||
VARIABLE_NAME VARIABLE_VALUE
|
||||
PERFORMANCE_SCHEMA_MAX_MUTEX_INSTANCES 123
|
||||
select * from information_schema.session_variables
|
||||
where variable_name='performance_schema_max_mutex_instances';
|
||||
VARIABLE_NAME VARIABLE_VALUE
|
||||
PERFORMANCE_SCHEMA_MAX_MUTEX_INSTANCES 123
|
||||
set global performance_schema_max_mutex_instances=1;
|
||||
ERROR HY000: Variable 'performance_schema_max_mutex_instances' is a read only variable
|
||||
set session performance_schema_max_mutex_instances=1;
|
||||
ERROR HY000: Variable 'performance_schema_max_mutex_instances' is a read only variable
|
||||
@@ -0,0 +1,23 @@
|
||||
select @@global.performance_schema_max_rwlock_classes;
|
||||
@@global.performance_schema_max_rwlock_classes
|
||||
123
|
||||
select @@session.performance_schema_max_rwlock_classes;
|
||||
ERROR HY000: Variable 'performance_schema_max_rwlock_classes' is a GLOBAL variable
|
||||
show global variables like 'performance_schema_max_rwlock_classes';
|
||||
Variable_name Value
|
||||
performance_schema_max_rwlock_classes 123
|
||||
show session variables like 'performance_schema_max_rwlock_classes';
|
||||
Variable_name Value
|
||||
performance_schema_max_rwlock_classes 123
|
||||
select * from information_schema.global_variables
|
||||
where variable_name='performance_schema_max_rwlock_classes';
|
||||
VARIABLE_NAME VARIABLE_VALUE
|
||||
PERFORMANCE_SCHEMA_MAX_RWLOCK_CLASSES 123
|
||||
select * from information_schema.session_variables
|
||||
where variable_name='performance_schema_max_rwlock_classes';
|
||||
VARIABLE_NAME VARIABLE_VALUE
|
||||
PERFORMANCE_SCHEMA_MAX_RWLOCK_CLASSES 123
|
||||
set global performance_schema_max_rwlock_classes=1;
|
||||
ERROR HY000: Variable 'performance_schema_max_rwlock_classes' is a read only variable
|
||||
set session performance_schema_max_rwlock_classes=1;
|
||||
ERROR HY000: Variable 'performance_schema_max_rwlock_classes' is a read only variable
|
||||
@@ -0,0 +1,23 @@
|
||||
select @@global.performance_schema_max_rwlock_instances;
|
||||
@@global.performance_schema_max_rwlock_instances
|
||||
123
|
||||
select @@session.performance_schema_max_rwlock_instances;
|
||||
ERROR HY000: Variable 'performance_schema_max_rwlock_instances' is a GLOBAL variable
|
||||
show global variables like 'performance_schema_max_rwlock_instances';
|
||||
Variable_name Value
|
||||
performance_schema_max_rwlock_instances 123
|
||||
show session variables like 'performance_schema_max_rwlock_instances';
|
||||
Variable_name Value
|
||||
performance_schema_max_rwlock_instances 123
|
||||
select * from information_schema.global_variables
|
||||
where variable_name='performance_schema_max_rwlock_instances';
|
||||
VARIABLE_NAME VARIABLE_VALUE
|
||||
PERFORMANCE_SCHEMA_MAX_RWLOCK_INSTANCES 123
|
||||
select * from information_schema.session_variables
|
||||
where variable_name='performance_schema_max_rwlock_instances';
|
||||
VARIABLE_NAME VARIABLE_VALUE
|
||||
PERFORMANCE_SCHEMA_MAX_RWLOCK_INSTANCES 123
|
||||
set global performance_schema_max_rwlock_instances=1;
|
||||
ERROR HY000: Variable 'performance_schema_max_rwlock_instances' is a read only variable
|
||||
set session performance_schema_max_rwlock_instances=1;
|
||||
ERROR HY000: Variable 'performance_schema_max_rwlock_instances' is a read only variable
|
||||
@@ -0,0 +1,23 @@
|
||||
select @@global.performance_schema_max_table_handles;
|
||||
@@global.performance_schema_max_table_handles
|
||||
123
|
||||
select @@session.performance_schema_max_table_handles;
|
||||
ERROR HY000: Variable 'performance_schema_max_table_handles' is a GLOBAL variable
|
||||
show global variables like 'performance_schema_max_table_handles';
|
||||
Variable_name Value
|
||||
performance_schema_max_table_handles 123
|
||||
show session variables like 'performance_schema_max_table_handles';
|
||||
Variable_name Value
|
||||
performance_schema_max_table_handles 123
|
||||
select * from information_schema.global_variables
|
||||
where variable_name='performance_schema_max_table_handles';
|
||||
VARIABLE_NAME VARIABLE_VALUE
|
||||
PERFORMANCE_SCHEMA_MAX_TABLE_HANDLES 123
|
||||
select * from information_schema.session_variables
|
||||
where variable_name='performance_schema_max_table_handles';
|
||||
VARIABLE_NAME VARIABLE_VALUE
|
||||
PERFORMANCE_SCHEMA_MAX_TABLE_HANDLES 123
|
||||
set global performance_schema_max_table_handles=1;
|
||||
ERROR HY000: Variable 'performance_schema_max_table_handles' is a read only variable
|
||||
set session performance_schema_max_table_handles=1;
|
||||
ERROR HY000: Variable 'performance_schema_max_table_handles' is a read only variable
|
||||
@@ -0,0 +1,23 @@
|
||||
select @@global.performance_schema_max_table_instances;
|
||||
@@global.performance_schema_max_table_instances
|
||||
123
|
||||
select @@session.performance_schema_max_table_instances;
|
||||
ERROR HY000: Variable 'performance_schema_max_table_instances' is a GLOBAL variable
|
||||
show global variables like 'performance_schema_max_table_instances';
|
||||
Variable_name Value
|
||||
performance_schema_max_table_instances 123
|
||||
show session variables like 'performance_schema_max_table_instances';
|
||||
Variable_name Value
|
||||
performance_schema_max_table_instances 123
|
||||
select * from information_schema.global_variables
|
||||
where variable_name='performance_schema_max_table_instances';
|
||||
VARIABLE_NAME VARIABLE_VALUE
|
||||
PERFORMANCE_SCHEMA_MAX_TABLE_INSTANCES 123
|
||||
select * from information_schema.session_variables
|
||||
where variable_name='performance_schema_max_table_instances';
|
||||
VARIABLE_NAME VARIABLE_VALUE
|
||||
PERFORMANCE_SCHEMA_MAX_TABLE_INSTANCES 123
|
||||
set global performance_schema_max_table_instances=1;
|
||||
ERROR HY000: Variable 'performance_schema_max_table_instances' is a read only variable
|
||||
set session performance_schema_max_table_instances=1;
|
||||
ERROR HY000: Variable 'performance_schema_max_table_instances' is a read only variable
|
||||
@@ -0,0 +1,23 @@
|
||||
select @@global.performance_schema_max_thread_classes;
|
||||
@@global.performance_schema_max_thread_classes
|
||||
123
|
||||
select @@session.performance_schema_max_thread_classes;
|
||||
ERROR HY000: Variable 'performance_schema_max_thread_classes' is a GLOBAL variable
|
||||
show global variables like 'performance_schema_max_thread_classes';
|
||||
Variable_name Value
|
||||
performance_schema_max_thread_classes 123
|
||||
show session variables like 'performance_schema_max_thread_classes';
|
||||
Variable_name Value
|
||||
performance_schema_max_thread_classes 123
|
||||
select * from information_schema.global_variables
|
||||
where variable_name='performance_schema_max_thread_classes';
|
||||
VARIABLE_NAME VARIABLE_VALUE
|
||||
PERFORMANCE_SCHEMA_MAX_THREAD_CLASSES 123
|
||||
select * from information_schema.session_variables
|
||||
where variable_name='performance_schema_max_thread_classes';
|
||||
VARIABLE_NAME VARIABLE_VALUE
|
||||
PERFORMANCE_SCHEMA_MAX_THREAD_CLASSES 123
|
||||
set global performance_schema_max_thread_classes=1;
|
||||
ERROR HY000: Variable 'performance_schema_max_thread_classes' is a read only variable
|
||||
set session performance_schema_max_thread_classes=1;
|
||||
ERROR HY000: Variable 'performance_schema_max_thread_classes' is a read only variable
|
||||
@@ -0,0 +1,23 @@
|
||||
select @@global.performance_schema_max_thread_instances;
|
||||
@@global.performance_schema_max_thread_instances
|
||||
123
|
||||
select @@session.performance_schema_max_thread_instances;
|
||||
ERROR HY000: Variable 'performance_schema_max_thread_instances' is a GLOBAL variable
|
||||
show global variables like 'performance_schema_max_thread_instances';
|
||||
Variable_name Value
|
||||
performance_schema_max_thread_instances 123
|
||||
show session variables like 'performance_schema_max_thread_instances';
|
||||
Variable_name Value
|
||||
performance_schema_max_thread_instances 123
|
||||
select * from information_schema.global_variables
|
||||
where variable_name='performance_schema_max_thread_instances';
|
||||
VARIABLE_NAME VARIABLE_VALUE
|
||||
PERFORMANCE_SCHEMA_MAX_THREAD_INSTANCES 123
|
||||
select * from information_schema.session_variables
|
||||
where variable_name='performance_schema_max_thread_instances';
|
||||
VARIABLE_NAME VARIABLE_VALUE
|
||||
PERFORMANCE_SCHEMA_MAX_THREAD_INSTANCES 123
|
||||
set global performance_schema_max_thread_instances=1;
|
||||
ERROR HY000: Variable 'performance_schema_max_thread_instances' is a read only variable
|
||||
set session performance_schema_max_thread_instances=1;
|
||||
ERROR HY000: Variable 'performance_schema_max_thread_instances' is a read only variable
|
||||
@@ -1,3 +1,18 @@
|
||||
# Copyright (C) 2009-2010 Sun Microsystems, Inc.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; version 2 of the License.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
|
||||
--source include/not_embedded.inc
|
||||
|
||||
#
|
||||
@@ -20,16 +35,26 @@ perl;
|
||||
EOF
|
||||
|
||||
create table t1 (test_name text);
|
||||
create table t2 (variable_name text);
|
||||
--replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR
|
||||
eval load data infile "$MYSQLTEST_VARDIR/tmp/sys_vars.all_vars.txt" into table t1;
|
||||
|
||||
select variable_name as `There should be *no* variables listed below:`
|
||||
from information_schema.global_variables
|
||||
left join t1 on variable_name=test_name where
|
||||
test_name is null
|
||||
union
|
||||
select variable_name from information_schema.session_variables
|
||||
left join t1 on variable_name=test_name where
|
||||
test_name is null;
|
||||
insert into t2 select variable_name from information_schema.global_variables;
|
||||
insert into t2 select variable_name from information_schema.session_variables;
|
||||
|
||||
# Performance schema variables are too long for files named
|
||||
# 'mysql-test/suite/sys_vars/t/' ...
|
||||
# ... 'performance_schema_events_waits_history_long_size_basic-master.opt'
|
||||
# to fit in the tar source distribution (limit in old tar)
|
||||
# Renaming the tests to aliases below.
|
||||
|
||||
update t2 set variable_name= replace(variable_name, "PERFORMANCE_SCHEMA_", "PFS_");
|
||||
|
||||
select variable_name as `There should be *no* long test name listed below:` from t2
|
||||
where length(variable_name) > 50;
|
||||
|
||||
select variable_name as `There should be *no* variables listed below:` from t2
|
||||
left join t1 on variable_name=test_name where test_name is null;
|
||||
|
||||
drop table t1;
|
||||
drop table t2;
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
--loose-enable-performance-schema
|
||||
47
mysql-test/suite/sys_vars/t/performance_schema_basic.test
Normal file
47
mysql-test/suite/sys_vars/t/performance_schema_basic.test
Normal file
@@ -0,0 +1,47 @@
|
||||
# Copyright (C) 2010 Sun Microsystems, Inc.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; version 2 of the License.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
|
||||
--source include/not_embedded.inc
|
||||
--source include/have_perfschema.inc
|
||||
|
||||
#
|
||||
# Only global
|
||||
#
|
||||
|
||||
select @@global.performance_schema;
|
||||
|
||||
--error ER_INCORRECT_GLOBAL_LOCAL_VAR
|
||||
select @@session.performance_schema;
|
||||
|
||||
show global variables like 'performance_schema';
|
||||
|
||||
show session variables like 'performance_schema';
|
||||
|
||||
select * from information_schema.global_variables
|
||||
where variable_name='performance_schema';
|
||||
|
||||
select * from information_schema.session_variables
|
||||
where variable_name='performance_schema';
|
||||
|
||||
#
|
||||
# Read-only
|
||||
#
|
||||
|
||||
--error ER_INCORRECT_GLOBAL_LOCAL_VAR
|
||||
set global performance_schema=1;
|
||||
|
||||
--error ER_INCORRECT_GLOBAL_LOCAL_VAR
|
||||
set session performance_schema=1;
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
--loose-enable-performance-schema --loose-performance-schema-events-waits-history-long-size=15000
|
||||
@@ -0,0 +1,47 @@
|
||||
# Copyright (C) 2010 Sun Microsystems, Inc.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; version 2 of the License.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
|
||||
--source include/not_embedded.inc
|
||||
--source include/have_perfschema.inc
|
||||
|
||||
#
|
||||
# Only global
|
||||
#
|
||||
|
||||
select @@global.performance_schema_events_waits_history_long_size;
|
||||
|
||||
--error ER_INCORRECT_GLOBAL_LOCAL_VAR
|
||||
select @@session.performance_schema_events_waits_history_long_size;
|
||||
|
||||
show global variables like 'performance_schema_events_waits_history_long_size';
|
||||
|
||||
show session variables like 'performance_schema_events_waits_history_long_size';
|
||||
|
||||
select * from information_schema.global_variables
|
||||
where variable_name='performance_schema_events_waits_history_long_size';
|
||||
|
||||
select * from information_schema.session_variables
|
||||
where variable_name='performance_schema_events_waits_history_long_size';
|
||||
|
||||
#
|
||||
# Read-only
|
||||
#
|
||||
|
||||
--error ER_INCORRECT_GLOBAL_LOCAL_VAR
|
||||
set global performance_schema_events_waits_history_long_size=1;
|
||||
|
||||
--error ER_INCORRECT_GLOBAL_LOCAL_VAR
|
||||
set session performance_schema_events_waits_history_long_size=1;
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
--loose-enable-performance-schema --loose-performance-schema-events-waits-history-size=15
|
||||
@@ -0,0 +1,47 @@
|
||||
# Copyright (C) 2010 Sun Microsystems, Inc.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; version 2 of the License.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
|
||||
--source include/not_embedded.inc
|
||||
--source include/have_perfschema.inc
|
||||
|
||||
#
|
||||
# Only global
|
||||
#
|
||||
|
||||
select @@global.performance_schema_events_waits_history_size;
|
||||
|
||||
--error ER_INCORRECT_GLOBAL_LOCAL_VAR
|
||||
select @@session.performance_schema_events_waits_history_size;
|
||||
|
||||
show global variables like 'performance_schema_events_waits_history_size';
|
||||
|
||||
show session variables like 'performance_schema_events_waits_history_size';
|
||||
|
||||
select * from information_schema.global_variables
|
||||
where variable_name='performance_schema_events_waits_history_size';
|
||||
|
||||
select * from information_schema.session_variables
|
||||
where variable_name='performance_schema_events_waits_history_size';
|
||||
|
||||
#
|
||||
# Read-only
|
||||
#
|
||||
|
||||
--error ER_INCORRECT_GLOBAL_LOCAL_VAR
|
||||
set global performance_schema_events_waits_history_size=1;
|
||||
|
||||
--error ER_INCORRECT_GLOBAL_LOCAL_VAR
|
||||
set session performance_schema_events_waits_history_size=1;
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
--loose-enable-performance-schema --loose-performance-schema-max-cond-classes=123
|
||||
47
mysql-test/suite/sys_vars/t/pfs_max_cond_classes_basic.test
Normal file
47
mysql-test/suite/sys_vars/t/pfs_max_cond_classes_basic.test
Normal file
@@ -0,0 +1,47 @@
|
||||
# Copyright (C) 2010 Sun Microsystems, Inc.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; version 2 of the License.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
|
||||
--source include/not_embedded.inc
|
||||
--source include/have_perfschema.inc
|
||||
|
||||
#
|
||||
# Only global
|
||||
#
|
||||
|
||||
select @@global.performance_schema_max_cond_classes;
|
||||
|
||||
--error ER_INCORRECT_GLOBAL_LOCAL_VAR
|
||||
select @@session.performance_schema_max_cond_classes;
|
||||
|
||||
show global variables like 'performance_schema_max_cond_classes';
|
||||
|
||||
show session variables like 'performance_schema_max_cond_classes';
|
||||
|
||||
select * from information_schema.global_variables
|
||||
where variable_name='performance_schema_max_cond_classes';
|
||||
|
||||
select * from information_schema.session_variables
|
||||
where variable_name='performance_schema_max_cond_classes';
|
||||
|
||||
#
|
||||
# Read-only
|
||||
#
|
||||
|
||||
--error ER_INCORRECT_GLOBAL_LOCAL_VAR
|
||||
set global performance_schema_max_cond_classes=1;
|
||||
|
||||
--error ER_INCORRECT_GLOBAL_LOCAL_VAR
|
||||
set session performance_schema_max_cond_classes=1;
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
--loose-enable-performance-schema --loose-performance-schema-max-cond-instances=123
|
||||
@@ -0,0 +1,47 @@
|
||||
# Copyright (C) 2010 Sun Microsystems, Inc.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; version 2 of the License.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
|
||||
--source include/not_embedded.inc
|
||||
--source include/have_perfschema.inc
|
||||
|
||||
#
|
||||
# Only global
|
||||
#
|
||||
|
||||
select @@global.performance_schema_max_cond_instances;
|
||||
|
||||
--error ER_INCORRECT_GLOBAL_LOCAL_VAR
|
||||
select @@session.performance_schema_max_cond_instances;
|
||||
|
||||
show global variables like 'performance_schema_max_cond_instances';
|
||||
|
||||
show session variables like 'performance_schema_max_cond_instances';
|
||||
|
||||
select * from information_schema.global_variables
|
||||
where variable_name='performance_schema_max_cond_instances';
|
||||
|
||||
select * from information_schema.session_variables
|
||||
where variable_name='performance_schema_max_cond_instances';
|
||||
|
||||
#
|
||||
# Read-only
|
||||
#
|
||||
|
||||
--error ER_INCORRECT_GLOBAL_LOCAL_VAR
|
||||
set global performance_schema_max_cond_instances=1;
|
||||
|
||||
--error ER_INCORRECT_GLOBAL_LOCAL_VAR
|
||||
set session performance_schema_max_cond_instances=1;
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
--loose-enable-performance-schema --loose-performance-schema-max-file-classes=123
|
||||
47
mysql-test/suite/sys_vars/t/pfs_max_file_classes_basic.test
Normal file
47
mysql-test/suite/sys_vars/t/pfs_max_file_classes_basic.test
Normal file
@@ -0,0 +1,47 @@
|
||||
# Copyright (C) 2010 Sun Microsystems, Inc.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; version 2 of the License.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
|
||||
--source include/not_embedded.inc
|
||||
--source include/have_perfschema.inc
|
||||
|
||||
#
|
||||
# Only global
|
||||
#
|
||||
|
||||
select @@global.performance_schema_max_file_classes;
|
||||
|
||||
--error ER_INCORRECT_GLOBAL_LOCAL_VAR
|
||||
select @@session.performance_schema_max_file_classes;
|
||||
|
||||
show global variables like 'performance_schema_max_file_classes';
|
||||
|
||||
show session variables like 'performance_schema_max_file_classes';
|
||||
|
||||
select * from information_schema.global_variables
|
||||
where variable_name='performance_schema_max_file_classes';
|
||||
|
||||
select * from information_schema.session_variables
|
||||
where variable_name='performance_schema_max_file_classes';
|
||||
|
||||
#
|
||||
# Read-only
|
||||
#
|
||||
|
||||
--error ER_INCORRECT_GLOBAL_LOCAL_VAR
|
||||
set global performance_schema_max_file_classes=1;
|
||||
|
||||
--error ER_INCORRECT_GLOBAL_LOCAL_VAR
|
||||
set session performance_schema_max_file_classes=1;
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
--loose-enable-performance-schema --loose-performance-schema-max-file-handles=123
|
||||
47
mysql-test/suite/sys_vars/t/pfs_max_file_handles_basic.test
Normal file
47
mysql-test/suite/sys_vars/t/pfs_max_file_handles_basic.test
Normal file
@@ -0,0 +1,47 @@
|
||||
# Copyright (C) 2010 Sun Microsystems, Inc.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; version 2 of the License.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
|
||||
--source include/not_embedded.inc
|
||||
--source include/have_perfschema.inc
|
||||
|
||||
#
|
||||
# Only global
|
||||
#
|
||||
|
||||
select @@global.performance_schema_max_file_handles;
|
||||
|
||||
--error ER_INCORRECT_GLOBAL_LOCAL_VAR
|
||||
select @@session.performance_schema_max_file_handles;
|
||||
|
||||
show global variables like 'performance_schema_max_file_handles';
|
||||
|
||||
show session variables like 'performance_schema_max_file_handles';
|
||||
|
||||
select * from information_schema.global_variables
|
||||
where variable_name='performance_schema_max_file_handles';
|
||||
|
||||
select * from information_schema.session_variables
|
||||
where variable_name='performance_schema_max_file_handles';
|
||||
|
||||
#
|
||||
# Read-only
|
||||
#
|
||||
|
||||
--error ER_INCORRECT_GLOBAL_LOCAL_VAR
|
||||
set global performance_schema_max_file_handles=1;
|
||||
|
||||
--error ER_INCORRECT_GLOBAL_LOCAL_VAR
|
||||
set session performance_schema_max_file_handles=1;
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
--loose-enable-performance-schema --loose-performance-schema-max-file-instances=123
|
||||
@@ -0,0 +1,47 @@
|
||||
# Copyright (C) 2010 Sun Microsystems, Inc.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; version 2 of the License.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
|
||||
--source include/not_embedded.inc
|
||||
--source include/have_perfschema.inc
|
||||
|
||||
#
|
||||
# Only global
|
||||
#
|
||||
|
||||
select @@global.performance_schema_max_file_instances;
|
||||
|
||||
--error ER_INCORRECT_GLOBAL_LOCAL_VAR
|
||||
select @@session.performance_schema_max_file_instances;
|
||||
|
||||
show global variables like 'performance_schema_max_file_instances';
|
||||
|
||||
show session variables like 'performance_schema_max_file_instances';
|
||||
|
||||
select * from information_schema.global_variables
|
||||
where variable_name='performance_schema_max_file_instances';
|
||||
|
||||
select * from information_schema.session_variables
|
||||
where variable_name='performance_schema_max_file_instances';
|
||||
|
||||
#
|
||||
# Read-only
|
||||
#
|
||||
|
||||
--error ER_INCORRECT_GLOBAL_LOCAL_VAR
|
||||
set global performance_schema_max_file_instances=1;
|
||||
|
||||
--error ER_INCORRECT_GLOBAL_LOCAL_VAR
|
||||
set session performance_schema_max_file_instances=1;
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
--loose-enable-performance-schema --loose-performance-schema-max-mutex-classes=123
|
||||
47
mysql-test/suite/sys_vars/t/pfs_max_mutex_classes_basic.test
Normal file
47
mysql-test/suite/sys_vars/t/pfs_max_mutex_classes_basic.test
Normal file
@@ -0,0 +1,47 @@
|
||||
# Copyright (C) 2010 Sun Microsystems, Inc.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; version 2 of the License.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
|
||||
--source include/not_embedded.inc
|
||||
--source include/have_perfschema.inc
|
||||
|
||||
#
|
||||
# Only global
|
||||
#
|
||||
|
||||
select @@global.performance_schema_max_mutex_classes;
|
||||
|
||||
--error ER_INCORRECT_GLOBAL_LOCAL_VAR
|
||||
select @@session.performance_schema_max_mutex_classes;
|
||||
|
||||
show global variables like 'performance_schema_max_mutex_classes';
|
||||
|
||||
show session variables like 'performance_schema_max_mutex_classes';
|
||||
|
||||
select * from information_schema.global_variables
|
||||
where variable_name='performance_schema_max_mutex_classes';
|
||||
|
||||
select * from information_schema.session_variables
|
||||
where variable_name='performance_schema_max_mutex_classes';
|
||||
|
||||
#
|
||||
# Read-only
|
||||
#
|
||||
|
||||
--error ER_INCORRECT_GLOBAL_LOCAL_VAR
|
||||
set global performance_schema_max_mutex_classes=1;
|
||||
|
||||
--error ER_INCORRECT_GLOBAL_LOCAL_VAR
|
||||
set session performance_schema_max_mutex_classes=1;
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
--loose-enable-performance-schema --loose-performance-schema-max-mutex-instances=123
|
||||
@@ -0,0 +1,47 @@
|
||||
# Copyright (C) 2010 Sun Microsystems, Inc.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; version 2 of the License.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
|
||||
--source include/not_embedded.inc
|
||||
--source include/have_perfschema.inc
|
||||
|
||||
#
|
||||
# Only global
|
||||
#
|
||||
|
||||
select @@global.performance_schema_max_mutex_instances;
|
||||
|
||||
--error ER_INCORRECT_GLOBAL_LOCAL_VAR
|
||||
select @@session.performance_schema_max_mutex_instances;
|
||||
|
||||
show global variables like 'performance_schema_max_mutex_instances';
|
||||
|
||||
show session variables like 'performance_schema_max_mutex_instances';
|
||||
|
||||
select * from information_schema.global_variables
|
||||
where variable_name='performance_schema_max_mutex_instances';
|
||||
|
||||
select * from information_schema.session_variables
|
||||
where variable_name='performance_schema_max_mutex_instances';
|
||||
|
||||
#
|
||||
# Read-only
|
||||
#
|
||||
|
||||
--error ER_INCORRECT_GLOBAL_LOCAL_VAR
|
||||
set global performance_schema_max_mutex_instances=1;
|
||||
|
||||
--error ER_INCORRECT_GLOBAL_LOCAL_VAR
|
||||
set session performance_schema_max_mutex_instances=1;
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
--loose-enable-performance-schema --loose-performance-schema-max-rwlock-classes=123
|
||||
@@ -0,0 +1,47 @@
|
||||
# Copyright (C) 2010 Sun Microsystems, Inc.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; version 2 of the License.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
|
||||
--source include/not_embedded.inc
|
||||
--source include/have_perfschema.inc
|
||||
|
||||
#
|
||||
# Only global
|
||||
#
|
||||
|
||||
select @@global.performance_schema_max_rwlock_classes;
|
||||
|
||||
--error ER_INCORRECT_GLOBAL_LOCAL_VAR
|
||||
select @@session.performance_schema_max_rwlock_classes;
|
||||
|
||||
show global variables like 'performance_schema_max_rwlock_classes';
|
||||
|
||||
show session variables like 'performance_schema_max_rwlock_classes';
|
||||
|
||||
select * from information_schema.global_variables
|
||||
where variable_name='performance_schema_max_rwlock_classes';
|
||||
|
||||
select * from information_schema.session_variables
|
||||
where variable_name='performance_schema_max_rwlock_classes';
|
||||
|
||||
#
|
||||
# Read-only
|
||||
#
|
||||
|
||||
--error ER_INCORRECT_GLOBAL_LOCAL_VAR
|
||||
set global performance_schema_max_rwlock_classes=1;
|
||||
|
||||
--error ER_INCORRECT_GLOBAL_LOCAL_VAR
|
||||
set session performance_schema_max_rwlock_classes=1;
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
--loose-enable-performance-schema --loose-performance-schema-max-rwlock-instances=123
|
||||
@@ -0,0 +1,47 @@
|
||||
# Copyright (C) 2010 Sun Microsystems, Inc.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; version 2 of the License.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
|
||||
--source include/not_embedded.inc
|
||||
--source include/have_perfschema.inc
|
||||
|
||||
#
|
||||
# Only global
|
||||
#
|
||||
|
||||
select @@global.performance_schema_max_rwlock_instances;
|
||||
|
||||
--error ER_INCORRECT_GLOBAL_LOCAL_VAR
|
||||
select @@session.performance_schema_max_rwlock_instances;
|
||||
|
||||
show global variables like 'performance_schema_max_rwlock_instances';
|
||||
|
||||
show session variables like 'performance_schema_max_rwlock_instances';
|
||||
|
||||
select * from information_schema.global_variables
|
||||
where variable_name='performance_schema_max_rwlock_instances';
|
||||
|
||||
select * from information_schema.session_variables
|
||||
where variable_name='performance_schema_max_rwlock_instances';
|
||||
|
||||
#
|
||||
# Read-only
|
||||
#
|
||||
|
||||
--error ER_INCORRECT_GLOBAL_LOCAL_VAR
|
||||
set global performance_schema_max_rwlock_instances=1;
|
||||
|
||||
--error ER_INCORRECT_GLOBAL_LOCAL_VAR
|
||||
set session performance_schema_max_rwlock_instances=1;
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
--loose-enable-performance-schema --loose-performance-schema-max-table-handles=123
|
||||
47
mysql-test/suite/sys_vars/t/pfs_max_table_handles_basic.test
Normal file
47
mysql-test/suite/sys_vars/t/pfs_max_table_handles_basic.test
Normal file
@@ -0,0 +1,47 @@
|
||||
# Copyright (C) 2010 Sun Microsystems, Inc.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; version 2 of the License.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
|
||||
--source include/not_embedded.inc
|
||||
--source include/have_perfschema.inc
|
||||
|
||||
#
|
||||
# Only global
|
||||
#
|
||||
|
||||
select @@global.performance_schema_max_table_handles;
|
||||
|
||||
--error ER_INCORRECT_GLOBAL_LOCAL_VAR
|
||||
select @@session.performance_schema_max_table_handles;
|
||||
|
||||
show global variables like 'performance_schema_max_table_handles';
|
||||
|
||||
show session variables like 'performance_schema_max_table_handles';
|
||||
|
||||
select * from information_schema.global_variables
|
||||
where variable_name='performance_schema_max_table_handles';
|
||||
|
||||
select * from information_schema.session_variables
|
||||
where variable_name='performance_schema_max_table_handles';
|
||||
|
||||
#
|
||||
# Read-only
|
||||
#
|
||||
|
||||
--error ER_INCORRECT_GLOBAL_LOCAL_VAR
|
||||
set global performance_schema_max_table_handles=1;
|
||||
|
||||
--error ER_INCORRECT_GLOBAL_LOCAL_VAR
|
||||
set session performance_schema_max_table_handles=1;
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
--loose-enable-performance-schema --loose-performance-schema-max-table-instances=123
|
||||
@@ -0,0 +1,47 @@
|
||||
# Copyright (C) 2010 Sun Microsystems, Inc.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; version 2 of the License.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
|
||||
--source include/not_embedded.inc
|
||||
--source include/have_perfschema.inc
|
||||
|
||||
#
|
||||
# Only global
|
||||
#
|
||||
|
||||
select @@global.performance_schema_max_table_instances;
|
||||
|
||||
--error ER_INCORRECT_GLOBAL_LOCAL_VAR
|
||||
select @@session.performance_schema_max_table_instances;
|
||||
|
||||
show global variables like 'performance_schema_max_table_instances';
|
||||
|
||||
show session variables like 'performance_schema_max_table_instances';
|
||||
|
||||
select * from information_schema.global_variables
|
||||
where variable_name='performance_schema_max_table_instances';
|
||||
|
||||
select * from information_schema.session_variables
|
||||
where variable_name='performance_schema_max_table_instances';
|
||||
|
||||
#
|
||||
# Read-only
|
||||
#
|
||||
|
||||
--error ER_INCORRECT_GLOBAL_LOCAL_VAR
|
||||
set global performance_schema_max_table_instances=1;
|
||||
|
||||
--error ER_INCORRECT_GLOBAL_LOCAL_VAR
|
||||
set session performance_schema_max_table_instances=1;
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
--loose-enable-performance-schema --loose-performance-schema-max-thread-classes=123
|
||||
@@ -0,0 +1,47 @@
|
||||
# Copyright (C) 2010 Sun Microsystems, Inc.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; version 2 of the License.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
|
||||
--source include/not_embedded.inc
|
||||
--source include/have_perfschema.inc
|
||||
|
||||
#
|
||||
# Only global
|
||||
#
|
||||
|
||||
select @@global.performance_schema_max_thread_classes;
|
||||
|
||||
--error ER_INCORRECT_GLOBAL_LOCAL_VAR
|
||||
select @@session.performance_schema_max_thread_classes;
|
||||
|
||||
show global variables like 'performance_schema_max_thread_classes';
|
||||
|
||||
show session variables like 'performance_schema_max_thread_classes';
|
||||
|
||||
select * from information_schema.global_variables
|
||||
where variable_name='performance_schema_max_thread_classes';
|
||||
|
||||
select * from information_schema.session_variables
|
||||
where variable_name='performance_schema_max_thread_classes';
|
||||
|
||||
#
|
||||
# Read-only
|
||||
#
|
||||
|
||||
--error ER_INCORRECT_GLOBAL_LOCAL_VAR
|
||||
set global performance_schema_max_thread_classes=1;
|
||||
|
||||
--error ER_INCORRECT_GLOBAL_LOCAL_VAR
|
||||
set session performance_schema_max_thread_classes=1;
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
--loose-enable-performance-schema --loose-performance-schema-max-thread-instances=123
|
||||
@@ -0,0 +1,47 @@
|
||||
# Copyright (C) 2010 Sun Microsystems, Inc.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; version 2 of the License.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
|
||||
--source include/not_embedded.inc
|
||||
--source include/have_perfschema.inc
|
||||
|
||||
#
|
||||
# Only global
|
||||
#
|
||||
|
||||
select @@global.performance_schema_max_thread_instances;
|
||||
|
||||
--error ER_INCORRECT_GLOBAL_LOCAL_VAR
|
||||
select @@session.performance_schema_max_thread_instances;
|
||||
|
||||
show global variables like 'performance_schema_max_thread_instances';
|
||||
|
||||
show session variables like 'performance_schema_max_thread_instances';
|
||||
|
||||
select * from information_schema.global_variables
|
||||
where variable_name='performance_schema_max_thread_instances';
|
||||
|
||||
select * from information_schema.session_variables
|
||||
where variable_name='performance_schema_max_thread_instances';
|
||||
|
||||
#
|
||||
# Read-only
|
||||
#
|
||||
|
||||
--error ER_INCORRECT_GLOBAL_LOCAL_VAR
|
||||
set global performance_schema_max_thread_instances=1;
|
||||
|
||||
--error ER_INCORRECT_GLOBAL_LOCAL_VAR
|
||||
set session performance_schema_max_thread_instances=1;
|
||||
|
||||
Reference in New Issue
Block a user