关于mysql 函数返回值作为where条件  查询速度过慢

1.png


图一  很快  图二很快   图三 慢的捉鸡  getchildlist为自定义函数 返回值是id用逗号拼接的


youzhuangzhuang 发布于 2019-4-24 17:05 (编辑于 2019-4-24 17:08)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
尘埃。Lv2初级互助
发布于2019-4-24 17:09

大哥,用 in在套表,查询肯定慢,这解决不了


  • youzhuangzhuang youzhuangzhuang(提问者) 没办法优化吗 我的业务场景就需要我这么查 数据需要根据组织过滤 组织又分很多层 我只能用函数去查组织集合 要不然更慢!
    2019-04-24 17:14 
  • 尘埃。 尘埃。 回复 youzhuangzhuang(提问者) 或许可以再展现层过滤
    2019-04-24 17:28 
最佳回答
0
youzhuangzhuangLv4见习互助
发布于2019-12-4 10:34

1

  • 1关注人数
  • 978浏览人数
  • 最后回答于:2019-12-4 10:34
    请选择关闭问题的原因
    确定 取消
    返回顶部