一个MySQL视图的优化过程
1. 需要优化的sql 最近做一个基于.net mvc和MySQL的仓储系统的优化工作,遇到了一个执行特别慢的SQL语句,经过一番折腾,终于搞定啦,分享一下过程。问题就是下面这个家伙: create or replace view view_task_meter_info as select t1.TASK_ID,t1.task_no,t1.BINDBOX_BARCODE as box_barcode,t1.EQUIP_BAR_CODE,t1.METER_STATUS,t1.ENTITY_TYPE as RSLT_CODE, -- 设备类别 (SELECT name from data_dictionary_info t01 where t01.domain ='设备类别' and t01.code = t3.EQUIP_CATEG) as T_Equip_categ, -- 类别 (select name from data_dictionary_info t09 where t09.domain = '类型' and t09.code = t3.TYPE_CODE) as T_TYPE_CODE, -- 类型 (select name from data_dictionary_info t09 where t09.domain = '类别' and t09.code = t3