张偲 2017-06-21 09:44 采纳率: 0%
浏览 413

mysql 视图查询问题 忘大神解答

目前项目中有一个查询语句查询的是视图 而视图 是一个多表查询多表查询中有两个表的 之间左连接而且表数据量都超过十万

这是创建视图的 语句

select rqf.prcid AS prcid,rqf.rcid AS rqfrcid,rsf.rcid AS rsfrcid,rsf.remark AS remark,rqf.queryField AS queryField,rqf.flowid AS rqfflowid,rsf.flowid AS rsfflowid,rqf.status AS rqfstatus,rsf.status AS rsfstatus,rqf.rccrttm AS rqfrccrttm,rsf.rccrttm AS rsfrccrttm,rqfitf.interfaceCode AS rqfinterfaceCode,rsfitf.interfaceCode AS rsfinterfaceCode,rqftc.caseCode AS rqfcaseCode,rqftc.casedesc AS rqfcasedesc,rsftc.caseCode AS rsfcaseCode,rsf.content AS content,concat_ws('-',rqfitf.interfaceCode,rqfitf.insname) AS rqfinsname,concat_ws('-',rsfitf.interfaceCode,rsfitf.insname) AS rsfinsname,concat_ws('-',rqftc.caseCode,rqftc.caseName) AS rqfcaseName,concat_ws('-',rsftc.caseCode,rsftc.caseName) AS rsfcaseName,rqf.filePath AS rqffilepath,rsf.filePath AS rsffilepath from (((((requestflow rqf left join responseflow rsf on(((rsf.rfrcid = rqf.flowid) and (rsf.prcid = rqf.prcid)))) left join testcase rqftc on((rqf.crcid = rqftc.rcid))) left join interface rqfitf on((rqf.ircid = rqfitf.rcid))) left join testcase rsftc on((rsf.crcid = rsftc.rcid))) left join interface rsfitf on((rsf.ircid = rsfitf.rcid)))
下面是mysql 执行计划图片说明

  • 写回答

1条回答 默认 最新

  • ha_lydms 后端领域优质创作者 2023-03-16 00:17
    关注

    你想表明什么问题呢?性能优化,还是其它的?

    评论

报告相同问题?

悬赏问题

  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料