这个问题如何引起的那???

[复制链接]
查看11 | 回复5 | 2005-10-30 17:05:33 | 显示全部楼层 |阅读模式
应用程序对数据库中某个表访问比较频繁!经常增删改查操作,先开始没什么事,查询速度也不慢,但两三个月后发现对这个表的所有操作都比别的表慢,但这个表相当于临时表作用,并没有超过几万条数据,即使清空了此表后操作此表依然很慢,不解,重启数据库后操作此表的速度又恢复了,但在另一台同样的环境下的数据库再重启以后对此表的操作还是依然很慢,实在不解,为什么那??????? 高手能给解答一下么,会是什么原因那,数据库均为oracle816i
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
你是怎么清空的?
truncate 该表试试
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
是delete清空的,会有影响吗?可能是什么原因呢
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
delete不会降低HWM,没用的
truncate
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
谢谢版主先,我试试
关于最高使用标记(High Water Mark)有没有更详细的说名呢,为什么会影响性能那,如果这个表不能使用truncate(必须按条件删除,不是删除所有的) ,那怎么办那??
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
精华区看看先
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行