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

深圳专业做网站的公司有哪些在印度做外贸需要什么网站

深圳专业做网站的公司有哪些,在印度做外贸需要什么网站,摄影化妆艺术学校网站源码,珠海市网站建设企业什么是事务#xff1a; 多条sql语句#xff0c;要么全部成功#xff0c;要么全部失败。 事务的特性#xff1a; 1#xff1a;原子性(Atomic)#xff1a; 组成一个事务的多个数据库操作是一个不可分割的原子单元#xff0c;只有所有操作都成功#xff0c;整个事务才会…什么是事务 多条sql语句要么全部成功要么全部失败。 事务的特性 1原子性(Atomic) 组成一个事务的多个数据库操作是一个不可分割的原子单元只有所有操作都成功整个事务才会提交。任何一个操作失败已经执行的任何操作都必须撤销让数据库返回初始状态 2一致性(Consistency) 事务操作成功后数据库所处的状态和它的业务规则是一致的。即数据不会被破坏。如A转账100元给B不管操作是否成功A和B的账户总额是不变的 3隔离性(Isolation) 在并发数据操作时不同的事务拥有各自的数据空间它们的操作不会对彼此产生干扰 4持久性(Durabiliy) 一旦事务提交成功事务中的所有操作都必须持久化到数据库中 简称ACID 并发事务带来哪些问题 在典型的应用程序中多个事务并发运行经常会操作相同的数据来完成各自的任务多个用户对 同一数据进行操作。并发虽然是必须的但可能会导致以下的问题。 1脏读Dirty read: 当一个事务正在访问数据并且对数据进行了修改而这种修改还没有提 交到数据库中这时另外一个事务也访问了这个数据然后使用了这个数据。因为这个数据是 还没有提交的数据那么另外一个事务读到的这个数据是“脏数据”依据“脏数据”所做的操作可 能是不正确的。 2丢失修改Lost to modify: 指在一个事务读取一个数据时另外一个事务也访问了该数 据那么在第一个事务中修改了这个数据后第二个事务也修改了这个数据。这样第一个事务 内的修改结果就被丢失因此称为丢失修改。 例如事务1读取某表中的数据A20事务2也 读取A20事务1修改AA-1事务2也修改AA-1最终结果A19事务1的修改被丢失。 3不可重复读Unrepeatableread: 指在一个事务内多次读同一数据。在这个事务还没有结 束时另一个事务也访问该数据。那么在第一个事务中的两次读数据之间由于第二个事务 的修改导致第一个事务两次读取的数据可能不太一样。这就发生了在一个事务内两次读到的数 据是不一样的情况因此称为不可重复读。 4幻读Phantom read: 幻读与不可重复读类似。它发生在一个事务T1读取了几行数 据接着另一个并发事务T2插入了一些数据时。在随后的查询中第一个事务T1就会 发现多了一些原本不存在的记录就好像发生了幻觉一样所以称为幻读。 不可重复读和幻读区别 不可重复读的重点是修改比如多次读取一条记录发现其中某些列的值被修改幻读的重点在于新增 或者删除比如多次读取一条记录发现记录增多或减少了。 事务隔离级别 以及 MySQL的默认隔离级别 SQL 标准定义了四个隔离级别 1READ-UNCOMMITTED(读取未提交) 最低的隔离级别允许读取尚未提交的数据变更可能会导致脏读、幻读或不可重复读。 2READ-COMMITTED(读取已提交) 允许读取并发事务已经提交的数据可以阻止脏读但是幻读或不可重复读仍有可能发生。 3REPEATABLE-READ(可重复读) 对同一字段的多次读取结果都是一致的除非数据是被本身事务自己所修改可以阻止脏读和不可重复读但幻读仍有可能发生。 4SERIALIZABLE(可串行化) 最高的隔离级别完全服从ACID的隔离级别。所有的事务依次逐个执行这样事务之间就完全不可能产生干扰也就是说该级别可以防止脏读、不可重复读以及幻读。 MySQL InnoDB 存储引擎的默认支持的隔离级别是 REPEATABLE-READ可重读。 这里需要注意的是与 SQL 标准不同的地方在于 InnoDB 存储引擎在 REPEATABLE-READ可重 读 事务隔离级别下使用的是Next-Key Lock 锁算法因此可以避免幻读的产生这与其他数据库 系统(如 SQL Server) 是不同的。所以说InnoDB 存储引擎的默认支持的隔离级别是 REPEATABLE- READ可重读 已经可以完全保证事务的隔离性要求即达到了 SQL标准的 SERIALIZABLE(可串行化) 隔离级别。因为隔离级别越低事务请求的锁越少所以大部分数据库系统的隔离级别都是READ-COMMITTED(读取提交内容) 但是你要知道的是InnoDB 存储引擎默认使用REPEAaTABLE-READ可重读 并不会有任何性能损失。InnoDB 存储引擎在 分布式事务 的情况下一般会用到 SERIALIZABLE(可串行化) 隔离级别。
http://www.zqtcl.cn/news/39244/

相关文章:

  • 网站404做多大网站如何安装源码
  • 整站优化包年网站建设方案书 人员资金安排
  • 网站建设和网络推广网站建设公司的
  • 郑州网站建设找三牛网站运营模式
  • 济南手机建站哪家好小甲虫抖音代运营
  • 网站模板 静态模版做流程图用什么网站好
  • 佛山禅城网站建设电商网站的需求文档
  • 网站备案密码丢了怎么办wordpress字体大小
  • wordpress做相册seo外包费用
  • 深圳做网站建设的公司怎么做一个网站推广
  • 鸿基建设工程有限公司网站团关系转接网站建设
  • mysql数据库做网站温州有没有做鞋的网站
  • 惠州网站建设推广域名注册的流程是什么
  • 网站建设项目采购公告jsp购物网站开发
  • 怎么给网站做404建设科技网络网站的意义和目的
  • 成都网站优化教程wordpress怎么引用图片
  • 宝盈集团直营网站怎么做网站设计规划图
  • 珠海网站建设 科速自己网站服务器
  • 怎样创建官方网站快速建立平台网站开发设计建站流程
  • 手机网站开发+手机模拟器抚养网站建设
  • 漳州建设局网站首页昆明网络营销服务公司
  • 旅游网站项目策划书金融网站框架模板下载
  • 地方网站 域名选择中信建设有限责任公司获奖
  • 成都教育行业网站建设永久网站域名
  • 展厅设计作品欣赏案例seo查询 站长之家
  • 江苏省建设局报考网站北海网站开发
  • 搭建网站做财务系统域名注册后怎么使用
  • 孝感网站开发优搏快网站seo在线检测
  • 丹阳网站建设公司登陆网站取消备案
  • 电脑端网站和手机网站区别社团网站模板