![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 71
__H__
这个作者很懒,什么都没留下…
展开
-
跨库查询问题
跨库查询原创 2022-09-02 15:08:48 · 196 阅读 · 1 评论 -
批量修改/插入数据库的时候究竟该怎么选择?
是否批量更新原创 2022-08-23 10:35:29 · 372 阅读 · 0 评论 -
面试问题记录和一些问题解决方案---mysql
mvcc(多版本控制) 看下一、每次再事务中提交数据都有一个版本链每更改一次都会在链的最上端插入数据,他们都有2个隐藏的字段1、当前的事务id2、指向下一个节点的指针通过undo log日志 、 ReadView当第四列select事务开始的时候此时记录两个属性1、一个在select时候还没有提交的事务,2、当前已经提交的最大事务id此时当他查询的时候,从一中提到的版本链路中从上往下找。有如图的几种情况,1、链路中的id<我select查询时候记录的没有提交事务的数组中原创 2022-05-09 15:36:58 · 793 阅读 · 0 评论 -
mysql binlog文件真实存储格式和其各自的优缺点
STATEMENT:基于SQL语句的复制(statement-based replication, SBR)ROW:基于行的复制(row-based replication, RBR)MIXED:混合模式复制(mixed-based replication, MBR)STATEMENT是基于mysql的语句的存储我在mysql 5.6的环境中执行了下面的语句对应使用mysqlbinlog 解密对应的文件得到下面的文件binlog中的文件与我执行的完全一致,所以STATEMENT是对执行的sq原创 2022-03-29 18:11:49 · 1290 阅读 · 0 评论