随笔分类 -  sql优化

8 种最坑的SQL错误用法,你有没有踩过?
摘要:8 种最坑的SQL错误用法,你有没有踩过? 安排,Java全栈就业实战课程 终于来了... 1、LIMIT 语句 2、隐式转换 3、关联更新、删除 4、混合排序 5、EXISTS语句 6、条件下推 7、提前缩小范围 8、中间结果集下推 总结 sql语句的执行顺序: FROM<left_table>O 阅读全文

posted @ 2022-04-15 10:20 1450811640 阅读(24) 评论(0) 推荐(0) 编辑

mysql如何避免死锁
摘要:作者:架构文摘链接:https://www.zhihu.com/question/437140380/answer/1653022737来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 一、Mysql 锁类型和加锁分析 1、锁类型介绍: MySQL有三种锁的级别:页级、 阅读全文

posted @ 2022-03-01 10:33 1450811640 阅读(1088) 评论(0) 推荐(0) 编辑

高并发场景下如何避免死锁
摘要:1、尽量使用短小事务,避免大事务。 2、加FOR UPDATE/LOCK IN SHARE MODE锁时,最好降低事务隔离级别,例如用RC级别,降低死锁发生概率,也可以降低锁定粒度。 3、事务中涉及多个表,或者涉及多行记录时,每个事务的操作顺序都要保持一致。 4、通过索引优化SQL效率,降低死锁概率 阅读全文

posted @ 2022-02-28 22:39 1450811640 阅读(694) 评论(0) 推荐(0) 编辑

mysql是如何解决幻读的?
摘要:MySQL 是如何解决幻读的 一、什么是幻读 二、为什么要解决幻读 三、MySQL 是如何解决幻读的 1. 多版本并发控制(MVCC)(快照读/一致性读) 2. next-key 锁 (当前读) 四、其他:MySQL InnoDB 引擎 RR 隔离级别是否解决了幻读 五、注意 一、什么是幻读 在一次 阅读全文

posted @ 2022-02-28 15:06 1450811640 阅读(451) 评论(0) 推荐(0) 编辑

老大让我优化数据库,我上来就分库分表,他过来就是一jio。。。
摘要:一、朴实无华的 - 分表 1、垂直分表 2、水平分表 二、花里胡哨的 - 分库 3、垂直分库 4、水平分库 总结 首先我们要知道分库、分表都是干啥的,本文主角还是我们的MySQL为第一视角。首先从字面意思来看: 分库:由单个数据库实例拆分成多个数据库实例,将数据分布到多个数据库实例中。 分表:由单张 阅读全文

posted @ 2022-01-29 15:08 1450811640 阅读(27) 评论(0) 推荐(0) 编辑

如果要存 IP 地址,用什么数据类型比较好?大部人都会答错!
摘要:大侠学JAVA 2022-01-29 14:30 来源:blog.csdn.net/mhmyqn/article/details/48653157 在看高性能MySQL第3版(4.1.7节)时,作者建议当存储IPv4地址时,应该使用32位的无符号整数(UNSIGNED INT)来存储IP地址,而不是 阅读全文

posted @ 2022-01-29 14:47 1450811640 阅读(107) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示