E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
数据库事务
简述一下你对mysql事物的理解_面试题:说说你对
数据库事务
的理解
在回答这个问题的时候首先要考虑的是这里面包含了哪些知识点是我们要回答的,第一个要点:什么是事务;第二个要点:数据库的基本特性是什么?第三个要点:什么是事务隔离,有哪些事务隔离级别?什么是事务数据库中的事务是作为单个逻辑工作单元执行的一系列操作。(多条SQL语句,要么全部执行成功,要么全部执行失败。)数据库要支持事务操作必须满足四个特性,也就是常说的ACID:A:原子性(Atomicity):原子性
江楠悠悠
·
2021-01-19 10:36
MySQL锁
锁不仅是
数据库事务
实现不同级别隔离性的手段,由其带来的所冲突也是影响数据库并发访问性能的一个重要因素。MyISAM是表级锁,并发读没有问题,但并发插入性能较差。
洛北辰南
·
2021-01-17 21:45
MySQL
数据库
mysql
java
数据库锁
解决PostgreSQL 执行超时的情况
使用背景最近在使用PostgreSQL的时候,在执行一些
数据库事务
的时候,先后出现了statementtimetout和idle-in-transactiontimeout的问题,导致数据库操作失败。
·
2021-01-16 19:50
稳定性建设遇到的问题和解决方案
目录一合理设置网络超时时间二核心和非核心业务分离三合理配置tomcat线程数四代码中尽量不要出现重试五非必要依赖进行弱化处理六
数据库事务
精简七SQL性能优化要点八上线过程尽量做到平滑九限流、熔断、降级、
新猿一马
·
2021-01-15 22:23
工作实践总结
SQL优化
超时时间
平滑上线
高可用
高性能
一文带你了解数据库隔离级别和锁之间的联系
聊聊两者之间的联系:在具体聊之前,咱先记住一句话:
数据库事务
有不同的隔离级别,不同的隔离级别对锁的使用是不同的,锁的应用最终导致不同事务的隔离级别。
木子雷
·
2021-01-12 10:20
mysql
事务
数据库锁
一文带你了解数据库隔离级别和锁之间的联系
聊聊两者之间的联系:在具体聊之前,咱先记住一句话:
数据库事务
有不同的隔离级别,不同的隔离级别对锁的使用是不同的,锁的应用最终导致不同事务的隔离级别。
木子雷
·
2021-01-12 09:33
mysql
事务
数据库锁
分布式事务
本地事务在计算机系统中,更多的是通过关系型数据库来控制事务,这是利用数据库本身的事务特性来实现的,因此叫
数据库事务
,由于应用主要靠关系数据库来控制事务,而数据库通常和应用在同一个服务器,所以基于关系型数据库的事务又被称为本地事务
知止9528
·
2021-01-11 00:05
MySQL知识点本文就够
本文目录一、数据库三大范式与五大约束(1)三大范式(2)五大约束二、
数据库事务
(1)事务的四大特性(2)事务的四种隔离级别三、B树、B+树、二叉查找树、平衡二叉查找树、红黑树(1)B树(2)B+树(3)
程序员进化者
·
2021-01-10 14:00
数据库
数据库
mysql
数据库事务
事务是逻辑上的⼀组操作,要么都执⾏,要么都不执⾏事务的四大特性(ACID)原⼦性(Atomicity):事务是最⼩的执⾏单位,不允许分割。事务的原⼦性确保动作要么全部完成,要么完全不起作⽤;⼀致性(Consistency):执⾏事务前后,数据保持⼀致,多个事务对同⼀个数据读取的结果是相同的;隔离性(Isolation):并发访问数据库时,⼀个⽤户的事务不被其他事务所⼲扰,各并发事务之间数据库是独⽴
J.K.Yang
·
2021-01-09 19:12
数据库
数据库
mysql
java
MySQL思维导图
常见相关问题
数据库事务
(ACID)原子性:事务是最小的执行单位,不允许分割。
洪永佳
·
2021-01-04 21:16
mysql
思维导图
深入理解MySQL中事务隔离级别的实现原理
前言说到
数据库事务
,大家脑子里一定很容易蹦出一堆事务的相关知识,如事务的ACID特性,隔离级别,解决的问题(脏读,不可重复读,幻读)等等,但是可能很少有人真正的清楚事务的这些特性又是怎么实现的,为什么要有四个隔离级别
X先生
·
2021-01-01 03:53
mysql
后端开发
数据库
事务处理
mysql优化
数据库事务
的特征
数据库事务
的四个特征原子性事务中的全部操作在数据库中是不可分割的,要么全部完成,要么全部不执行。一致性几个并行执行的事务,其执行结果必须与按某一顺序串行执行的结果相一致。
syousetu
·
2020-12-31 22:14
mysql
mysql
聊聊微服务架构中的事务处理
在一个Web应用程序中使用本地事务完成的典型
数据库事务
,现在是一个复杂的分布式事务问题。在本文中,我们将讨论造成这种情况的原因、可能的解决方案以及使用MSA开发安全事务性软件系统的最佳实践。
豆包同学在路上
·
2020-12-31 13:45
阿里终面:分布式事务原理
在网络领域有TCP可靠传输协议、在存储领域有Raid5和Raid6算法、在数据库领域有基于ARIES算法理论实现的事务机制……这篇文章先介绍单机
数据库事务
的ACID特性,然后指出分布式场景下操作多数据源面临的
zlnnjit
·
2020-12-30 21:48
文章整理
分布式事务
分布式事物梳理
分布式事务
数据库事务
要满足几个要求:ACIDAtomic(原子性)事务必须是原子的工作单元Consistent(一致性)事务完成时,必须使所有数据都保持一致状态Isolation(隔离性)并发事务所做的修改必须和其他事务所做的修改是隔离的
黄金时代
·
2020-12-30 21:30
分布式事务
MySQL思维导图
常见相关问题
数据库事务
(ACID)原子性:事务是最小的执行单位,不允许分割。
洪永佳
·
2020-12-29 20:14
mysql
思维导图
2020面试十几家大厂,我把人手都会的
数据库事务
相关内容总结了一下
背景2020年,截止目前,我们收到了腾讯、百度、字节跳动、美团、滴滴、B站等互联网大厂的面试邀请。求职是一场博弈,博弈涉及到很多环节,有岗位选择、简历投递、简历评估、HR面试、技术面试、技术负责人面试等环节。事务一个存取或改变数据库内容的程序执行单元,或者说是一条或多条SQL语句的一次执行被看作事务。事务的特性从宏观角度来看,它是独立完整的,从微观角度来看,它是交错执行的。事务是有开始和结束,结束
六星教育官博
·
2020-12-19 10:24
最新技术分享
分布式事务-2PC、3PC、事务消息
数据库事务
基本概念事务就是一个程序执行单元,里面的操作要么全部成功,要么全部执行失败。不允许只成功一半另一半失败的事情发生。
曲水谈王霸
·
2020-12-16 23:59
数据库事务
并发问题----各种事务隔离下的情况
目录一、读未提交下的脏读二、读已提交下的不可重复读三、可重复读的避免了不可重复读等所有问题四、并发修改同一个数据下的排队一、读未提交下的脏读设置当前会话的隔离级别:setsessiontransactionisolationlevelreaduncommitted;出现脏读问题,读到了脏数据。二、读已提交下的不可重复读 setsessiontransactionisolationlevelread
这次又写信给哪位
·
2020-12-15 21:04
数据库
数据库
分布式事务(一)--
数据库事务
&分布式事务
数据库事务
数据库事务
由一组sql语句组成。所有sql语句执行成功则事务整体成功;任一条sql语句失败则事务整体失败,数据恢复到事务之前的状态。下面以转账为例进一步说明。
禾白少二
·
2020-12-14 20:50
分布式事务
MySQL
数据库事务
与锁深入分析
一.基本概念事务是指满足ACID特性的的一组操作,可以通过Commit提交事务,也可以也可以通过Rollback进行回滚。会存在中间态和一致性状态(也是真正在数据库表中存在的状态)二.ACIDAtomicity【原子性】:事务被视为不可分割的最小单元,事务的所有操作要么全部提交成功,要么全部失败回滚。回滚可以用回滚日志(undoLog)来实现,回滚日志记录着事务所执行的修改操作,在回滚时反向执行这
·
2020-12-14 16:58
Mysql事务以及InnoDB和MyISAM区别讲解
吾等采石之人,应怀大教堂之心,愿你们奔赴在各自的热爱中…文章目录一、
数据库事务
简介二、In
辰兮要努力
·
2020-12-13 22:47
Java基础知识总结
Java面试总结
数据库
mysql
java
事务
面试
问题排查记录:数据库隔离级别引起的死锁
问题原因:数据库迁移,新库的
数据库事务
隔离级别升了一个等级,由读已提交(read-committed)升到了可重复读(repeatable-read)导致了insertintoselect语句,会把自己锁住
cf6bfeab5260
·
2020-12-11 10:05
RedisAPI原子性操作及原理解析
在
数据库事务
的情景下,原子性指的是:一个事务(transaction)中的所有操作,要么全部完成,要么全部不完成,不会结束在中间某个环节。【维基百科】对于Redis而言,命令的原子性指的是:一个操作
·
2020-12-11 10:02
Mysql事务特性和级别原理解析
数据库事务
(简称:事务)是数据库管理系统执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成。二、事务的四大属性分别是原子性、一致性、隔离性、持久性。
·
2020-12-08 12:30
分布式事务及其CAP和base理论
分布式事务的概念首先来说一下本地事务,它是指我们单体应用单个数据库中的事务,在计算机系统中,更多的是通过关系型数据库来控制事务,这是利用数据库本身的事务特性来实现的,因此叫
数据库事务
,由于应用主要靠关系数据库来控制事务
蚂蚁雅嘿
·
2020-12-04 01:12
架构
分布式事务
CAP
Mysql的InnoDB存储引擎锁机制
原子性(atomicity),指整个
数据库事务
是不可分割的工作单位。只有使事务中所有的数据库操作执行都成功,才算整个事务成功。
lvnux
·
2020-12-03 14:32
mysql
innodb
锁
事务
Spring官方都推荐使用的@Transactional事务,为啥我不建议使用!
关于事务的基础知识,如什么是事务,
数据库事务
以及Spring事务的ACI
Hollis
·
2020-11-30 10:21
java
@data注解不生效_线上问题事迹(一)
数据库事务
居然都没生效?
点击上方“JavaEdge”,关注公众号设为“星标”,好文章不错过!Spring声明式事务提供给Javaer们方便的事务配置方式,再搭配SpringBoot自动配置,基本只需在方法上添加@Transactional注解,即可瞬间开启方法的事务性配置。但仅为方法添加@Transactional注解你就以为这就够了吗?事务未被正确处理,一般不会导致停止服务,更不易在测试阶段复现。但随系统业务越来越复杂
weixin_39667509
·
2020-11-27 04:19
@data注解不生效
cacheable注解不生效
jsonfield注解不生效
@transactional注解原理_“上帝视角”图解Spring事务的传播机制原理
数据库事务
的“抓手”数据库的事务功能已经由数据库自身实现,它留给用户的就是三个指令:开启事务、提交事务和回滚事务。开启事务一般是starttransaction或begintransaction。
weixin_39521835
·
2020-11-26 04:10
java手动提交事务
spring
boot
线程回滚
spring
事务原理
spring
事务的实现方式和原理
spring事务传播机制
数据库事务
4种隔离级别、7种传播行为和@Transactional注解实例讲解
前言
数据库事务
(transaction)是访问并可能操作各种数据项的一个数据库操作序列,这些操作要么全部执行,要么全部不执行,是一个不可分割的工作单位。
handler-刘
·
2020-11-21 05:27
Springboot
mysql
spring
多线程
数据库
一万四千字分布式事务原理解析,全部掌握你还怕面试被问?
在网络领域有TCP可靠传输协议、在存储领域有Raid5和Raid6算法、在数据库领域有基于ARIES算法理论实现的事务机制……这篇文章先介绍单机
数据库事务
的ACID特性,然后指出分布式场景下操作多数据源面临的困境
风平浪静如码
·
2020-11-19 23:18
java
后端
分布式
分布式事务
程序员
数据库事务
的实现原理
1.前言都知道
数据库事务
有ACID特性(原子性、一致性、隔离型、持久性),本文简单聊一下它们的实现原理。2.日志文件2.1.redologredolog叫做重做日志,是用来实现事务的持久性。
KerryWu
·
2020-11-17 00:45
事务
数据库
数据库事务
和锁
1、前言这次我们只谈数据库。以往遇到并发事务问题,总想着站在应用层面考虑问题,该如何实现悲观锁和乐观锁?但并不很清楚数据库中底层的实现原理。找几个晚上重新温习了一下大学课堂上的《数据库系统概览》,借这篇文章记下来这次读书的概要。2、四个特性ACID如果想要说明一个数据库或者一个框架支持事务性操作,则必须要满足下面的四大特性。原子性(Atomicity):原子性是指事务是一个不可再分割的工作单元,事
KerryWu
·
2020-11-17 00:06
数据库锁
MySQL事务与MVCC如何实现的隔离级别?
数据库事务
介绍事务的四大特性(ACID)原子性(atomicity):事务的最小工作单元,要么全成功,要么全失败。一致性(consistency):事务开始和结束后,数据库的完
你不姓杨
·
2020-11-10 16:30
数据库
常用
笔记
机械硬盘随机IO慢的超乎你的想象
通过今天的实验数据,你将能深刻理解
数据库事务
中为什么要用日志的方式来实现,为什么索引中要用节点更大的B+树。对于任何存储系统,性能指标无非就是带宽、延迟或IOPS。
zhangyanfei01
·
2020-11-06 09:39
带你了解下事务隔离级别和MVCC的关系
1.什么是事务:一个
数据库事务
通常包含对数据库进行读或写的一个操作序列。
戏子 丶
·
2020-11-03 09:54
Java技术交流
mvcc
mysql
java
MySQL
数据库事务
数据库事务
及其特性介绍数据库的事务(Transaction)是一种机制、一个操作序列,包含了一组数据库操作命令。事务把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一
robot_test_boy
·
2020-10-20 22:32
关于数据库知识点的深度探析
数据库事务
(ACID怎么实现的,隔离级别,实际应用)锁(什么时候怎么加)索引(有几种,怎么用)存储结构(数据放在哪,存储过程)SQL执行过程数
楚_kw
·
2020-10-11 07:11
数据库系列:
数据库事务
和锁
本文主要介绍数据库的事务和锁,内容包括:
数据库事务
和级别事务的四大特性(ACID)
数据库事务
级别脏读、不可重复读、幻读保障
数据库事务
的锁读锁、写锁、共享锁(S锁)、独占锁(X锁)、意向共享锁(IS)、意向排他锁行锁
New俊
·
2020-10-09 13:05
高并发
高可用
高性能专题
数据库
mysql
索引
事务
2020年最新面试复盘大全+解析:数据库+分布式+微服务+Redis+ZK+Nginx
MySQL主键超键候选键外键
数据库事务
的四个特性及含义视图的作用,视图可以更改么?drop,del
关注我学java
·
2020-10-06 15:03
Java
程序员
数据库
程序员
编程
数据库
java
面试
sql大数据 基础(TCL
数据库事务
)
数据库事务
由以下的部分组成:一个或多个DML语句一个DDL语句一个DCL语句事务的ACID特性1、原子性(Atomicity)事务的原子性是指事务中包含的所有操作要么全做,要么不做,也就是说所有的活动在数据库中要么全部反映
ZH_SIMON
·
2020-10-06 14:42
数据库
mysql
oracle
sql
MySQL 使用规范总结
事务日志记录真正的
数据库事务
,但更重要的是数据崩溃恢复和回滚。基于InooDB方式的IO,能给予更安全数据保护和更好性能表现。
·
2020-09-30 11:38
Mysql数据库调优——索引
BV1E7411q7NxMySQL_基础+高级篇-数据库-sql-mysql教程_mysql视频_mysql入门_尚硅谷:https://www.bilibili.com/video/BV12b411K7Zu实体书籍:
数据库事务
并发处理的艺术事务管理与并发控制李海翔等著博文中部分图片
SAW1113
·
2020-09-21 15:27
数据库
mysql
Spring事务管理之几种方式实现事务
数据库事务
的基础,是掌握Spring事务管理的基础。这篇总结下Spring事务。
博大的Java世界
·
2020-09-17 14:28
java
web
[深入学习Redis]RedisAPI的原子性分析
在
数据库事务
的情景下,原子性指的是:一个事务(transaction)中的所有操作,要么全部完成,要么全部不完成,不会结束在中间某个环节。【维基百科】对于Redis而言,命令的原子性指的是:一个操作
weixin_30655569
·
2020-09-17 13:16
数据库
操作系统
lua
什么时候需要使用事务管理机制
一个
数据库事务
通常包含了一个序列的对数据库的读/写操作。它的存在包含有以下两个目的:1、为数据库操作序列提供了一个从失败中恢复到正常状态的方法,同时提供了数据库即使在异常状态下仍能保持一致性的方法。
猿分已尽
·
2020-09-17 12:36
经验
事务
Java事务管理是什么。。
事务原则
数据库事务
遵从ACID原则。A:原子性,automicty,一次操作对某一数据的修改在事务失败后恢复原来的数据
撒哈拉于此
·
2020-09-17 12:27
Java技术
OLE DB
(4)事件对象:管理
数据库事务
,以保证数据库安全
phlexii
·
2020-09-17 12:45
DB2数据库常用指令以及重要知识点学习
DB2数据库常用指令以及重要知识点学习DB2数据库基础知识DB2数据库常用指令DB2
数据库事务
隔离级别问题DB2数据库与Mysql数据库区别DB2数据库基础知识1、db2数据库特点(1)具有很好的并行性
cug-jdc
·
2020-09-17 05:08
数据库
数据库
DB2
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他