mirror of
https://github.com/MariaDB/server.git
synced 2025-07-29 05:21:33 +03:00
Local merge
This commit is contained in:
@ -16,6 +16,7 @@ operation, number_of_bytes,
|
||||
substring(object_name, locate("no_index_tab", object_name)) as short_name
|
||||
from performance_schema.events_waits_history_long
|
||||
where operation not like "tell"
|
||||
and event_name like "wait/io/file/myisam/%"
|
||||
order by thread_id, event_id;
|
||||
event_name short_source operation number_of_bytes short_name
|
||||
wait/io/file/myisam/kfile mi_create.c: create NULL no_index_tab.MYI
|
||||
|
@ -46,6 +46,13 @@ insert into no_index_tab set a = 'foo', b = 1;
|
||||
# Verification
|
||||
# Note that mi_create.c contains mysql_file_tell() calls in debug only,
|
||||
# so the result are filtered to remove 'tell'.
|
||||
# Note that even after setting other instruments to enabled='NO'
|
||||
# and truncating the events_waits_history_long table,
|
||||
# some events -- that were already started but not completed --
|
||||
# for other instruments could still be added in the history.
|
||||
# To protect against that, an extra where clause
|
||||
# "and event_name like "wait/io/file/myisam/%"
|
||||
# is added to the select to filter out the result.
|
||||
|
||||
select event_name,
|
||||
left(source, locate(":", source)) as short_source,
|
||||
@ -53,6 +60,7 @@ select event_name,
|
||||
substring(object_name, locate("no_index_tab", object_name)) as short_name
|
||||
from performance_schema.events_waits_history_long
|
||||
where operation not like "tell"
|
||||
and event_name like "wait/io/file/myisam/%"
|
||||
order by thread_id, event_id;
|
||||
|
||||
# In case of failures, this will tell if file io are lost.
|
||||
|
Reference in New Issue
Block a user