0、概念理解:用戶會話和連接線程是什么關系?

用戶會話和用戶連接線程是一一對應的關系,一個會話就一個用戶連接線程。

問題描述:

  如果系統(tǒng)因為執(zhí)行了一個非常大的dml或者ddl操作導致系統(tǒng)hang住,我們想斷掉這個操作,怎么辦?

解決辦法:

1、kill thread:殺死用戶的會話

  但是時間長,效果不佳:前滾+回滾,前提是已經(jīng)進行了很長時間,回滾就需要更多的時間

2、kill mysqld進程:推薦,用這種殺進程的方式,速度快

  kill -9 進程號(ps aux 查看進程號)

  數(shù)據(jù)庫先前滾,不主動回滾,直接可以對外進行服務了,當讀到哪個未提交事務時再去慢慢回滾。

 

延伸閱讀

學習是年輕人改變自己的最好方式-Java培訓,做最負責任的教育,學習改變命運,軟件學習,再就業(yè),大學生如何就業(yè),幫大學生找到好工作,lphotoshop培訓,電腦培訓,電腦維修培訓,移動軟件開發(fā)培訓,網(wǎng)站設計培訓,網(wǎng)站建設培訓學習是年輕人改變自己的最好方式