自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 MySQL中数据引擎InnoDB和MyISAM的区别

1、事务和外键 InnoDB支持事务和外键,具有安全性和完整性,适合大量insert或update操作 MyISAM不支持事务和外键,它提供高速存储和检索,适合大量的select查询操作 2、锁机制 InnoDB支持行级锁,锁定指定记录。基于索引来加锁实现。 MyISAM支持表级锁,锁定整张表 3、索引结构 InnoDB使用聚集索引(聚簇索引),索引和记录在一起存储,既缓存索引,也缓存记录。 MyISAM使用非聚集索引(非聚簇索引),索引和记录分开 4、并发处理能力 MyISAM使用表锁

2021-10-13 20:23:34 124

原创 mysql中创建索引的原则

创建索引的原则: 1、为经常需要排序、分组和联合操作的字段建立索引 2、为常作为查询条件的字段建立索引 (如果查询的字段都有索引的话,可以防止回表,从而提高查询效率) 3、尽量选择唯一索引 4、限制索引的数目 (每次更新、插入都要更新索引的信息,所以索引过多会导致插入、更新变慢) 5、尽量使用数据量少的索引 6、尽量使用前缀来索引 7、删除不再使用或者很少使用的索引 8、最左前缀匹配原则 9、尽量选择区分度高的列作为索引。 10、索引列不能参与计算,保持列“干净” 什么情况下索引会

2021-10-13 20:21:10 386

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除