自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mysql缓冲池

待补充

2019-04-16 22:21:35 249

原创 Innodb MRR优化

Mysql5.6版本开始支持MRR(Multi-Range Read)优化,其目的是为了减少磁盘的随机访问,并将随机访问转化为较为顺序的数据访问。这对于IO-bound类型的Sql查询语句可带来性能的极大提升。MRR优化使用与range,ref,eq_ref类型的查询。MRR优化的好处:使数据访问变得较为顺序,其原理是在查询辅助索引的时候,首先根据得到的结果按照主键排序,并按主键排序的的顺序...

2019-04-16 22:20:20 551

原创 mysql保存生僻字特殊字符(utf8mb4)

数据库编码是utf-8,保存生僻字或emoji时异常,无法保存;执行:INSERT INTO leave_record VALUES (102,“

2019-04-15 11:30:22 3935

原创 mysql优化器选择不使用索引的情况

在使用索引的时,有时通过explain命令进行sql语句分析,会发现优化器没有选择索引去查找数据,而是通过扫描聚集索引(全表扫描)的方式。这种情况多发生于范围查找、JOIN链接等情况。例如表tb_order:使用Show index 查看索引:有orderId聚集索引和order_code 辅助索引;用explain命令,查看索引的使用情况,发现是使用了辅助索引explain selec...

2019-04-14 20:01:28 953

原创 辅助索引(InnoDB)

以下是针对Innodb B+树索引。innodb是IOT(索引组织表),数据是按照主键排序的,其叶子节点存储的是行记录的全部信息。辅助索引是相对于聚集索引而言的,也叫非聚集索引。辅助索引的叶子节点存储的不是行记录的全部信息,但是会存储一个书签,这个书签会告诉引擎去哪里找到对应的数据行。实际上,这个书签存的就是其聚集索引的主键。使用辅助索引检索时,会通过叶节点找到聚集索引的键,然后通过聚集索引...

2019-04-14 12:36:59 4724 8

空空如也

空空如也

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

TA关注的人

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