oracle单表查询超慢
答案:2 悬赏:70
解决时间 2021-01-04 12:03
- 提问者网友:清羽墨安
- 2021-01-04 04:04
我遇到一个特别奇怪的问题,oracle一张表里就二百来条数据,我用toad查询 select * from 表名,需要一分钟才能查询出结果,谁遇到这样的问题,帮忙解决一下,重谢!
最佳答案
- 二级知识专家网友:单身小柠`猫♡
- 2021-01-04 05:08
该表曾经有过大量数据,然后被DELETE过,但是表空间并未释放,并且未对表进行分析处理,所以表的统计信息不对,可尝试TRUNCATE这张表,或者对这张表进行收缩处理
全部回答
- 1楼网友:魅世女王
- 2021-01-04 06:02
如果是数值的话,参考下面语句
select id,sum(nvl(num1,0)) num1,sum(nvl(num2,0)) num2,sum(nvl(num3,0)) num3
from table1
group by id
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯