暂无图片
mysql 事务提交是先写 redo log 还是 bin log?
我来答
分享
热血青年
2021-11-23
mysql 事务提交是先写 redo log 还是 bin log?

还是事务执行的时候就会写这两个文件还是提交的时候才会写?

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
Uncopyrightable

redo log 

暂无图片 评论
暂无图片 有用 1
打赏 0
暂无图片
薛晓刚

先redo,你这样想,如果你没开binlog呢。对吧?

暂无图片 评论
暂无图片 有用 1
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
MySQL 8.0 innodb_pool_buffer 设置物理内存的50%(4g), 为什么用一段时间后内存就占到系统90%以上?
回答 1
请问您判断这个占据系统的90%的依据是什么?如果说这样岂不是这个没有用?默认128M,也可以到90%?一般来说不会发生这样的。还是看看具体数据分析一下
mysql对使用cpu有限制吗?
回答 2
不会
MySQL的主键约束和唯一约束有什么区别?
回答 1
已采纳
一个表只允许建立一个主键约束,而唯一性约束可以建立多个;主键约束的关键列不允许取空值,而唯一性约束的关键列允许取空值;主键约束缺省创建的是主键索引,唯一性约束缺省创建的是唯一索引。 
MySQL8.0GTID主从同步每周必报一次1032
回答 1
有可能出在now()函数上,很坑的,从库执行的时候,now()函数产生的时间是与主库执行时有差异了,造成该表在主从环境中数据不一致。
MYSQL 有没有指定分区重建索引?
回答 1
MySQL没有直接指定分区重建索引的功能
MySQL 两表关联的时候, 驱动表A,和被驱动表B, 是从A表获取部分,全部,还是一行 符号条件的行后跟驱动表做JOIN ?
回答 1
不同的连接方法,具体的执行过程是不一样的,以最简单的NLJOIN 为例,执行过程大体如下:(1)根据筛选条件从A中取得结果集rsA,rsA 中通常包括关联条件列和主键列,也可能包含
mysql 表数据库如果不小心删了如何恢复数据。
回答 1
已采纳
如果不小心删除了MySQL表中的数据,可以尝试以下几种方法来恢复数据:利用备份:如果你做了表的备份,可以通过还原备份文件来恢复数据。使用类似mysqluusernamepdatabase<bac
MYSQL 服务器是如何控制用户连接执行 SQL 语句的?
回答 1
已采纳
MySQL服务器是通过这些权限表来控制用户访问的:首先通过user表检查用户是否能够连接,连接之后通过user表、db表、tablespriv表、columnspriv表的顺序检查用户是否有权限执行S
MySQL在查询处理的哪个阶段创建查询的执行计划??
回答 4
已采纳
1.语法分析阶段:将SQL查询语句经词法和语法分析后变换为一颗查询树stselectlex传给优化器,并对SQL表达的语义进行检查。2.生成逻辑查询执行计划阶段:优化器在查询树中遍历每个关系,确定关系
MySQL排除系统的数据库给用户授权可以吗?
回答 2
已采纳
如楼上所说,可以做到。按照database来授权,排除系统库,但是同时也存在一个问题,这样的用户无法使用系统库,举个例子,常见的查询锁表的语句,因为没有权限,所以无法访问informationsche