![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 68
程序员阿江与彩蛋
这个作者很懒,什么都没留下…
展开
-
快速入门MySQL存储引擎
连接层服务层存储引擎层由此可见,存储引擎在整个MySQL架构中是十分重要的。那么,什么是存储引擎呢?一句话,MySQL存储引擎就是负责数据的存储和读取的。常见的存储引擎有InnoDB,MyISAM,Memery等,不同的存储引擎有不同的特性和各自的优缺点,MySQL允许我们为数据库表选择适合自己使用场景的存储引擎。小提示:在MySQL5.5版本之前默认的存储引擎是MyISAM,而在5.5及之后的版本,MySQL默认的存储引擎是InnoDB。原创 2024-04-02 23:03:00 · 133 阅读 · 1 评论 -
20个MySQL索引设计原则总结
索引会影响写操作的速度;MySQL优化器会对每一个可以用到的索引进行评估,生成一个最佳的执行计划,如果同一个查询可用的索引太多会增加优化器的负担,从而降低效率。补充:如果需要同时为group by和order by的字段创建索引,建议使用联合索引,并且group by的字段在左效率更高,因为SQL先执行group by。如果字符串很长,需要使用前缀索引,也就是截取前面部分字符串来创建索引,而不是使用完整的字符串来建立索引。多表连接查询时,对连接的字段创建索引,并且该字段在关联表的数据类型必须是一致的。原创 2024-03-27 15:55:14 · 289 阅读 · 1 评论