成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

MySQL執(zhí)行大事務(wù)會(huì)存在什么問題?

數(shù)據(jù)庫 MySQL
拆分事務(wù),將大事務(wù)分解為多個(gè)小事務(wù)。將不需要在事務(wù)中執(zhí)行的操作(如讀取、內(nèi)存計(jì)算、I/O操作、遠(yuǎn)程調(diào)用等)移到事務(wù)外部處理。

前言

之前在如何實(shí)現(xiàn)百萬級(jí)數(shù)據(jù)從Excel導(dǎo)入中有提到一句不建議利用大事務(wù)進(jìn)行一個(gè)錯(cuò)誤處理。為什么不建議呢。本次來簡單說一下。

圖片

所謂大事務(wù),通常指包含大量要執(zhí)行的SQL語句和較長執(zhí)行時(shí)間的事務(wù)。

這樣的大事務(wù)往往會(huì)帶來諸多問題。如下:

  1. 占用數(shù)據(jù)庫連接:這一點(diǎn)很好理解。隨著SQL語句的增多,執(zhí)行時(shí)間也會(huì)相應(yīng)延長。大型事務(wù)會(huì)持續(xù)占用數(shù)據(jù)庫連接,由于數(shù)據(jù)庫連接資源有限,長時(shí)間占用可能導(dǎo)致其他事務(wù)無法獲取連接,從而降低系統(tǒng)的吞吐量,影響系統(tǒng)的可用性。
  2. 難以回滾:大事務(wù)涉及的數(shù)據(jù)量較大,回滾操作可能變得異常耗時(shí)。若事務(wù)需要回滾或失敗,可能需要花費(fèi)大量時(shí)間才能完全撤銷所有修改,對(duì)數(shù)據(jù)庫的可靠性和性能造成不利影響。
  3. 鎖競(jìng)爭:大事務(wù)可能引發(fā)繁瑣的寫操作,導(dǎo)致數(shù)據(jù)的鎖定。這可能導(dǎo)致其他并發(fā)事務(wù)在訪問相同資源時(shí)遭遇鎖競(jìng)爭,進(jìn)而造成性能下降和延遲增加。長時(shí)間的鎖定還可能導(dǎo)致其他事務(wù)的等待和阻塞。
  4. 日志空間占用:大事務(wù)可能產(chǎn)生大量日志,特別是 binlog。當(dāng)單個(gè)事務(wù)超出最大允許的Binlog文件大小限制(max_binlog_cache_size),會(huì)出現(xiàn)錯(cuò)誤:Multi-statement transaction required more than 'max_binlog_cache_size' bytes of storage; increase this mysqld variable and try again

解決方案:

拆分事務(wù),將大事務(wù)分解為多個(gè)小事務(wù)。將不需要在事務(wù)中執(zhí)行的操作(如讀取、內(nèi)存計(jì)算、I/O操作、遠(yuǎn)程調(diào)用等)移到事務(wù)外部處理。


責(zé)任編輯:武曉燕 來源: 碼上遇見你
相關(guān)推薦

2022-06-27 16:12:48

CSS像素前端

2020-06-15 08:06:25

ES數(shù)據(jù)

2010-09-02 14:36:44

Linux命令行

2019-04-26 13:01:16

ServiceMesh微服務(wù)架構(gòu)

2010-05-13 09:59:50

MySQL數(shù)據(jù)庫

2024-10-15 09:25:08

JDBCMybatis數(shù)據(jù)庫

2022-04-04 07:51:32

Web框架

2021-07-16 06:56:50

邊緣計(jì)算分布式

2021-02-08 08:04:52

JavaScript語言OOP

2024-12-27 15:28:01

CQRS架構(gòu)方式

2021-03-23 18:32:46

JavaScript編程開發(fā)

2021-10-16 12:52:17

Builder模式生成器

2020-05-22 10:02:43

Python語言編程

2024-09-12 09:34:32

2020-11-30 14:40:52

事務(wù)系統(tǒng)項(xiàng)目

2024-07-02 12:25:01

2019-08-28 07:45:45

數(shù)據(jù)存儲(chǔ)層多線程

2015-02-28 10:11:51

2012-07-30 09:49:44

云計(jì)算

2021-05-11 10:56:07

DevOps開發(fā)工具
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 国产丝袜人妖cd露出 | 美女视频一区二区三区 | 中文字幕 国产精品 | 日日骚网| 欧美精品一区二区三区四区五区 | 国产a区| 国产免费拔擦拔擦8x高清 | 高清不卡毛片 | 日韩中文电影 | 亚洲国产偷 | 午夜性色a√在线视频观看9 | 羞羞涩涩在线观看 | 嫩草最新网址 | 国产精品久久久久一区二区三区 | 亚洲高清av | 国产精品观看 | 免费久久久 | 粉嫩一区二区三区国产精品 | 1区2区视频 | 久久综合久久自在自线精品自 | 日韩欧美二区 | 九九综合| 激情小说综合网 | 亚洲人成人一区二区在线观看 | 国产三区av | 羞羞的视频免费在线观看 | 第一区在线观看免费国语入口 | 日日夜夜91 | 日本精品视频一区二区三区四区 | 久久伊人亚洲 | 美女福利视频网站 | 亚洲国产精品日韩av不卡在线 | caoporn国产精品免费公开 | 激情一区二区三区 | 日本精品一区二区三区视频 | 91九色视频在线 | 欧美一区二区三区在线观看 | 久久se精品一区精品二区 | 天堂av免费观看 | 久久久久久亚洲精品 | 亚洲午夜精品一区二区三区他趣 |