随笔 - 136  文章 - 0  评论 - 82  阅读 - 10万

随笔分类 -  手撕MySQL

我的sql没问题为什么还是这么慢|MySQL加锁规则
摘要:我的sql没问题为什么还是这么慢|MySQL加锁规则导致数据库访问速度变慢的原因有很多:sql语句编写不规范、数据库服务器的性能差、网络状况不佳等,但是本文所侧重的点在于探究MySQL的锁机制,在其中发挥了什么作用。 阅读全文
posted @ 2022-07-18 09:34 白泽talk 阅读(902) 评论(0) 推荐(5) 编辑
一篇文章带你搞懂InnoDB的索引|结合样例
摘要:一篇文章带你搞懂InnoDB的索引|结合样例前阵子面试的时候,在第三面问到了MySQL索引相关的知识点,并且给出了一些SQL语句分析索引的执行情况。所以今天这篇文章给大家讲讲索引,结合一些案例分析一下一个SQL查询走索引时涉及到的最左前缀原则。 阅读全文
posted @ 2022-04-13 11:20 白泽talk 阅读(724) 评论(0) 推荐(1) 编辑
一文搞懂MySQL事务的隔离性如何实现|MVCC
摘要:一文搞懂MySQL事务的隔离性如何实现|MVCCMySQL有ACID四大特性,本文着重讲解MySQL不同事务之间的隔离性的概念,以及MySQL如何实现隔离性。下面先罗列一下MySQL的四种事务隔离级别,以及不同隔离级别可能会存在的问题。事务隔离级别越高,多个事务在并发访问数据库时互相产生数据干扰的可能性越低,但是并发访问的性能就越差。(相当于牺牲了一定的性能去保证数据的安全性) 阅读全文
posted @ 2022-04-11 11:45 白泽talk 阅读(667) 评论(0) 推荐(1) 编辑
面试官:请分析一条SQL的执行
摘要:面试官:请分析一条SQL的执行最近一直在写《手撕MySQL系列》文章,我发现自己的切入点有一些问题,虽尝试深入探究MySQL中的一些关键特性,但对于MySQL的知识掌握不太能够形成较好的体系化的知识网络。我感到在对全局了解不够清晰的时候,去深究一个知识点往往会事倍功半。所以打算通过这篇文章,分析SQL语句从头到尾的执行,串连一下MySQL当中的基础知识点。 阅读全文
posted @ 2022-04-09 09:53 白泽talk 阅读(459) 评论(0) 推荐(1) 编辑
面试中的MySQL主从复制|手撕MySQL|对线面试官
摘要:面试中的MySQL主从复制|手撕MySQL|对线面试官作为《手撕MySQL》系列的第三篇文章,今天讲解使用bin log实现主从复制的功能。主从复制也是MySQL集群实现高可用、数据库读写分离的基石。因为是系列文章,上一篇文章中我们已经介绍了在MySQL中查看bin log的相关状态以及文件信息,并且借助bin log(二进制日志)实现数据恢复的案例。因此在这篇文章中如有涉及相关知识,将不再赘述。 阅读全文
posted @ 2022-03-07 09:38 白泽talk 阅读(733) 评论(0) 推荐(1) 编辑
MySQL通过bin log日志恢复数据|手撕MySQL|对线面试官
摘要:MySQL通过bin log日志恢复数据|手撕MySQL|对线面试官上周五面试了字节第三面,深感数据库知识的重要。因此接下来一段时间我会着重对其进行学习,并写作《手撕MySQL》系列文章,将所有重要的知识点全部用案例落实,讲解。下一次直接对线面试官! 阅读全文
posted @ 2022-03-04 10:02 白泽talk 阅读(1001) 评论(2) 推荐(0) 编辑
浅谈MySQL日志文件|手撕MySQL|对线面试官
摘要:浅谈MySQL日志文件|手撕MySQL|对线面试官上周五面试了字节的第三面,深感数据库知识的重要,我也意识到在平时的学习中,自己对于数据库的学习较为薄弱。甚至在有过一定实习经验之后,依旧因为开发分工的原因,对数据库方面的知识掌握依旧不多。我也相信,很多人对MySQL的`索引`、`日志`、`多版本并发控制`、`ACID`等等都只停留在八股文的阶段。因此我打算接下来一段时间潜心学习一下MySQL数据库相关的知识点,写作一系列MySQL相关的文章,并且配合实操,希望等这个系列完成之后,可以**将MySQL所有重要的知识点全部覆盖**,下一次直接对线面试官。 阅读全文
posted @ 2022-03-03 10:19 白泽talk 阅读(833) 评论(0) 推荐(1) 编辑

< 2025年2月 >
26 27 28 29 30 31 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 1
2 3 4 5 6 7 8

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