【kingsql分享】併發操作導致阻塞的簡單分析和管理
最近太忙了,好久沒有寫文章了,由於這兩天感冒,所以慢慢悠悠的寫點東西出來
這篇文章主要來寫一下併發的時候,遇到了鎖阻塞等待的情況的簡單分析,和簡單處理
1.首先建立2個測試表
2.然後我們在sqlplus裡面開2個視窗,建立2個會話
3.在em的在Performance頁上選擇Blocking Sessions
很顯然,58正在等待52的鎖。52持有鎖並且阻塞了58的會話!
4.點選View Session按鈕可以檢視會話資訊,非常的詳細和直觀
5.點選Kill Session按鈕會殺掉52號會話
6.我們先不殺掉它,讓再它活一會兒,透過下面select語句查詢相關鎖資訊
sid=58的會話正在被52號會話阻塞,我們因此又可以生成檢視[阻塞了別人的會話的select語句]
我們還是應該殺掉這個會話,但是我們在讓它存活一會。
7.我們再來看一下v$lock的資訊
block=1說明這個會話正在阻塞其他會話
request=6說明當前會話正在等待一個lmode=6的鎖,說明這個會話正在被阻塞
52阻塞了58的會話
8.我們還可以檢視會話客戶端資訊
都是我的虛擬機器建立的會話
9.現在我們可以殺掉會話了
10.如內容有誤請指正
這篇文章主要來寫一下併發的時候,遇到了鎖阻塞等待的情況的簡單分析,和簡單處理
1.首先建立2個測試表
2.然後我們在sqlplus裡面開2個視窗,建立2個會話
3.在em的在Performance頁上選擇Blocking Sessions
很顯然,58正在等待52的鎖。52持有鎖並且阻塞了58的會話!
4.點選View Session按鈕可以檢視會話資訊,非常的詳細和直觀
5.點選Kill Session按鈕會殺掉52號會話
6.我們先不殺掉它,讓再它活一會兒,透過下面select語句查詢相關鎖資訊
sid=58的會話正在被52號會話阻塞,我們因此又可以生成檢視[阻塞了別人的會話的select語句]
我們還是應該殺掉這個會話,但是我們在讓它存活一會。
7.我們再來看一下v$lock的資訊
block=1說明這個會話正在阻塞其他會話
request=6說明當前會話正在等待一個lmode=6的鎖,說明這個會話正在被阻塞
52阻塞了58的會話
8.我們還可以檢視會話客戶端資訊
都是我的虛擬機器建立的會話
9.現在我們可以殺掉會話了
10.如內容有誤請指正
$$$$$$$$$$$$$$$$$$$$$$$
hongzhuohui@kingsql.com
$$$$$$$$$$$$$$$$$$$$$$$
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28389881/viewspace-1661847/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ANALYZE導致的阻塞問題分析
- 【kingsql分享】ASH的研究和分析SQL
- 併發insert操作導致的dead lock
- 【kingsql分享】ADDM的研究和分析SQL
- ♻️同步和非同步;並行和併發;阻塞和非阻塞非同步並行
- Java併發(10)- 簡單聊聊JDK中的七大阻塞佇列JavaJDK佇列
- [20141203]分析語句導致阻塞分析表.txt
- git常用指令操作簡單分享Git
- 同步、非同步、阻塞、非阻塞的簡單理解非同步
- git合併丟失程式碼問題分析與解決(錯誤操作導致)Git
- 連結伺服器查詢導致的阻塞伺服器
- 模擬RI鎖定導致阻塞的場景
- 批次壓縮影片大小的簡單操作分享
- iOS載入單張圖片導致崩潰的分析iOS
- 資料型別隱式轉換導致的阻塞資料型別
- redis AOF落地策略rewrite導致阻塞問題Redis
- openGauss 管理併發寫入操作
- 一個併發事件的阻塞問題事件
- 聊聊併發(四)——阻塞佇列佇列
- LGWR寫操作會導致效能全域性卡頓案例分析
- 使用資料庫處理併發可能導致的問題資料庫
- mysql的安裝和簡單的操作MySql
- 【kingsql分享】關於PGA的研究SQL
- PDF多檔案合併怎麼完成?PDF合併的簡單方法分享
- Java併發:ThreadLocal的簡單介紹Javathread
- EBS提交併發請求的簡單例子單例
- 【OS】同步非同步/阻塞非阻塞、併發並行序列的區分非同步並行
- 一條簡單的sql語句導致的系統問題SQL
- Redis實現併發阻塞鎖方案Redis
- Java併發——阻塞佇列集(下)Java佇列
- Java併發——阻塞佇列集(上)Java佇列
- 什麼樣的CRM管理系統操作更好操作更簡單?
- 通過vmstat的簡單分析資料庫操作資料庫
- 透過vmstat的簡單分析資料庫操作資料庫
- split分割槽操作導致的librarycachelock
- 【kingsql分享】雲平臺安全的研究SQL
- 【kingsql分享】表空間加密SQL加密
- 【kingsql分享】RAC節點命令SQL