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