還在為看不懂何登成的加鎖處理分析文章感到羞愧嗎?
還在因為何大師的筆誤,陷入深深的迷茫嗎?
只要你擁有大於5.6.16版本的mysql,鎖監視器你值得擁有!
快速入門
開啟set global innodb_status_output=on;
set global innodb_status_output_locks=on;
實操:mysql> show create table my_test1_0\g
*************************** 1. row ***************************
table: my_test1_0
create table: create table `my_test1_0` (
`id` int(11) not null,
`col2` int(11) default null,
`col3` varchar(64) default null,
`col4` varchar(10) default null,
`col5` varchar(64) default null,
primary key (`id`),
key `idx_col2` (`col2`),
key `idx_col3_col4` (`col3`,`col4`)
) engine=innodb default charset=latin1
1 row in set (0.08 sec)
insert into my_test1_0(id ) values( 1 ),(2),(3);
update my_test1_0 set col5=『jiji『 where id=1;
檢視show engine innodb status\g
一切一目了然。
原文:
mysql 鎖監視器 MySQL鎖監視器
標籤 還在為看不懂何登成的加鎖處理分析文章感到羞愧嗎?還在因為何大師的筆誤,陷入深深的迷茫嗎?只要你擁有大於5.6.16版本的mysql,鎖監視器你值得擁有 快速入門 開啟set global innodb status output on set global innodb status outp...
監視器和物件鎖
引用自 監視器好比一做建築,它有乙個很特別的房間,房間裡有一些資料,而且在同一時間只能被乙個執行緒佔據,進入這個建築叫做 進入監視器 訪問資源時 進入建築中的那個特別的房間叫做 獲得監視器 可以訪問資源時 佔據房間叫做 持有監視器 可以訪問資源,並獲得資源鎖 離開房間叫做 釋放監視器 釋放鎖 離開建...
效能監視器
效能監視器捕捉硬體和軟體部件,如處理器 程序 執行緒等生成的效能資料,由此跟蹤資源狀態。執行效能監視器,通過執行命令提示符指令 perfmon如圖 為了獲得以前只在效能監視器中可用的大量資料的實時快照,sql server現在通過一組動態管理檢視 dmv 和動態管理函式 dmf 在內部提供了相同的資...