mysql
InSunshine_
这个作者很懒,什么都没留下…
展开
-
mysql索引:Innodb和MyIsam引擎
mysql主要有两大存储引擎,innodb和myIsam 两大引擎的底层索引实现也有区别。 innodb: 主要是聚集索引和辅助索引 聚集索引,实现是将主键id作为索引,以B+树的结构存储,叶子节点存储的是整条id以及其对应的表记录,id唯一,每次通过id走索引直接查到对应的记录,效率最高; 辅助索引,以某个字段作为索引,以B+树结构存储,叶子节点存的是字段值以及对应的id主键,根据字段索引查到id,再根据id主键索引查到对应记录,走了两边,效率较低; myIsam:非聚集索引 非聚集.原创 2021-01-04 22:46:05 · 162 阅读 · 0 评论 -
关于mysql优化学习
MySQL优化方向主要有: 1、数据库表的设计(三范式); 2、sql语句的优化; 3、给相关表字段添加合适的索引; 4、数据库分库分表,表的横向、垂直拆分; 5、对mysql配置进行一些优化(读写分离等); 6、定时清除垃圾数据,定时进行碎片整理; 7、多用存储过程,触发器; 8、数据库服务器硬件优化; =====================================...原创 2020-02-21 17:06:55 · 138 阅读 · 0 评论