码迷,mamicode.com
首页 >  
搜索关键字:回滚    ( 2896个结果
drop、truncate和delete的区别
(1)DELETE语句执行删除的过程是每次从表中删除一行,并且同时将该行的删除操作作为事务记录在日志中保存以便进行进行回滚操作。 TRUNCATE TABLE 则一次性地从表中删除所有的数据并不把单独的删除操作记录记入日志保存,删除行是不能恢复的。并且在删除的过程中不会激活与表有关的删除触发器。执行 ...
分类:其他好文   时间:2020-07-15 10:43:30    阅读次数:78
Alembic
Alembic 如何使用? 数据库版本化 ? 通常我们会将我们的代码放入到某个VCS(版本控制系统)中,进行可追溯的版本管理。一个项目除了代码,通常还会有一个数据库,这个数据库可能会随着项目的演进发生变化,甚至需要可以回滚到过去的某个状态,于是一些工具将数据库的版本化也纳入了管理。 ? 在之前的数据 ...
分类:其他好文   时间:2020-07-14 13:32:50    阅读次数:50
为什么加了@Transactional注解,事务没有回滚?
在昨天的《事务管理入门》一文发布之后,有读者联系说根据文章尝试,加了@Transactional注解之后,事务并没有回滚。经过一顿沟通排查之后,找到了原因,在此记录一下,给后面如果碰到类似问题的童鞋一个参考。 问题原因 在前文的描述中,我漏了一个细节,其实在示例代码中,与之前拿的基础例子在配置中有一 ...
分类:其他好文   时间:2020-07-13 09:30:11    阅读次数:63
Spring 事务 -- @Transactional的使用
一、事务简单介绍 事务指逻辑上的一组操作,组成这组操作的各个单元,要不全部成功,要不全部不成功。 1.1 事务基本要素 原子性(Atomicity): 事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就 ...
分类:编程语言   时间:2020-07-12 19:16:06    阅读次数:83
app内嵌vue单页面应用的一些坑
写这篇文章的原因是想总结一下自己最近开发的一个内嵌app的vue单页面项目,看看有哪些坑!!! 1、白屏 项目第一次上线正常 项目第二次上线,20多个用户反馈白屏(没见过这世面,心里慌的不行!!!),一时定位不到问题,只好回滚了 然后费劲查了查,发现第二次打包之后的app.js文件出现了includ ...
分类:移动开发   时间:2020-07-10 23:48:08    阅读次数:161
Mysql 事务管理
Mysql 和其它的数据库产品有一个很大的不同就是事务由存储引擎所决定,例如 MYISAM,MEMORY,ARCHIVE 都不支持事务,事务就是为了解决一组查询要么全部执行成功,要么全部执行失败。 Mysql 事务默认是采取自动提交的模式,除非显示开始一个事务 MariaDB [(none)]> s ...
分类:数据库   时间:2020-07-10 13:05:20    阅读次数:82
关于PYthon中用Helm部署Kuberjdskaui应用,支持多环境部署与版本回滚Cclous
数据查询出后其中几个字段为null 解决方法: 数据库的字段命名方式为使用下划线连接,对应的实体类应该是驼峰命名方式,而我使用的是和数据库同样的命名方式。 所以mybatis-plus映射不到,修改实体类的字段命名方式为驼峰命名方式 修改后: 本博客记录工作中需要的linux运维命令,大学时候开始接 ...
分类:编程语言   时间:2020-07-10 10:12:28    阅读次数:75
分布式事务之TCC(示例代码)
PS:在写这段代码的时候,还发现了一个细节,就是try...catch代码块后面的代码,在发生异常的时候,会能执行到的。所以B回滚的代码:throw e,是不需要放在finally里面的,也就是说,只要B事务发生异常,无论A补偿是否成功,B都可以成功的回滚。 但是经过和别人的讨论,发现此处严谨来说, ...
分类:其他好文   时间:2020-07-09 22:45:23    阅读次数:213
InnoDB Purge是工作原理?
当执行 SQL语句删除行时,InnoDB不会立即从数据库中物理删除。 仅当InnoDB 丢弃 为删除而编写的undo log 时,才会物理删除行及其索引记录(删除对应数据文件中的记录和索引)。 这种仅发生在不再需要多版本并发控制(MVCC)或回滚之后的删除操作,称为purge。 purge 操作用于 ...
分类:数据库   时间:2020-07-09 00:41:03    阅读次数:106
数据库的特性和事务的特性
一、四大特性 ⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。 ⑵ 一致性(Consistency) 一致性是指事务必须使数 ...
分类:数据库   时间:2020-07-08 18:22:14    阅读次数:72
2896条   上一页 1 ... 10 11 12 13 14 ... 290 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!