![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql相关那些事儿
文章平均质量分 58
1、mysql核心搜索引擎的原理
2、索引、事务相关等
a little daily
人生天地之间,若白驹过隙,忽然而已,每个人都希望留下自己的足迹。
展开
-
mysql索引失效相关那些事儿
原创 2021-06-22 22:42:52 · 147 阅读 · 0 评论 -
1、MySQL基础相关
当我们聊mysql的时候,我们应该关注哪些节点性的问题?给定一个锚点。。。。从一条SQL查询语句的执行过程开始,中间会经历连接器、查询缓存、分析器、优化器、执行器,它们都做了什么? 一条SQL更新语句是如何执行的? 事务隔离是怎么实现的? 索引做了啥? 全局锁和表锁,行锁做了哪些事情?一条SQL语句是如何执行的?大体来说Mysql分为Server层和存储引擎层:Serve...原创 2020-03-29 23:04:53 · 170 阅读 · 1 评论 -
2、mysql数据分库表实践
当我们聊数据存储方案改进的时候,我们应该考虑哪些问题?我们为什么要分库表?(结合实际业务场景,当前数据体量B+树索引是否能满足查询性能要求,当前数据库的架构还能否满足可用性要求,DB数据超过1TB的情况下数据备份和恢复的运维成本) 分库表应该采用什么策略?(垂直切分、水平切分的维度,和CRUD数据路由的考量) 如何迁移分库表?() 数据分库表后会带来哪些使用上的问题?我们为什么要分库表...原创 2020-03-22 21:36:16 · 201 阅读 · 0 评论 -
3、Mysql的B+树索引
当我们聊数据存储方案改进的时候,我们应该考虑哪些问题?找一个锚点B+树的什么特性让Mysql独爱用它作为索引数据的存储结构? B+树索引如何去分类?分类的依据是什么?(聚集索引、非聚集索引) 应用中去构建B+树索引列的依据是什么?如何统计Cardinality?构建哪些索引(联合索引)(Cardinality) InnoDB搜索引擎的查询优化器如何去抉择使用索引or不使用索引进行全表扫描...原创 2020-04-03 10:11:48 · 178 阅读 · 0 评论