摘要: 1. B+Tree 的数据结构 2. durid数据监控 3. explain 执行计划的使用场景和特殊情况 阅读全文
posted @ 2019-07-14 21:01 宥宥美美 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 1. 1. TIMESTAMP和DATETIME的比较点: 1.1 TIMESTAMP和DATETIME的相同点: 两者都可用来表示YYYY-MM-DD HH:MM:SS[.fraction]类型的日期。 1.2 TIMESTAMP和DATETIME的不同点: 1> 两者的存储方式不一样 对于TIM 阅读全文
posted @ 2019-07-14 20:58 宥宥美美 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是执行计划 使用EXPLAIN关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL语句的。分析你的查询语句或是表结构的性能瓶颈。 2. 执行计划的作用 表的读取顺序 数据读取操作的操作类型 哪些索引可以使用 哪些索引被实际使用 表之间的引用 每张表有多少行被优化器 阅读全文
posted @ 2019-07-14 16:46 宥宥美美 阅读(879) 评论(0) 推荐(0) 编辑
摘要: 1. 索引定义 MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。 可以得到索引的本质:索引是数据结构。 2. 索引得分类 普通索引:即一个索引只包含单个列,一个表可以有多个单列索引 唯一索引:索引列的值必须唯一,但允许有空值 复合索引:即一个索引包含多个列 聚 阅读全文
posted @ 2019-07-14 14:00 宥宥美美 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 1.1. 什么是慢查询 慢查询日志,顾名思义,就是查询慢的日志,是指mysql记录所有执行超过long_query_time参数设定的时间阈值的SQL语句的日志。该日志能为SQL语句的优化带来很好的帮助。默认情况下,慢查询日志是关闭的,要使用慢查询日志功能,首先要开启慢查询日志功能。 1.2. 慢查 阅读全文
posted @ 2019-07-14 12:12 宥宥美美 阅读(3166) 评论(0) 推荐(0) 编辑