Server IP : 172.67.216.182 / Your IP : 172.71.124.154 Web Server : Apache System : Linux krdc-ubuntu-s-2vcpu-4gb-amd-blr1-01.localdomain 5.15.0-142-generic #152-Ubuntu SMP Mon May 19 10:54:31 UTC 2025 x86_64 User : www ( 1000) PHP Version : 7.4.33 Disable Function : passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /www/server/mysql/src/mysql-test/suite/perfschema/t/ |
Upload File : |
# Tests for PERFORMANCE_SCHEMA --source include/have_log_bin.inc --source include/not_embedded.inc --source include/have_perfschema.inc --source include/master-slave.inc --disable_warnings drop table if exists test.t1; --sync_slave_with_master reset master; --enable_warnings create table test.t1(a int); drop table test.t1; --source include/show_binlog_events.inc # Notes # # The point of this test is to make sure code is properly instrumented, # for replication threads. # Each time an ID is assigned to a replication thread, # visible in the INFORMATION_SCHEMA.PROCESSLIST table, # the same PROCESSLIST_ID should be visible in table performance_schema.threads connection master; -- echo "============ Performance schema on master ============" # Read the ID of the binlog dump connection, # as exposed in PROCESSLIST. select ID from INFORMATION_SCHEMA.PROCESSLIST where COMMAND = "Binlog Dump" into @master_dump_pid; select COMMAND, STATE from INFORMATION_SCHEMA.PROCESSLIST where ID = @master_dump_pid; # Make sure the performance schema also knows this PROCESSLIST_ID select NAME, TYPE, PROCESSLIST_COMMAND, PROCESSLIST_STATE from performance_schema.threads where PROCESSLIST_ID = @master_dump_pid; sync_slave_with_master; -- echo "============ Performance schema on slave ============" # Read the ID of the SLAVE IO thread, # as exposed in PROCESSLIST. select ID from INFORMATION_SCHEMA.PROCESSLIST where STATE like "Waiting for master to send event%" into @slave_io_pid; select COMMAND, STATE from INFORMATION_SCHEMA.PROCESSLIST where ID = @slave_io_pid; # Make sure the performance schema also knows this PROCESSLIST_ID select NAME, TYPE, PROCESSLIST_COMMAND, PROCESSLIST_STATE from performance_schema.threads where PROCESSLIST_ID = @slave_io_pid; # Read the ID of the SLAVE SQL thread, # as exposed in PROCESSLIST. select ID from INFORMATION_SCHEMA.PROCESSLIST where STATE like "Slave has read all relay log%" into @slave_sql_pid; select COMMAND, STATE from INFORMATION_SCHEMA.PROCESSLIST where ID = @slave_sql_pid; # Make sure the performance schema also knows this PROCESSLIST_ID select NAME, TYPE, PROCESSLIST_COMMAND, PROCESSLIST_STATE from performance_schema.threads where PROCESSLIST_ID = @slave_sql_pid; --source include/rpl_end.inc