社区
Sybase
帖子详情
关于Oracle 8中删除数据的问题!!!
freespider
2001-07-11 09:15:33
在Oracle 8中的一个表中有2万多条记录(约400M),我在sql plus用命令
delete from table;
居然用了近一个小时,请问为什么?
操作命令时,数据库空闲,没有其他程序对数据库进行访问,而且系统也没有执行其他程序。
...全文
114
11
打赏
收藏
微信扫一扫
点击复制链接
分享
下载分享明细
分享
举报
写回复
11 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
chump
2001-07-13
才2万多记录就这样???
1:硬件配置?
2:主外键约束条件多?表上挂触发器?
打赏
举报
回复
赞
freespider
2001-07-12
太不幸了,我是在服务器上操作的。
打赏
举报
回复
赞
offsider
2001-07-12
如果你用的是客户端,看看是不是hub或者网线的问题吧,
打赏
举报
回复
赞
mycode
2001-07-12
同意clavy(有巢无车氏)的说法
要删除表中的一部分数据,就只能用delete语句了。
打赏
举报
回复
赞
freespider
2001-07-12
to clavy(有巢无车氏):
我不需要回退,也不想写入redo log,只要能尽快的删除就可以,
truncate table yourTable 能删除表中的一部分信息吗?
打赏
举报
回复
赞
clavy
2001-07-12
应该就是这样的速度吧, 它把要删除的记录拷贝到 rollback段里去了。还要写redo log.
查不多就是这速度了。
你要想立马删除记录, 可以用 truncate table yourTable; , 但是不能回退.
打赏
举报
回复
赞
dragonerfish
2001-07-12
在看一下你的temp表空间。
打赏
举报
回复
赞
freespider
2001-07-12
"不应该这样吧" 是对wyzegg(蛋)说的。
我只想删除表中的一部分记录,难道还要先删除索引,删除完后再重新建吗?
to dragonerfish(jimmyyu):
回滚段已设为700M了
打赏
举报
回复
赞
freespider
2001-07-12
不应该这样吧
打赏
举报
回复
赞
dragonerfish
2001-07-12
表有其他约束条件,如索引外键关联删除等,另外,你的回滚段和temp表空间可能设的不够大。
打赏
举报
回复
赞
wyzegg
2001-07-11
表有索引,先删除索引吧
打赏
举报
回复
赞
相关推荐
oracle
中
删除
表
中
重复
数据
,
删除
表
中
重复
数据
的四种方法(
oracle
)
第一种:新建表,需停业务select distinct * from t2;create table t3 as select * from t2;create table tmp_t3 as select distinct * from t3;select * from tmp_t3;drop table t3;alter table tmp_t3 rename to ...
删除
oracle
中
的一列
数据
,
Oracle
删除
表
数据
本篇文章帮大家学习
Oracle
删除
表
数据
,包含了
Oracle
删除
表
数据
使用方法、操作技巧、实例演示和注意事项,有一定的学习价值,大家可以用来参考。在本教程
中
将学习如何使用
Oracle
DELETE语句从表
中
删除
一行或多行
数据
...
oracle
删除
表
中
内容,
oracle
删除
表
中
数据
(delete与truncate)
当表
中
的
数据
不需要时,则应该
删除
该
数据
并释放所占用的空间,
删除
表
中
的
数据
可以使用Delete语句或者Truncate语句,下面分别介绍。一、delete语句(1)有条件
删除
语法格式:delete [from] table_name [where condition...
Oracle
删除
重复
数据
Oracle
删除
重复并保留一条
数据
1、查询重复
数据
根据id分组查询,查询数量大于1的,即为有重复的
数据
。 select id, count() from table_name t group by t.id having(count() > 1); 2、
删除
重复并保留一条
数据
...
ORACLE
删除
表
中
所有
数据
delete from 表名(后面不跟where语句,则
删除
表
中
所有的
数据
) truncate table 表名 区别: truncate 是直接生效的,不能回滚 先
删除
表,再创建表 ,适用于大
数据
量,有索引的
删除
delete 不
删除
表的结构,只是...
发帖
Sybase
加入
微信扫一扫
点击复制链接
分享社区
下载分享明细
2589
社区成员
2.5w+
社区内容
Sybase相关技术讨论区
社区管理员
申请成为版主
帖子事件
创建了帖子
2001-07-11 09:15
社区公告
暂无公告