mysql
灵性的韭菜选手
知耻而后勇
展开
-
Mysql-索引原理
mysql的索引也称为键,是存储引擎用于快速找到数据的数据结构。 良好的索引是大数据量的查询一个关键所在。数据量小且负载小时,不好的索引对性能影响可能看不太出来,但是当大量数据与负载时,性能将会急剧下降。 这里介绍InnoDB的索引原理。 1.为什么不用hash,平衡树等数据结构。 一般avl树的查找平均时间为logN,但是时间复杂度模型是基于每次相同的操作成本来考虑的。但是数据库数据是持久化到硬...原创 2019-05-02 17:01:08 · 98 阅读 · 0 评论 -
Mysql-优化
数据库优化也就是提升数据库的读写能力,我把他分为多个层次来讲 1.数据库设计 数据库设计存在三范式 第一范式就是无重复的域。 第二范式就是在第一范式的基础上属性完全依赖于主键。 第三范式就是在满足第一范式的基础上,任何非主属性不得传递依赖于主属性 设计表时要注意范化和反范化, 遵循范式好处就是能够消除或者是减少数据的重复,这样数据就会小可以更好的放入内存,执行操作会快。重复数据少到时更新更少的数据...原创 2019-05-04 23:47:02 · 145 阅读 · 0 评论