mysql
文章平均质量分 89
wjcid
这个作者很懒,什么都没留下…
展开
-
MySQL优化之查询优化
索引优化一、存储引擎以不同方式使用B-Tree索引1.MyISAM使用前缀压缩技术使索引更小,但InnoDB则按照原数据格式存储。2.MyISAM索引通过物理位置引用被索引的行,InnoDB则根据主键引用被索引的行二、使用索引索引的优点建立索引的目的是加快对表中记录的查找或排序!① 建立索引的列可以保证行的唯一性,生成唯一的rowId② 建立索引可以有效缩短数据的检索时间③ 建立索引可以加快表与表之间的连接④ 为用来排序或者是分组的字段添加索引可以加快分组和排序.原创 2021-01-26 18:13:50 · 210 阅读 · 0 评论 -
MySQL优化之设计优化
MySQL优化分为以下几个方面数据表设计 SQL查询优化 分库、分表、分区 配置主从复制、读写分离 其他配置由于总体篇幅过长,本篇先对第1点方法进行总结本篇内容详情参考《高性能MySQL(第3版)》第4章数据表设计一、遵循三范式,反三范式1.第一范式确保数据表中每列(字段)的原子性。如果数据表中每个字段都是不可再分的最小数据单元,则满足第一范式。例如:user用户表,包含字段id,username,password2.第二范式在第一范式的基础上更进一步.原创 2021-01-15 11:33:02 · 213 阅读 · 0 评论