V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
beiaidigab
V2EX  ›  问与答

同一段 SQL,在 PLSQL 里执行是毫秒级,在 Mybatis 里却是分钟级,是什么原因导致?

  •  
  •   beiaidigab · 174 天前 · 812 次点击
    这是一个创建于 174 天前的主题,其中的信息可能已经有所发展或是发生改变。
    7 条回复    2020-09-04 09:43:10 +08:00
    biepin
        1
    biepin   174 天前
    ?那你把 sql 放出来阿......
    hyperbin
        2
    hyperbin   174 天前 via Android
    打印 Mybatis 的最终 SQL 比对差异
    cloud107202
        3
    cloud107202   174 天前
    a
    cloud107202
        4
    cloud107202   174 天前
    看一下查询条件,比如 ID,Java 里的类型是不是跟数据库的类型对不上。
    遇到过类似的场景,DB 里是 varchar 代码里用了 Long 导致执行计划不走索引,慢了几百倍。
    limuyan44
        5
    limuyan44   174 天前
    是因为写代码的人前天吃了一块饼干。
    wysnylc
        6
    wysnylc   174 天前   ❤️ 1
    又到了我最喜欢的算命环节
    somefree
        7
    somefree   174 天前
    @wysnylc 哈哈哈, 形象
    关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4902 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 07:35 · PVG 15:35 · LAX 23:35 · JFK 02:35
    ♥ Do have faith in what you're doing.