为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。 【DM版本】: 8 【操作系统】:linux 【CPU】: 【问题描述】*:应用中参数使用占位符查询非常慢,同样语句拿出来替换参数后在客户端执行非常快,应用中用的BEETsql (两则相差接近20倍)
语句和执行计划贴出来看看,可能是统计信息没有更新
--收集指定用户下某表统计信息: DBMS_STATS.GATHER_TABLE_STATS('username','table_name',null,100,TRUE,'FOR ALL COLUMNS SIZE AUTO');
这个问题有解决吗,我也遇到这样的问题了
请问有了最终方案?
参数 估算可能不对,把这相关的字段和索引更新一下统计信息
语句和执行计划贴出来看看,可能是统计信息没有更新
--收集指定用户下某表统计信息:
DBMS_STATS.GATHER_TABLE_STATS('username','table_name',null,100,TRUE,'FOR ALL COLUMNS SIZE AUTO');