mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
Table_locks_waited
Table_locks_immediate mysys/thr_lock.c: count locks sql/mysqld.cc: count locks sql/sql_base.cc: count locks
This commit is contained in:
6
mysql-test/r/status.result
Normal file
6
mysql-test/r/status.result
Normal file
@ -0,0 +1,6 @@
|
||||
Variable_name Value
|
||||
Table_locks_immediate 5
|
||||
Table_locks_waited 0
|
||||
Variable_name Value
|
||||
Table_locks_immediate 8
|
||||
Table_locks_waited 1
|
23
mysql-test/t/status.test
Normal file
23
mysql-test/t/status.test
Normal file
@ -0,0 +1,23 @@
|
||||
connect (con1,localhost,root,,test,0,mysql-master.sock);
|
||||
connect (con2,localhost,root,,test,0,mysql-master.sock);
|
||||
|
||||
#don't polute binlog
|
||||
show status like 'Table_lock%';
|
||||
connection con1;
|
||||
SET SQL_LOG_BIN=0;
|
||||
drop table if exists t1;
|
||||
create table t1(n int);
|
||||
insert into t1 values(1);
|
||||
connection con2;
|
||||
lock tables t1 read;
|
||||
unlock tables;
|
||||
lock tables t1 read;
|
||||
connection con1;
|
||||
send update t1 set n = 3;
|
||||
connection con2;
|
||||
sleep 0.5;
|
||||
unlock tables;
|
||||
connection con1;
|
||||
reap;
|
||||
show status like 'Table_lock%';
|
||||
|
Reference in New Issue
Block a user