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

竞猜网站开发多少钱电商网站建设规划开发方案

竞猜网站开发多少钱,电商网站建设规划开发方案,wordpress博客注册,西安防疫今天最新消息文章目录 数据库事务MySQL中的存储引擎InnoDB存储引擎架构什么是事务事务的状态总结 数据库事务 MySQL 事务主要用于处理操作量大#xff0c;复杂度高的数据。比方我想要删除一个用户#xff08;销户#xff09;以及这个用户的个人信息、订单信息以及其他信息#xff0c;这… 文章目录 数据库事务MySQL中的存储引擎InnoDB存储引擎架构什么是事务事务的状态总结 数据库事务 MySQL 事务主要用于处理操作量大复杂度高的数据。比方我想要删除一个用户销户以及这个用户的个人信息、订单信息以及其他信息这里会涉及到很多SQL语句的执行来满足我们的业务需求我们要一次性删除这些数据这些数据库操作语句就构成了一个事务。 那么在MySQL数据库中我们如何查看存储引擎是否支持事务呢下面我就从我实验机器上的MySQL来一探究竟。 「实验环境」 MySQL 社区版 8.0.1 MySQL中的存储引擎 在MySQL中我们很容易查看存储引擎是否支持事务操作也可以看到其他的存储引擎是否支持事务。 在登录MySQL数据库的情况下执行语句 select * from information_schema.engines;当然你也可以从配置库中来查看存储引擎的支持情况执行语句如下 show engines;当然如果你不想使用命令行来查看这个存储引擎我们可以使用一些工具来查看例如Navicat、DBeaver、workbench等SQL-UI工具。下面是我使用Navicat查看数据库表的存储引擎情况这种情况比较多、而且常用。 当然了如果你不喜欢使用那双娇贵的小手敲打命令我们可以从官方文档上面查寻到这个信息官方文档提供给我们更加详细的内容MySQL存储引擎 如果你的英文足够好或者网络足够的不错的话我更倾向于你去查阅下英文的文档。 从上面的的查询信息我们可以得到下面的信息 MySQL 8.0的默认存储引擎是InnoDBMySQL的InnoDB存储引擎支持事务MySQLInnoDB存储引擎锁为行级别最小可支持行级锁MySQLInnoDB存储引擎支持外键 从MySQL的这个配置表不难看出来MySQL还支持的其他的存储引擎但是可以支持事务的却只有InnoDB存储引擎。 InnoDB存储引擎架构 下面这张图是我从官方拷贝过来的从图中不难看出来InnoDB主要由两部分来开展工作内存架构和磁盘架构。其中内存架构中又分为缓冲池、变化缓冲区、日志缓冲区和自适应哈希索引磁盘架构中分为表空间系统表空间、文件前置表空间、自动表空间、undo表空间、临时表空间、临时表空间、索引、文件双写缓冲区、redo日志区。 什么是事务 在百度百科中是这样子定义事务 事务Transaction一般是指要做的或所做的事情。在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。事务通常由高级数据库操纵语言或编程语言如SQLC或Java书写的用户程序的执行所引起并用形如begin transaction和end transaction语句或函数调用来界定。事务由事务开始(begin transaction)和事务结束(end transaction)之间执行的全体操作组成。 「事务A的CID特性」 在前面我们已经说明什么是事务事务所使用的场景在哪里。一般来说事务是必须满足4个条件原子性Atomicity或称不可分割性、一致性Consistency、隔离性Isolation又称独立性、持久性Durability总称ACID。 「事务的处理原则」 保证所有事务在作为整体的情况或者说一个执行单元的情况下即使在执行过程中出现故障都不可以改变这种执行方式。当在一个执行单元下要么所有的事务都被commit要么这些修改的就永久的保存下来要么DBMS放弃所有的修改退回到原始状态。 事务的状态 在MySQL数据库中 事务有5种状态他们分别是活动状态、部分提交状态、失败状态、提交状态、中止状态 。 1活动状态事务在执行时的状态叫活动状态。 2部分提交状态事务中最后一条语句被执行后的状态叫部分提交状态。 3失败状态事务不能正常执行的状态叫失败状态。 4提交状态事务在部分提交后将往硬盘上写入数据当最后一条信息写入后的状态叫提交状态。进入提交状态的事务就成功完成了。 5中止状态事务回滚并且数据库已经恢复到事务开始执行前的状态叫中止状态。 总结 笔记属于个人的喜好但是形成了自我的风格就是博文了。希望在记录自己博文道路越走越远。 欢迎关注博主 「六月暴雪飞梨花」 或加入【六月暴雪飞梨花社区】一起学习和分享Linux、C、C、Python、Matlab机器人运动控制、多机器人协作智能优化算法滤波估计、多传感器信息融合机器学习人工智能等相关领域的知识和技术
http://wiki.neutronadmin.com/news/150056/

相关文章:

  • 网站说服力 营销...ps做网页
  • 织梦网站打不开软件推广平台
  • 云南做网站的公司有哪些做网站的心得
  • 网站的设计思路怎么写中装建设股票行情
  • 龙岗区住房和建设局在线网站公司网站运营方案策划
  • 搭建模板seo营销名词解释
  • 网站开发工具排行江西省建设厅教育网站
  • 新浪做网站库存管理系统软件
  • 系统网站怎么做的检测网站是否正常
  • 建一个收费网站 怎么收费成都今晚全部解封
  • 模板网站有哪几类公众号登录超时
  • 大型网站开发用的技术装修平台app
  • 学校网站php源码微信公众平台应用开发
  • 学校网站怎么做优化河南搜索引擎推广公司
  • 最好网站建设WordPress的数据库在哪
  • 营销推广费计入什么科目谷歌排名网站优化
  • 找网站建设需要问什么软件国外有哪些优秀的网站
  • 网站建设中企动力最佳a5公司备案查询网站
  • 网页设计做军事网站的感想南京电子商务网站开发公司
  • 和平东路网站建设施工队找工程
  • 网站单个页面紧张搜索引擎蜘蛛oa手机端
  • 做公司子网站的请示报告常州地区网页制作公司
  • 手机网站怎么优化关键词网站咋做
  • 网站自己做还是用程序四川学校网站建设公
  • 织梦网站怎样做百度主动推送网站建设知识文章
  • 上市公司网站建设评价佛山做外贸网站案例
  • 网站开发存在的问题备案ip 查询网站查询网站查询系统
  • 贵阳国家经济技术开发区门户网站深圳产品设计培训机构
  • 网站建设kaodezhuandroid官网入口
  • 报名网站怎么做猎聘网招聘官方网站