
mysql
文章平均质量分 72
菜菜的后端私房菜
专注Java后端技术栈,热爱工作,热爱生活,关注菜菜,分享更多干货日常哟~
展开
-
这样的SQL执行为什么不会报错?optimizer_trace深度历险
本篇文章被收入专栏MySQL进阶之路,感兴趣的同学可以持续关注喔本篇文章笔记以及案例被收入感兴趣的同学可以stat下持续关注喔~关注菜菜,分享更多干货,公众号:菜菜的后端私房菜。原创 2024-10-23 09:14:16 · 678 阅读 · 0 评论 -
10个行锁、死锁案例⭐️24张加锁分析图彻底搞懂Innodb行锁加锁规则!
本篇文章通过大量案例、图例分析不同情况下的行锁加锁规则update、delete 先查再改,可以看成锁定读,insert则是有单独一套加锁规则锁定读加锁规则在RC及以下隔离级别,锁定读使用record锁;在RR及以上隔离级别,锁定读使用next key锁等值查询:如果找不到记录,该查询条件所在区间加GAP锁;如果找到记录,唯一索引临键锁退化为记录锁,非唯一索引需要扫描到第一条不满足条件的记录,最后临键锁退化为间隙锁(不在最后一条不满足条件的记录上加记录锁)原创 2024-02-21 08:23:13 · 2281 阅读 · 0 评论 -
批量插入数据模板
批量插入数据模板开启log_bin_trust_function_creators 要为函数设置参数否则会报错mysql> show variables like 'log_bin_trust%';+---------------------------------+-------+| Variable_name | Value |+---------------------------------+-------+| log_bin_trust_f原创 2021-04-24 21:07:49 · 123 阅读 · 0 评论