自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 2020-12-23 DBA面试题二:mysql 事务

mysql 事务 mysql 本身不提供事务支持的,而是开放了存储引擎接口,由具体的存储引擎来实现的,具体的来说是支持mysql 事务的存储引擎 innodb 存储引擎来实现的事务的,实现事务的通用方式是基于redo log 和 undo Log 简单的来说,redo log 记录事务修改后的数据,undo log 记录事务前的原始数据。 所以当一个事务执行时实现发生的过程描述如下: 1.先记录undo log ,redo log ,确保日志刷到磁盘上持久存储 2.更新数据记录,缓存操作并异步到磁盘 3.

2020-12-23 10:15:12 96

原创 2020-12-23 DBA面试题一: nested lookup join, sort merge join,hash join

注:选择片段文章片段 DBA 被面试的时候,可能被面试官询问的,针对之前有过面试的小结,仅作为参考 oracle 中的 nested lookup join, sort merge join,hash join nested lookup 假如有A,B两张表进行嵌套循环链接,那么oracle 会首先从A表中提取一条记录,接着去B表中查找相应的匹配记录,如果有的话,就把该条记录的信息推到等待返回的结果集中去,然后再从A中提取第二条记录,再去B表中找第二条匹配的记录,如果符合就推到返回的结果中,依次顺序,只到A

2020-12-23 10:10:17 153

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除