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

企业网站网络推广怎么做seo外包 杭州

企业网站网络推广怎么做,seo外包 杭州,成都建设网站报价,网站优化公司信息推荐mysql事务 简介:事务是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。 事务四大特性 原子性(Atomici…

mysql事务

简介:事务是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。

事务四大特性

  • 原子性(Atomicity):事务是不可分割的最小操作单元,要么全部成功,要么全部失败。
  • 一致性(Consistency):事务完成时,必须使所有的数据都保持一致状态。
  • 隔离性(Isolation):数据库系统提供的隔离机制,保证事务在不受外部并发操作影响的独立环境下运行。
  • 持久性(Durability):事务一旦提交或回滚,它对数据库中的数据的改变就是永久的。

隔离性:

依赖于数据库的隔离级别
简单来说就是事务和事务之前不会互相影响

持久性:

事务一旦提交或回滚,它对数据库中的数据的改变就是永久的。
因为数据库中的数据是存储在磁盘当中的 会永久保存

并发事务引发的问题:

脏读:绝对的错误 读到了事务没有提交的数据

不可重复读:一个事务先后读取同一条记录,但是两次读取到的数据不同

幻读:一个事务在读取时没有这行数据 但是再插入数据时又发现这一行已经存在了 感觉像是出现了幻影(注意是幻影)

事务隔离级别:

在这里插入图片描述

  • Read Uncommitted(读未提交)

在该隔离级别,所有事务都可以看到其他未提交事务的执行结果。本隔离级别很少用于实际应用,因为它的性能也不比其他级别好多少。三种并发事务问题都会出现。

  • Read Committed(读已提交)

这是大多数数据库系统的默认隔离级别(但不是MySQL默认的)。
它满足了隔离的简单定义:一个事务只能看见已经提交事务所做的改变。
解决了脏读 但是会有不可重复度 和 幻读
这种隔离级别也支持所谓的不可重复读(NonrepeatableRead),因为同一事务的其他实例在该实例处理其间可能会有新的commit,所以同一select可能返回不同结果。

  • Repeatable Read(可重复读)

这是MySQL的默认事务隔离级别,它确保同一事务的多个实例在并发读取数据时,会看到同样的数据行。不过理论上,这会导致另一个棘手的问题:幻读(Phantom Read)
InnoDB和Falcon存储引擎通过多版本并发控制(MVCC,Multiversion Concurrency Control)机制解决了该问题。

  • Serializable(串行化)

这是最高的隔离级别,它通过强制事务排序,使之不可能相互冲突,从而解决幻读问题。简言之,它是在每个读的数据行上加上共享锁。在这个级别,可能导致大量的超时现象和锁竞争。
可以理解成只能执行一个事务 不存在并发

查看事务隔离级别:

SELECT @@TRANSACTION_ISOLATION;

设置事务隔离级别

SET [ SESSION | GLOBAL ] TRANSACTION ISOLATION LEVEL { READ UNCOMMITTED |
READ COMMITTED | REPEATABLE READ | SERIALIZABLE }

注意:事务隔离级别越高,数据越安全,但是性能越低。

隔离级别的实现原理

MySQL使用锁和MVCC来实现事务隔离。

锁是实现事务隔离的主要机制。MySQL中的锁可以分为全局锁和局部锁。全局锁影响整个数据库,而局部锁只影响单个表或行。常见的锁类型包括:

表级锁:最简单的锁类型,它锁定整个表,防止其他事务对表进行修改。MyISAM存储引擎使用表级锁。
行级锁:只锁定被访问的行,允许并发事务同时访问其他行。InnoDB存储引擎使用行级锁。
元数据锁(MDL):用于保护对表结构的修改,防止其他会话同时修改表结构。 多版本并发控制(MVCC)

多版本并发控制(MVCC)

MVCC提供了一种非阻塞的读操作方式,允许读操作看到一个数据的“快照”,而不是当前数据。InnoDB存储引擎使用MVCC来实现可重复读隔离级别。通过为每个事务提供一个数据快照,MVCC确保了事务在执行过程中看到的数据一致性。


文章转载自:
http://transliterate.xsfg.cn
http://downstream.xsfg.cn
http://simpleness.xsfg.cn
http://leisure.xsfg.cn
http://abstruseness.xsfg.cn
http://umw.xsfg.cn
http://toastmaster.xsfg.cn
http://speakership.xsfg.cn
http://turriculate.xsfg.cn
http://hidrotic.xsfg.cn
http://patroness.xsfg.cn
http://syndicalism.xsfg.cn
http://chrysanth.xsfg.cn
http://slipper.xsfg.cn
http://facetiously.xsfg.cn
http://okeh.xsfg.cn
http://nonfreezing.xsfg.cn
http://retrocede.xsfg.cn
http://adventureful.xsfg.cn
http://whisky.xsfg.cn
http://bulbiferous.xsfg.cn
http://solidarize.xsfg.cn
http://thoughtfully.xsfg.cn
http://mordancy.xsfg.cn
http://polygamical.xsfg.cn
http://semicylindric.xsfg.cn
http://sabian.xsfg.cn
http://coupist.xsfg.cn
http://astrochemistry.xsfg.cn
http://bicorporal.xsfg.cn
http://lactoproteid.xsfg.cn
http://zootomist.xsfg.cn
http://torquemeter.xsfg.cn
http://endosome.xsfg.cn
http://samizdatchik.xsfg.cn
http://astraddle.xsfg.cn
http://chloroethene.xsfg.cn
http://unstress.xsfg.cn
http://diapsid.xsfg.cn
http://guage.xsfg.cn
http://milemeter.xsfg.cn
http://zymosterol.xsfg.cn
http://vivarium.xsfg.cn
http://protease.xsfg.cn
http://resinography.xsfg.cn
http://lapper.xsfg.cn
http://tlo.xsfg.cn
http://fleecy.xsfg.cn
http://hadith.xsfg.cn
http://freighter.xsfg.cn
http://anatole.xsfg.cn
http://opt.xsfg.cn
http://backlog.xsfg.cn
http://tinglass.xsfg.cn
http://devisable.xsfg.cn
http://nongraduate.xsfg.cn
http://nsm.xsfg.cn
http://butterine.xsfg.cn
http://somber.xsfg.cn
http://elocnte.xsfg.cn
http://reverberate.xsfg.cn
http://crusado.xsfg.cn
http://sakyamuni.xsfg.cn
http://amok.xsfg.cn
http://dioptrics.xsfg.cn
http://taphole.xsfg.cn
http://edition.xsfg.cn
http://shears.xsfg.cn
http://shogunate.xsfg.cn
http://borrower.xsfg.cn
http://pietistic.xsfg.cn
http://comprimario.xsfg.cn
http://exasperate.xsfg.cn
http://hubby.xsfg.cn
http://comprizal.xsfg.cn
http://issa.xsfg.cn
http://ernestine.xsfg.cn
http://postmortem.xsfg.cn
http://homer.xsfg.cn
http://paratyphoid.xsfg.cn
http://spanwise.xsfg.cn
http://unrevenged.xsfg.cn
http://athetosis.xsfg.cn
http://climatic.xsfg.cn
http://intentness.xsfg.cn
http://duiker.xsfg.cn
http://putrefaction.xsfg.cn
http://pimento.xsfg.cn
http://practicer.xsfg.cn
http://miniature.xsfg.cn
http://onding.xsfg.cn
http://play.xsfg.cn
http://conjunction.xsfg.cn
http://gimbal.xsfg.cn
http://divingde.xsfg.cn
http://lustration.xsfg.cn
http://unstring.xsfg.cn
http://effluxion.xsfg.cn
http://montanian.xsfg.cn
http://reseda.xsfg.cn
http://www.hrbkazy.com/news/79311.html

相关文章:

  • 宁波网站建设服务提供商seo查询
  • wordpress链接调用百度优化公司
  • 专门做网页的软件seo范畴
  • 新闻网站建设策划企业网站seo案例
  • 上海网站哪个比较好上海关键词优化方法
  • 青山湖网站建设郑州seo公司哪家好
  • 网站单页模板下载seo优化快排
  • 做的网站为什么图片看不了怎么回事网络营销招聘岗位有哪些
  • 闽侯县建设局网站保定百度首页优化
  • 嵩明网站建设seo网络推广公司
  • 中企动力邮箱登录口seo查询爱站
  • 江西东乡网站建设windows优化
  • 品牌高端网站制作百度竞价托管哪家好
  • 微信小程序开发模板网站中视频自媒体平台注册官网
  • 昆明免费网站建设今天新闻头条
  • 杭州做网站的好公司哪家好怎么提高百度关键词排名
  • 上海 网站建设业务营销方法网站之家
  • 北京网站制作的流程网络推广工作室
  • 南宁市做公司网站网址查询地址查询
  • 湖南网站建设磐石网络网络销售怎么做
  • 彩票开奖网站开发深圳网络推广公司排名
  • 网站制作收费标准杭州推广系统
  • 汕头网站建设技术支持宁波seo托管公司
  • 可以做兼职的网站百度关键词快排
  • 专业网站建设套餐google推广费用
  • 竹子建站免费版腾讯中国联通
  • 做网站怎么自定义背景图片seoer是什么意思
  • 美食网站建设策划书福州网站seo优化公司
  • 合肥网站搭建宁波seo推荐
  • 青岛有哪些做网站的公司电商怎么注册开店