1-5大事務(wù)帶來的問題

1-5 大事務(wù)帶來的問題
1-5 大事務(wù)帶來的問題
1-5 大事務(wù)帶來的問題
1-5 大事務(wù)帶來的問題
當(dāng)系統(tǒng)崩潰后,發(fā)現(xiàn)有沒有提交的事務(wù),有的話會回滾操作
1-5 大事務(wù)帶來的問題
1-5 大事務(wù)帶來的問題
1-5 大事務(wù)帶來的問題
1-5 大事務(wù)帶來的問題
(1)在第一個 窗口 begin; select from t where id < 7; -> 1 3 5
(2)在第二個 窗口 begin; insert into t values(2); commit;
(3)在第一個 窗口 select
from t where id < 7; -> 1 3 5 commit; 把當(dāng)前事務(wù)隔離級別改下
set sesstion tx_isolation='read-committed'; (讀已提交)
select from t where id < 7; 1 3 5 2
1-5 大事務(wù)帶來的問題
(4)在第二個 窗口 begin; insert into t values(4); commit;
(5)在第一個 窗口 select
from t where id < 7; 1 3 5 2 4

創(chuàng)新互聯(lián)是一家專注于成都網(wǎng)站建設(shè)、網(wǎng)站制作與策劃設(shè)計,鄯善網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)十多年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:鄯善等地區(qū)。鄯善做網(wǎng)站價格咨詢:13518219792

第四種 隔離級別
可串行化 serializable 最高隔離級別 ,讀取的每一行數(shù)據(jù)都加鎖,會導(dǎo)致大量的鎖超時,所以很少使用這個隔離級別,隔離性由低到高,并發(fā)性由高到低。
1-5 大事務(wù)帶來的問題

innodb 默認(rèn)隔離級別是 可重復(fù)讀
1-5 大事務(wù)帶來的問題

什么是大事務(wù)

定義 運行時間比較長 ,操作的數(shù)據(jù)比較多的事務(wù)
風(fēng)險 :
1 鎖定太多的數(shù)據(jù),造成大量的阻塞和鎖超時,
2 回滾時所需要時間比較長,執(zhí)行時間長,容易造成主從延遲,
3 如果主庫的事務(wù)執(zhí)行了幾個小時后再提交,才會寫入binlog 里,從庫才會讀binlog 日志 才開始同步
4 innodb 是行級鎖,當(dāng)涉及所有記錄時,就會相當(dāng)于整個表鎖住,

如何處理大事務(wù)

1 避免一次處理太多的數(shù)據(jù)
2 移除不必要在事務(wù)中的select 操作

網(wǎng)頁名稱:1-5大事務(wù)帶來的問題
文章地址:http://bm7419.com/article14/jjscde.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護、網(wǎng)站策劃云服務(wù)器、搜索引擎優(yōu)化外貿(mào)網(wǎng)站建設(shè)、品牌網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司