自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 007 mysql之为什么你查询这么慢

目录一.为什么查询速度会慢二.慢查询基础,优化数据访问1.是否想数据库请求了不需要的数据2.MySQL是否在扫描额外的记录三.重构查询的方式1.一个复杂的查询还是多个简单查询2.切分查询3.分解关联查询一.为什么查询速度会慢查询的大致生命周期:从客户端,服务器,解析,生成执行计划,执行,返回客户端结果,其中执行可以认为是整个周期中最重要的阶段,这其中包括了大量为了检索数据到存储引擎的调用以及调...

2019-01-03 23:58:11 272

原创 006 mysql之InnoDB索引结构

文章目录前言主键索引(聚簇索引)二级索引前言InnoDB索引使用的是B+树。索引分为:主键索引和非主键索引(二级索引)主键索引(聚簇索引)InnoDB通过主键聚集数据,下图中被索引的列就是主键。聚簇索引优点:聚簇索引缺点:二级索引下面是InnoDB和MyISAM索引的结构:...

2018-12-26 18:40:26 234

原创 005 mysql之如何创建高性能索引

文章目录一.索引基础a.B-free索引b.哈希索引c.空间索引d.全文索引二.索引优点三.高性能的索引策略1.独立的列2.前缀索引和索引选择性3.多列索引4.选择合适的索引顺序5.索引覆盖6.使用索引扫描来排序7.冗余和重复索引前言:知识点大部分来自于《高性能MySQL》,大家有空的话可以知己去看原著第五章。一.索引基础索引类型:大致有四种。a.B-free索引B-Tree所有的值都是...

2018-12-25 19:42:54 169

原创 004 mysql大数据分页优化

假设有一个千万量级的表,取第1000到1010条数据;select * from table limit 1000,10;这条SQL非常快就可以完成,然而下面这条SQL就非常慢了select * from table limit 1000000,10;mysql会查询1000010条数据,然后将前1000000条放弃,只取后10条。在这里通常有三种方式来优化大数据分页问题:1.不允许查...

2018-12-23 19:09:51 237

原创 003 mysql之数据类型优化

数据类型的优化原则数字整数实数字符串VARCHARCHARBLOB和TEXT类型日期和时间DATETIMEDATETIMESTAMP原则更小的通常更好简单更好尽量避免NULL数字整数TINYINT,SMALLINT,MEDIUMINT,INT,BIGINT。分别使用8,16,24,32,64位存储空间。它们可以存储的值得范围从其中N是存储空间的位数。类型有可选的UNSIGNE...

2018-12-20 22:14:27 369

原创 002 MySQL性能剖析

性能剖析性能优化简介1.通过性能剖析进行优化2.对应用程序进行性能剖析3.剖析MySQL查询剖析单条查询1.show profile性能优化简介完成一项任务所需要的时间可以分为两部分:执行时间和等待时间。优化任务的执行时间:最好的办法是通过测量定位不同的子任务花费的时间,然后优化去掉一些子任务,降低子任务的执行频率或者提升子任务的效率。优化任务的等待时间:相对来说要复杂一些。因为等待有可...

2018-12-19 22:05:42 244

原创 001 mysql架构

mysql历史与架构1.MySQL历史与分支1.历史2.分支2.MySQL架构逻辑1.mysql架构图2.连接管理和安全性3.优化与执行3.并发控制1.读写锁2.锁粒度3.乐观锁4.悲观锁4.事务1.隔离级别2.死锁3.事务日志4.mysql事务5.存储引擎InnoDBMyISAMMemory1.MySQL历史与分支1.历史1979年 Unireg1996年 MySQL1.0...

2018-12-18 21:22:37 544

原创 程序员一定坚持要写博客

程序员一定坚持要写博客开始写博客的契机好处计划前三个月每天一篇博客+每个星期一篇之后每个星期两篇写在最后的话开始写博客的契机2016年6月份毕业至今,差不多已经有2年半了。之前有问题,体会,方法等等都是写在云笔记上,从未想过些在博客上。昨日突然看到一些技术大牛的经历,发现他们都有一个共同点。那就是坚持写博客。好处在写博客的同时其实也是你梳理知识点的时候,有些知识点你自己知道,但是让你认真...

2018-12-18 18:55:53 386 1

空空如也

空空如也

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

TA关注的人

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