![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 79
大苏打seven
这个作者很懒,什么都没留下…
展开
-
MySql学习笔记:索引和索引创建策略
聚合索引可以说是二级索引的一种特殊情况。一般二级索引都是只对一个非主键的列添加索引,而聚合索引则是一次性对多个列同时添加索引。一般的二级索引用这样的语句创建复合索引则是这样创建对于复合索引,Mysql会也会创建一个B+树,但因为是多个列的索引,所以B+树的排序规则比较特殊,是遵循最左原则。下面会讲到什么是最左原则。之后叶子节点包含的信息有多个,一个是作为索引的各个列的值,另一个就是主键的值。原创 2022-08-21 18:20:47 · 899 阅读 · 0 评论 -
MySql学习笔记:MySql性能优化
本文是自己的学习笔记,主要参考以下资料- 大话设计模式,程杰著,清华大学出版社出版- 马士兵教育Mysql 调优时设计三个层面,分别是架构调优,MySql调优,硬件和OS调优。这三者的成本和效果如上所示,越在底层的越是优先考虑。架构调优是指系统设计时需要考虑业务的实际情况,比如数据库是否承担了不属于他的工作,能否将这些工作移到数据仓库或者缓存中去;并发量是否够大,要不要读写分离;金融类的应用还要考虑数据安全性问题,是否要增加新的设计保证数据不会丢失等等。架构设计得不合适,那么在其他方面调优达到的效果也是原创 2023-10-07 20:46:56 · 511 阅读 · 0 评论 -
Mysql学习笔记(杂谈):where,group,having的执行顺序;group by后组内排序;group by后选择某条数据展示
本文是记录我在一次开发过程中遇到的坑。原创 2020-08-14 17:49:13 · 2012 阅读 · 4 评论