问题描述:很奇怪,就是连表查询 有个日期条件 6号之前的数据都可以查出来,7号开始后面的都处于执行状态.
然后大于6号或6号之前的,小于7号或7号以后的都可以查.(可能描述的不是很清楚,能套就套上去吧)
解决方案:oracle对表一般会在一个固定时间进行分析,我这边分析的时间可能就是6号,所以查后面的就查不出来.我们可以手动分析表,执行命令:analyze table cmip_accountbook compute statistics;
执行时间可能有点长.
讨论了Oracle数据库中表分析时间设置不当导致的查询问题,详细介绍了如何通过手动执行analyze table命令来解决此类问题,包括命令执行及其可能带来的较长运行时间。
问题描述:很奇怪,就是连表查询 有个日期条件 6号之前的数据都可以查出来,7号开始后面的都处于执行状态.
然后大于6号或6号之前的,小于7号或7号以后的都可以查.(可能描述的不是很清楚,能套就套上去吧)
解决方案:oracle对表一般会在一个固定时间进行分析,我这边分析的时间可能就是6号,所以查后面的就查不出来.我们可以手动分析表,执行命令:analyze table cmip_accountbook compute statistics;
执行时间可能有点长.
您可能感兴趣的与本文相关的镜像
Stable-Diffusion-3.5
Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率

被折叠的 条评论
为什么被折叠?