mysql-面试题
文章平均质量分 62
遇到一点补充一点
bobo306
这个作者很懒,什么都没留下…
展开
-
InnoDB和MyISAM
InnoDB和MyISAM是使用MySQL时最常用的两种引擎类型,我们重点来看下两者区别。 事务和外键 InnoDB支持事务和外键,具有安全性和完整性,适合大量insert或update操作 MyISAM不支持事务和外键,它提供高速存储和检索,适合大量的select查询操作 锁机制 InnoDB支持行级锁,锁定指定记录。基于索引来加锁实现。 MyISAM支持表级锁,锁定整张表。 索引结构 InnoDB使用聚集索引(聚簇索引),索引和记录在一起存储,既缓存索引,也缓存记录。 MyISAM使用非聚集索原创 2022-01-13 20:40:58 · 497 阅读 · 0 评论 -
mysql sql优化
sql优化 1.通过查看explain优化: 1.开启慢查询日志,定位运行慢的SQL语句 2.利用explain执行计划,查看SQL执行情况 3.关注索引使用情况:type 4.关注Rows:行扫描 5.关注Extra:没有信息最好 6.加索引后,查看索引使用情况,index只是覆盖索引,并不算很好的使用索引 7.如果有关联尽量将索引用到eq_ref或ref级别 2.SQL语句中IN包...原创 2022-01-13 19:59:53 · 363 阅读 · 0 评论