当前位置: 首页 > news >正文

第11章、事务

第11章、事务

1认识事务
2事务控制语句
3事务的实现方式
4purge thread回收undo线程
5事务统计QPS与TPS
6事务隔离级别
7事务group commit
8事务两阶段提交

1认识事务

概括:事务是由一条sql语句或者多条sql语句组成执行单元,这个执行单元是不可分割的,sql语句要么全部执行成功要么全部不执行;

事务特性:ACID

​ 原子性:同一事务中,sql语句要么全部执行成功要么全部不执行

​ 一致性:在事务开始之前和事务结束以后,数据的约束是不会被破坏;

​ 隔离性:并发事务之间的数据是相互隔离的

​ 持久性:事务提交后,所有操作的结果都会被保存到磁盘,持久化存储

2事务控制语句

开启事务:

start transaction [read only];

read only:开启一个只读事务

​ 。只允许进行读操作,不允许写操作

​ 。只读事务性能较高,因为只读事务不用写redo、undo

​ 。读操作事务id的值非常大

start transaction [read write];开启了一个读写事务

start transaction;5.7+

begin;

begin work;

事务提交:

​ 显示事务提交:commit

​ 隐式事务提交:

​ 。重新开启一个事务

​ 。autocommit=1自动提交事务

​ set autocommit=1 只能开启session级别的事务自动提交;生产中建议开启事务自动提交

事务回滚:

​ 显示事务回滚:rollback;

​ 隐式事务回滚:

​ 。连接断开

http://www.dtcms.com/a/605804.html

相关文章:

  • Sass环境搭建及使用测试(windows学习环境)
  • Java数据结构:二叉树
  • RabbitMq消费延迟衰减重试实现思路
  • 欧拉22.03系统安装RabbitMQ-3.6.10
  • C语言编译器的选择与优化技巧 | 如何选择适合的C语言编译器以提高代码性能
  • 高通移动:编译成功后,用Unpacking Tool打包,再烧录
  • 文档切片(Document Chunking)
  • AEC-Q100 stress实验详解#5——PTC(功率温度循环)
  • MacOS彻底清除docker及image
  • 【3ds Max动画】烟花:超级喷射粒子,荧光粒子效果
  • 做网站的内容资源广告装饰 技术支持 东莞网站建设
  • 脑机接口核心产业链研发实力:翔宇医疗、三博脑科、汉威科技、科大讯飞、创新医疗,5家龙头公司研发实力深度数据
  • AI驱动与人才争夺战:互联网行业步入新一轮扩张期
  • Java-171 Neo4j 备份与恢复 + 预热与执行计划实战
  • 《信息存储与管理》完整复习手册
  • 西门子1500PLC(模拟器)与Matlab经由Modbus通信联合PID仿真
  • 【LeetCode】110. 平衡二叉树
  • LeetCode 423 - 从英文中重建数字
  • 建设部信息中心网站提供模板网站制作多少钱
  • 徐州集团网站建设关键词排名霸屏代做
  • 将现有git项目推送到gitcode的方法
  • 鸿蒙PC生态三方软件移植:开发环境搭建及三方库移植指南
  • F280049C学习笔记之SDFM
  • Linux内存管理深度解析:从首次访问缺页处理到NUMA策略的完整架构
  • 北京网站设计与制作品牌网站建设策划书
  • Java 9+ 模块化系统(Jigsaw)实战:从 Jar 地狱到模块解耦的架构升级
  • Claude Code 深度解析:架构、工作原理与常见误解
  • 珠海市企业网站制作品牌仿简书wordpress博客主题
  • 文化传媒 网站设计成都网站建设:
  • Python实用指南:python + pyqt