自定义博客皮肤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)
  • 收藏
  • 关注

原创 MySQL 学习笔记3.2 SQL优化之索引失效

导致索引失效应该避免的情况:List item

2019-09-25 18:02:04 159

原创 MySQL 学习笔记3.1 SQL优化之explain的使用及介绍

explain的介绍使用explain关键字可以模拟SQL优化器执行SQL查询语句,功能:让程序员了解MySQL是如何处理传入的SQL语句的,分析SQL语句或是表结构是否存在性能瓶颈使用方式: explain  + SQL语句结果字段:(MySQL 8.0版本各字段)...

2019-09-20 11:25:06 178

原创 MySQL 学习笔记2.1 B-Tree索引及索引适用情况

MySQL索引结构B-Tree索引Hash索引full-text原文索引R-Tree索引

2019-09-11 10:24:43 206

原创 MySQL 学习笔记2.1 索引介绍及常用操作

索引的定义官方定义:索引(Index)是帮助MySQL高效获取数据的 数据结构。简单理解:简单地来说,就是 排好序的快速查找数据结构。索引的目的 在于 提高查询效率,可以类比字典。比如查询“admin”这个单词,先定位到a,然后依次定位查找。...

2019-09-09 20:59:53 82

原创 MySQL 学习笔记2.0 SQL刨析

SQL查询参数解释select_list 查询字段table_name 查询表名join_type 表连接方式join_table_name 连接表名join_condition 表连接条件where_condition 查询条件group_by_list 分组字段列表having_condition 分组查询条件order_by_condition 排序字段limit_...

2019-09-09 16:40:01 135

原创 MySQL 学习笔记1.1 MyISAM与InnoDB 的比较

MyISAM与InnoDB 的比较对比项MyISAMInnoDB主外键不支持支持事务不支持支持行表锁表锁,即使是操作一条记录也会锁住整个表不适合高并发的操作行锁,操作时只锁某一行,不对其它行有影响适合高并发操作缓存只缓存索引,不缓存真实数据不仅缓存索引,还缓存真实数据对内存要求较高,而且内存大小对性能有决定性的影响表空间小大...

2019-09-09 14:52:07 87

原创 MySQL 学习笔记1.0 基础服务架构

MySQL 5.0架构图1. 连接层最上层是一些客户端和连接服务,主要是完成一些类似与连接处理、授权认证及相关的安全方案。在该层上引入连接池概念,为认证安全接入的客户端提供线程。同样在该层上可以实现基于SSL的安全连接。服务端也会安全接入每个客户端验证它所具有的操作权限。2. 服务层第二层架构主要完成大多核心服务,如SQL接口,并完成缓存的查询,SQL的分析与优化,以及部分内置函数的...

2019-09-09 14:27:17 66

原创 简单理解TCP的三次握手及SYN Flood风险原因分析

TCP的三次握手如上图所示,在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接:第一次握手:建立建立连接时,客户端主动发起请求,向服务端发送SYN包(SYN=1,seq=x,其中SYN为发起一个新连接的标志,seq为序号,发起方对数据的一个标志),并等待服务器确认;第二次握手:服务器收到客户端发来的SYN包,并确认客户端确认接收到(ACK=1,ack=x+1,其...

2019-08-29 19:53:09 817

空空如也

空空如也

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

TA关注的人

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