mirror of
https://github.com/MariaDB/server.git
synced 2025-03-06 11:13:09 +01:00

Before this fix, the performance schema tables were defined in UPPERCASE. This was incompatible with the lowercase_table_names option, and caused issues with the install / upgrade process, when changing the lower case table names setting *after* the install or upgrade. With this fix, all performance schema tables are exposed with lowercase names. As a result, the name of the performance schema table is always lowercase, no matter how / if / when the lowercase_table_names setting if changed.
38 lines
1.4 KiB
Text
38 lines
1.4 KiB
Text
update performance_schema.setup_instruments set enabled='YES'
|
|
where name like "wait/synch/mutex/mysys/THR_LOCK_myisam";
|
|
drop table if exists test.t1;
|
|
drop table if exists test.t2;
|
|
drop table if exists test.t3;
|
|
truncate table performance_schema.events_waits_history_long;
|
|
show variables like "thread_handling";
|
|
Variable_name Value
|
|
thread_handling one-thread-per-connection
|
|
"----------------- Connection 1"
|
|
create table test.t1(a int) engine=MYISAM;
|
|
"----------------- Connection 2"
|
|
create table test.t2(a int) engine=MYISAM;
|
|
"----------------- Connection 3"
|
|
create table test.t3(a int) engine=MYISAM;
|
|
"----------------- Connection default"
|
|
execute stmt_dump_events using @tid;
|
|
event_name short_source operation number_of_bytes
|
|
wait/synch/mutex/mysys/THR_LOCK_myisam mi_create.c: lock NULL
|
|
execute stmt_dump_thread using @tid;
|
|
name
|
|
thread/sql/one_connection
|
|
execute stmt_dump_events using @tid;
|
|
event_name short_source operation number_of_bytes
|
|
wait/synch/mutex/mysys/THR_LOCK_myisam mi_create.c: lock NULL
|
|
execute stmt_dump_thread using @tid;
|
|
name
|
|
thread/sql/one_connection
|
|
execute stmt_dump_events using @tid;
|
|
event_name short_source operation number_of_bytes
|
|
wait/synch/mutex/mysys/THR_LOCK_myisam mi_create.c: lock NULL
|
|
execute stmt_dump_thread using @tid;
|
|
name
|
|
thread/sql/one_connection
|
|
drop table test.t1;
|
|
drop table test.t2;
|
|
drop table test.t3;
|
|
update performance_schema.setup_instruments set enabled='YES';
|