MYSQL在创建表时使用PATITION BY子句定义每个分区存放的数据。在执行查询时,优化器会过滤那些没有我们需...[作者空间]
衡量查询开销的三个指标 响应时间 扫描的行数 返回的行数 关联查询的优化 原理部分 inner join的优化 S...[作者空间]
索引类型 常用的索引类型有2种,B-Tree和Hash B-Tree InnoDB存储引擎就是用B+Tree实现其...[作者空间]
读锁 同一时刻不同线程可读,不可写 写锁 同一时刻不同线程不可读,不可写 锁粒度 表锁 锁定整张表,开销最小。al...[作者空间]
聚簇索引是一种数据的存储方式,它的数据行只存放在索引(B+树)的叶子中,内部节点不存放数据。 非聚簇索引 非聚簇索...[作者空间]
b+树的节点 节点类型 B+树的节点有2种类型: 1.叶结点:叶节点在B+树的最底层(所有叶节点都在同一层),叶结...[作者空间]
explain有时会执行查询,如果查询在from子句中包含子查询,mysql实际上会执行子查询,将其结果放在一个临...[作者空间]
当我们向MYSQL发送一个请求时 查询流程 客户端发送一条查询给服务器。 服务器检查是否有缓存,有则返回缓存结果。...[作者空间]
通常开发人员会根据查询的where条件来创建合适的索引,但是优秀的索引设计应该考虑到整个查询。其实mysql可以使...[作者空间]
作者:沈杰链接:https://www.zhihu.com/question/36996520/answer/93...[作者空间]