为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:dm8
【操作系统】:kylin
【CPU】:kupeng
【问题描述】*:在应用中执行较慢的 SQL(7-8s),在管理工具中执行很快(0.007s),统计信息已收集,执行计划缓存已清除,数据库重启还是一样慢,对比应用层sql的执行计划和manager的执行计划也没发现区别,如下所示!左边是客户端执行计划,右边是应用层执行计划 image.png
确定语句是完全一样?应用里面带参数没?应用代码里面的sql和管理工具里面的sql截图出来看看
对比一下语句中参数字段的类型和传入参数类型是否一致,看下是不是存在隐式转换,比如数据库中是varchar类型,但是传的值却是int类型
检查一下数据库服务器上有这个文件没有,/etc/resolv.conf,看一下这里面有没有内容