8.2.1.5 Engine Condition Pushdown Optimization 引擎优化条件推入
来源:互联网 发布:浙江省网络作家 编辑:程序博客网 时间:2024/06/15 03:00
8.2.1.5 Engine Condition Pushdown Optimization 引擎优化条件推入
这种优化提高了直接比较的效率在一个非索引列和一个常数,在这种情况下, 条件是被推入到存储引擎进行评估,
这种优化只能被NDB 存储引擎使用。
Mysql Cluster, 优化器能消除发送不匹配记录的需要通过网络在cluster的数据节点和MySQL Server 执行查询,
假设MySQL Cluster 表定义如下:
CREATE TABLE t1 (
a INT,
b INT,
KEY(a)
) ENGINE=NDB;
条件推入可以用于查询,如上图所示,其中包括非索引列和一个常数之间的比较
SELECT a, b FROM t1 WHERE b = 10;
The use of condition pushdown can be seen in the output of EXPLAIN:
mysql> EXPLAIN SELECT a,b FROM t1 WHERE b = 10\G
***************** 1. row *****************
id: 1
select_type: SIMPLE
table: t1
type: ALL
possible_keys: NULL
key: NULL
key_len: NULL
ref: NULL
rows: 10
Extra: Using where with pushed condition
However, condition pushdown cannot be used with either of these two queries:
然而,条件推入 不能用于在下面2个查询:
SELECT a,b FROM t1 WHERE a = 10;
SELECT a,b FROM t1 WHERE b + 1 = 10;
条件推入不适用于第一个查询,因为一个索引存在列a.(一个索引的访问方法会变得更有效,因此会选择条件推入)
- 8.2.1.5 Engine Condition Pushdown Optimization 引擎优化条件推入
- 8.2.1.5 Engine Condition Pushdown Optimization 引擎条件下推优化
- 8.2.1.5 Engine Condition Pushdown Optimization 引擎条件下推优化
- 8.2.1.5 Engine Condition Pushdown Optimization
- 8.2.1.6 Index Condition Pushdown Optimization 索引条件内推优化
- Index Condition Pushdown Optimization
- 【MySQL】性能优化之 Index Condition Pushdown
- 【MySQL】性能优化之 Index Condition Pushdown
- MySQL5.6之Index Condition Pushdown(ICP,索引条件下推)
- MySQL5.6之Index Condition Pushdown(ICP,索引条件下推)
- mysql之index condition pushdown(icp) 索引条件推
- MySQL5.6之Index Condition Pushdown(ICP,索引条件下推)
- MySQL5.6之Index Condition Pushdown(ICP,索引条件下推)
- MySQL5.6之Index Condition Pushdown(ICP,索引条件下推)
- MySQL5.6之Index Condition Pushdown(ICP,索引条件下推)
- 浅析MySQL中的Index Condition Pushdown (ICP 索引条件下推)和Multi-Range Read(MRR 索引多范围查找)查询优化
- 浅析index condition pushdown
- 浅析index condition pushdown
- unity加kinect2.0拍照和利用RPC图片传输制作照片墙问题
- 观察者模式 Observer
- 黑马程序员--C语言指针详解
- JDK配置环境变量
- MyEclipse常用操作
- 8.2.1.5 Engine Condition Pushdown Optimization 引擎优化条件推入
- 使用net模块实现基于TCP的数据通信
- poj 1183 数学推导(反正切函数的应用)
- Android欢迎界面的创建方法
- Windows平台使用FFShow录制视频
- android: AAC文件解析
- opencv基础小程序大集合
- 三星Galaxy Tab S2上市,压制苹果之心凸显
- 你知道用AngularJs怎么定义指令吗?