张偲 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 delta降尺度方法,未来数据怎么降尺度
  • ¥15 c# 使用NPOI快速将datatable数据导入excel中指定sheet,要求快速高效
  • ¥15 高德地图点聚合中Marker的位置无法实时更新
  • ¥15 DIFY API Endpoint 问题。
  • ¥20 sub地址DHCP问题
  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程
  • ¥15 redis-full-check比较 两个集群的数据出错