All too well

走一步再走一步(2016人教版)

读了很有感触,贴文章到这里存档 走一步再走一步(2016人教版) 默顿·亨特 那是在费城,一个酷热的七月天——直到56年后的今天,我仍能感觉到那种酷热。和我在一起的五个男孩子已经厌倦了玩弹珠,以及用透镜在干树叶上烧洞等游戏,他们正在寻觅其他好玩的事。 一脸雀斑的小内德说到:“嗨!我有主意了。我们很久没去爬悬崖了。” “我们走吧!”有人附和着。然后他们出发了,他们气喘吁吁地一...

MySQL的执行原理-2

1.MySQL的执行原理-2 1.1.MySQL的查询成本 1.1.1.什么是成本 MySQL执行一个查询可以有不同的执行方案,它会选择其中成本最低,或者说代价最低的那种方案去真正的执行查询。不过我们之前对成本的描述是非常模糊的,其实在MySQL中一条查询语句的执行成本是由下边这两个方面组成的: I/O成本 我们的表经常使用的MyISAM、InnoDB存储引擎都是将数据和索引都存储...

MySQL的执行原理-1

1. MySQL的执行原理 1.1.单表访问之索引合并 我们前边说过MySQL在一般情况下执行一个查询时最多只会用到单个二级索引,但存在有特殊情况,在这些特殊情况下也可能在一个查询中使用到多个二级索引,MySQL中这种使用到多个索引来完成一次查询的执行方法称之为:索引合并/index merge,具体的索引合并算法有下边三种。 1.1.1.Intersection合并 Interse...

MySQL中的系统库

1.MySQL中的系统库 1.1.系统库简介 MySQL有几个系统数据库,这几个数据库包含了MySQL服务器运行过程中所需的一些信息以及一些运行状态信息,我们现在稍微了解一下。 performance_schema 这个数据库里主要保存MySQL服务器运行过程中的一些状态信息,算是对MySQL服务器的一个性能监控。包括统计最近执行了哪些语句,在执行过程的每个阶段都花费了多长时间,...