Eine aufbereitete Darstellung der Quelle

 
     
 
 
Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 

Benutzer

Quelle  merge_table_io.result   Sprache: Lisp

 

drop table if exists test.marker;
create table test.marker(a int);
update performance_schema.setup_consumers set enabled='NO';
update performance_schema.setup_instruments set enabled='NO';
update performance_schema.setup_instruments set enabled='YES'
  where name like "wait/io/table/%";
truncate table performance_schema.events_waits_history_long;
flush global status;
flush tables;
drop table if exists test.no_index_tab;
drop table if exists test.no_index_tab_1;
drop table if exists test.no_index_tab_2;
update performance_schema.setup_consumers set enabled='YES';
insert into marker set a = 1;
create table test.no_index_tab_1
( a varchar(255) not null, b int not null) engine = MyISAM;
insert into marker set a = 1;
create table test.no_index_tab_2 like test.no_index_tab_1;
insert into marker set a = 1;
create table test.no_index_tab
( a varchar(255) not null, b int not null) engine = merge
union = (test.no_index_tab_1,test.no_index_tab_2) insert_method = first;
insert into marker set a = 1;
show create table test.no_index_tab_1;
Table Create Table
no_index_tab_1 CREATE TABLE `no_index_tab_1` (
  `a` varchar(255) NOT NULL,
  `b` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_uca1400_ai_ci
insert into marker set a = 1;
show create table test.no_index_tab_2;
Table Create Table
no_index_tab_2 CREATE TABLE `no_index_tab_2` (
  `a` varchar(255) NOT NULL,
  `b` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_uca1400_ai_ci
insert into marker set a = 1;
show create table test.no_index_tab;
Table Create Table
no_index_tab CREATE TABLE `no_index_tab` (
  `a` varchar(255) NOT NULL,
  `b` int(11) NOT NULL
) ENGINE=MRG_MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_uca1400_ai_ci INSERT_METHOD=FIRST UNION=(`no_index_tab_1`,`no_index_tab_2`)
insert into marker set a = 1;
insert into test.no_index_tab set a = 'foo', b = 1;
insert into marker set a = 1;
insert into test.no_index_tab set a = 'foo', b = 2;
insert into marker set a = 1;
insert into test.no_index_tab set a = 'foo', b = 3;
insert into marker set a = 1;
select * from test.no_index_tab;
a b
foo 1
foo 2
foo 3
insert into marker set a = 1;
update test.no_index_tab set a = 'bar';
insert into marker set a = 1;
select * from test.no_index_tab limit 2;
a b
bar 1
bar 2
insert into marker set a = 1;
delete from test.no_index_tab where b = 3;
insert into marker set a = 1;
select * from test.no_index_tab;
a b
bar 1
bar 2
insert into marker set a = 1;
optimize table test.no_index_tab;
Table Op Msg_type Msg_text
test.no_index_tab optimize note The storage engine for the table doesn't support optimize
insert into marker set a = 1;
select * from test.no_index_tab;
a b
bar 1
bar 2
insert into marker set a = 1;
truncate table test.no_index_tab;
insert into marker set a = 1;
drop table test.no_index_tab_1;
insert into marker set a = 1;
drop table test.no_index_tab_2;
insert into marker set a = 1;
drop table test.no_index_tab;
update performance_schema.setup_consumers set enabled='NO';
select event_name,
left(source, locate(":", source)) as short_source,
object_type, object_schema,
if (locate("#sql-", object_name), "#sql-XXXX", object_name)
as pretty_name,
operation, number_of_bytes
from performance_schema.events_waits_history_long
where event_name like 'wait/io/table/%'
  and object_schema in ("test")
order by thread_id, event_id;
event_name short_source object_type object_schema pretty_name operation number_of_bytes
wait/io/table/sql/handler  TABLE test marker insert 1
wait/io/table/sql/handler  TABLE test marker insert 1
wait/io/table/sql/handler  TABLE test marker insert 1
wait/io/table/sql/handler  TABLE test marker insert 1
wait/io/table/sql/handler  TABLE test marker insert 1
wait/io/table/sql/handler  TABLE test marker insert 1
wait/io/table/sql/handler  TABLE test marker insert 1
wait/io/table/sql/handler  TABLE test no_index_tab insert 1
wait/io/table/sql/handler  TABLE test marker insert 1
wait/io/table/sql/handler  TABLE test no_index_tab insert 1
wait/io/table/sql/handler  TABLE test marker insert 1
wait/io/table/sql/handler  TABLE test no_index_tab insert 1
wait/io/table/sql/handler  TABLE test marker insert 1
wait/io/table/sql/handler  TABLE test no_index_tab fetch 3
wait/io/table/sql/handler  TABLE test marker insert 1
wait/io/table/sql/handler  TABLE test no_index_tab fetch 1
wait/io/table/sql/handler  TABLE test no_index_tab update 1
wait/io/table/sql/handler  TABLE test no_index_tab fetch 1
wait/io/table/sql/handler  TABLE test no_index_tab update 1
wait/io/table/sql/handler  TABLE test no_index_tab fetch 1
wait/io/table/sql/handler  TABLE test no_index_tab update 1
wait/io/table/sql/handler  TABLE test no_index_tab fetch 1
wait/io/table/sql/handler  TABLE test marker insert 1
wait/io/table/sql/handler  TABLE test no_index_tab fetch 2
wait/io/table/sql/handler  TABLE test marker insert 1
wait/io/table/sql/handler  TABLE test no_index_tab fetch 1
wait/io/table/sql/handler  TABLE test no_index_tab fetch 1
wait/io/table/sql/handler  TABLE test no_index_tab fetch 1
wait/io/table/sql/handler  TABLE test no_index_tab delete 1
wait/io/table/sql/handler  TABLE test no_index_tab fetch 1
wait/io/table/sql/handler  TABLE test marker insert 1
wait/io/table/sql/handler  TABLE test no_index_tab fetch 2
wait/io/table/sql/handler  TABLE test marker insert 1
wait/io/table/sql/handler  TABLE test marker insert 1
wait/io/table/sql/handler  TABLE test no_index_tab fetch 2
wait/io/table/sql/handler  TABLE test marker insert 1
wait/io/table/sql/handler  TABLE test marker insert 1
wait/io/table/sql/handler  TABLE test marker insert 1
wait/io/table/sql/handler  TABLE test marker insert 1
show global status like 'performance_schema_%';
Variable_name Value
Performance_schema_accounts_lost 0
Performance_schema_cond_classes_lost 0
Performance_schema_cond_instances_lost 0
Performance_schema_digest_lost 0
Performance_schema_file_classes_lost 0
Performance_schema_file_handles_lost 0
Performance_schema_file_instances_lost 0
Performance_schema_hosts_lost 0
Performance_schema_index_stat_lost 0
Performance_schema_locker_lost 0
Performance_schema_memory_classes_lost 0
Performance_schema_metadata_lock_lost 0
Performance_schema_mutex_classes_lost 0
Performance_schema_mutex_instances_lost 0
Performance_schema_nested_statement_lost 0
Performance_schema_prepared_statements_lost 0
Performance_schema_program_lost 0
Performance_schema_rwlock_classes_lost 0
Performance_schema_rwlock_instances_lost 0
Performance_schema_session_connect_attrs_lost 0
Performance_schema_socket_classes_lost 0
Performance_schema_socket_instances_lost 0
Performance_schema_stage_classes_lost 0
Performance_schema_statement_classes_lost 0
Performance_schema_table_handles_lost 0
Performance_schema_table_instances_lost 0
Performance_schema_table_lock_stat_lost 0
Performance_schema_thread_classes_lost 0
Performance_schema_thread_instances_lost 0
Performance_schema_users_lost 0
truncate performance_schema.events_waits_history_long;
flush global status;
update performance_schema.setup_consumers set enabled='NO';
truncate performance_schema.events_waits_history_long;
drop table test.marker;
flush global status;
update performance_schema.setup_instruments set enabled='YES';
update performance_schema.setup_consumers set enabled='YES';

Messung V0.5 in Prozent
C=65 H=100 G=84

¤ Dauer der Verarbeitung: 0.2 Sekunden  (vorverarbeitet am  2026-10-08) ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

PVS Prover

Isabelle Prover

NIST Cobol Testsuite

Cephes Mathematical Library

Vienna Development Method

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.






                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Open Source Software

     Quellcodebibliothek
     Eigene Quellcodes
     Fremde Quellcodes
     Suchen

Jenseits des Üblichen ....
    

Besucherstatistik

Besucherstatistik

Statistik
#Sources=1126438
#Domains=1897691