mysql内联表格使用索引_【求助】MYSQL表关联内联视图不走索引问题??诡异啊...

首先声明:

FACT_DATE_SALES_CI_INDEX 的DAY,DIM_ORG建有复合索引,同时FACT_DATE_SALES_FACT_DATE_SALES_F1表的RETAIL_SALES_DATE,DIM_ORG列上也建有复合索引

1、以内联视图的写法关联FACT_DATE_SALES_FACT_DATE_SALES_F1表,如下

mysql> explain

-> SELECT *

->   FROM FACT_DATE_SALES_CI_INDEX A

->   LEFT JOIN (SELECT MODEL_CODE, RETAIL_SALES_DATE, DIM_ORG, FLAG

->    FROM FACT_DATE_SALES_FACT_DATE_SALES_F1) B

-> ON A.DAY = B.RETAIL_SALES_DATE

->    AND A.DIM_ORG = B.DIM_ORG

->    LIMIT 20;

+----+-------------+------------------------------------+------+---------------+-------------+---------+-------------------------------+-------+-------------+

| id | select_type | table                              | type | possible_keys | key         | key_len | ref                           | rows  | Extra      

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值