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

南京建设工程公共资源交易中心网站详细的营销推广方案

南京建设工程公共资源交易中心网站,详细的营销推广方案,征婚网站上拉业务做恒指期货,武汉最新疫情最新消息实时发布会数据库事务 数据库事务由一组sql语句组成。 所有sql语句执行成功则事务整体成功;任一条sql语句失败则事务整体失败,数据恢复到事务之前的状态。 Mysql 事务操作 开始事务 start transaction;- 或 begin;事务开始后,对数据的增删改操作不…

数据库事务

数据库事务由一组sql语句组成。

所有sql语句执行成功则事务整体成功;任一条sql语句失败则事务整体失败,数据恢复到事务之前的状态。

Mysql 事务操作

开始事务

start transaction;- 或
begin;

事务开始后,对数据的增删改操作不直接修改数据表,而是被记录在日志文件中。

提交事务

commit

将日志中记录的操作,永久保存到数据表,并清空日志文件。

回滚事务

rollback

事务特性 ACID

A - 原子性 Atomic

一个事务是一个不可分割的工作单元,事务中包括的操作要么都做,要么都不做。

数据操作的最小单元是事务,而不是SQL语句 。

C - 一致性 Consistency

事务必须是使数据库从一个一致性状态变到另一个一致性状态。一致性与原子性是密切相关的。

例如:

  • 转账前 a+b = 100
  • 转帐后 a+b = 100

I - 隔离性 Isolation

一个事务的执行不能被其他事务干扰。

即一个事务内部的操作及使用的数据对并发的其他事务是隔离的,并发执行的各个事务之间不能互相干扰。

D - 持久性 Durancy

一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。接下来的其他操作或故障不应该对其有任何影响。

数据库并发访问冲突问题

脏读

  • 读取到其他事务未提交的数据。

不可重复读

  • 重复读取同一数据时,与之前读取的数据不一致。
  • 一个事务提交的数据,可以被另一个事务立即读取。

幻读

  • 读取到已经被删除的数据。
  • 读取不到新插入的数据。

Mysql 的四种事务隔离级别

事务之间为了避免互相干扰,执行时要进行隔离。也就是A执行时B要等待。但严格的隔离会造成性能的下降。

数据库为了兼顾数据安全和性能,可以在一定程度上允许多个事务并行执行。

Mysql 提供了四种隔离级别从低到高:

  • READ-UNCOMMITTED (读-未提交)
  • READ-COMMITTED (读-提交)
  • REPEATABLE-READ (可重复度)
  • SERIALIZABLE(可序列化)

在这里插入图片描述

Mysql 设置隔离级别

set tx_isolation='read-uncommitted';set tx_isolation='read-committed';# repeatable-read 是Mysql默认的隔离级别
set tx_isolation='repeatable-read';set tx_isolation='serializable';

oracle mysql 8 使用 transaction_isolation 系统变量:

set transaction_isolation='read-uncommitted';set transaction_isolation='read-committed';# repeatable-read 是Mysql默认的隔离级别
set transaction_isolation='repeatable-read';set transaction_isolation='serializable';

注意:set设置的变量只对当前会话有效。需要进行全局设置使用 set global

http://www.ds6.com.cn/news/93181.html

相关文章:

  • 湘潭网站建设是什么百度电话销售
  • 各大网站投稿seo优化专员招聘
  • 网站建设客服接听术语seo查询站长工具
  • 17做网店网站seo优化是怎么优化的
  • 郑州做网站的公司哪些怎么打广告宣传自己的产品
  • 制作网站的专业公司哪家好培训班报名
  • 杭州市政府门户网站亚洲长尾关键词挖掘
  • 做网站时点击显示花西子网络营销案例分析
  • 沈阳哪个公司可以做网站谷歌网页
  • 教育网站建设 培训网站建设推广普通话手抄报内容50字
  • 建设银行官方网站网址seo如何挖掘关键词
  • wordpress 数据对接沈阳seo优化
  • 免费图片编辑网站百度seo高级优化
  • 中山网站建设找阿江seo关键词排名优化怎样
  • 做同城网站赚钱吗建材企业网站推广方案
  • 公司网站如何优化百度大数据搜索引擎
  • 禅城网站建设多少钱网站联盟推广
  • 有没有电脑做兼职的网站东莞网站营销
  • 网站哪里做如何搭建网站
  • 网站的实施方案视频号下载器手机版
  • 淘宝内部领优惠券的网站怎么建设seol英文啥意思
  • ai可以用来做网站吗网络营销的策划方案
  • php动态网站开发有什么用济南seo优化外包服务
  • wordpress科技公司主题百度seo优化
  • 上海大型网站seo优化网站教程
  • 大连网站建设找简维科技百度竞价排名广告
  • 公务员建设文化与道德网站郑州网站建设推广有限公司
  • 有什么网站可以推广信息天津百度seo推广
  • 建设项目公告网站百度app在哪里找
  • 温州网站开发公司南昌企业网站建设