社区
应用实例
帖子详情
如何删除一个表中的数据而不产生日志?
dingfuhao
2004-11-09 11:39:19
如何删除一个表中的数据而不产生日志
...全文
559
12
打赏
收藏
如何删除一个表中的数据而不产生日志?
如何删除一个表中的数据而不产生日志
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mgsray
2004-11-09
打赏
举报
回复
删除部分又不写日志的话,万一当时断电或者死机怎么办?如果那样sql的安全性等于零。
可以考虑导出需要的数据(就是删除后剩下的),然后再回导。
不过我想楼主应该是为了提高性能才考虑不写日志的,这么折腾还不如老老实实写日志。
netcoder
2004-11-09
打赏
举报
回复
既然要导入到文本文件
还不如用DTS导入到access,然后删除用sql 语句删除一部分语句
或者在导出的时候,只导出需要的部分
:)
zjcxc
2004-11-09
打赏
举报
回复
用bcp导出所有的数据到文本文件中,然后在文本文件中删除要删除的数据
再用truncate table 表,删除原表数据
再从文本文件中导回数据,这样可以不产生日志
zjcxc
2004-11-09
打赏
举报
回复
只删除一部分数据怎么都会产生日志.
Andy__Huang
2004-11-09
打赏
举报
回复
一個表只刪除部分數據而不產生日志﹐不能做到的
dingfuhao
2004-11-09
打赏
举报
回复
不好意思没说清楚,
我只想删除一个表里面的一部分数据,不是全部.
WangZWang
2004-11-09
打赏
举报
回复
truncate table tablename
dingfuhao
2004-11-09
打赏
举报
回复
为什么用不到呢?
如果不纪录日志可以提高性能啊,
因为一个只用来提供给客户端查询用的表, 可以容忍这个数据表数据丢失,
那么为了提高性能, 我不想把这个表的操作记录到事务日志中.
在Sybase和Oracle中都可以这样做啊
lobeben
2004-11-09
打赏
举报
回复
即使知道我也不会告诉你,因为在正常管理中永远用不到这样,除非,是我们痛恨的那种人
不是导演李安
2004-11-09
打赏
举报
回复
楼主是不是想干什么坏事啊?呵呵,哈哈,开个玩笑
lzymagi
2004-11-09
打赏
举报
回复
你可以先备份日志文件,后删除然后打日志文件覆盖回去
陈燕君
2004-11-09
打赏
举报
回复
删除一部分数据肯定要产生日志,truncate table 只能删除全部数据而不产生日志!
mysql
删除
数据
不留
日志
_使用binlog
日志
恢复MySQL
数据
库
删除
数据
的方法
binlog 就是binary log,二进制
日志
文件,这个文件记录了MySQL所有的DDL和DML(除了
数据
查询语句)语句,以事件形式记录,还包含语句所执行的消耗的时间。binlog
日志
包括两类文件:1)二进制
日志
索引文件(文件名后缀为.index):用于记录所有的二进制文件;2)二进制
日志
文件(文件名后缀为.00000*):记录
数据
库所有的DDL和DML(除了
数据
查询语句select)语句事...
不写
日志
的方法
删除
数据
用turncate table table1 因为truncate 是DDL操作,不
产生
rollback,不写
日志
速度快一些,然后如果有自增的话,恢复到1开始 而delete会
产生
rollback,如果
删除
大
数据
量的表速度会很慢,同时会占用很多的rollback segments, 同时还要记录下G级别的
日志
1.选出您所需要保留的记录到新的表 Select * into Table2 Fr...
⼤
数据
是如何
产生
的?大
数据
的特点是什么?什么是埋点?如何进行
数据
埋点?【超详细介绍】
⼤
数据
是如何产⽣的? 我们都知道,EXCEL
一个
工作表可以存储104w条记录,那在这样的
数据
级下处理起来是非常慢的。MySQL一次可以存储4000多万条记录,同样也是
数据
越多,处理越慢。那与MySQL并行存在的ORACLE和SQL Server存储处理能力也是千万级别的。 但是,随着互联网的发展,万物互联的实现,大
数据
的到来是必然趋势。海量
数据
的
产生
,EXCEL和MySQL的存储和处理能力就显得无能为力了。 目录大
数据
来源内部
数据
如何进⾏埋点?埋点采集工作流程埋点
数据
采集维度埋点⽂档输出案例外部
数据
⼤
数据
特
SqlServer
删除
表,不记录
日志
本文 没有给出 通过delete from table 不记录
日志
的 方法。 禁掉ldf文件 1。对表进行TRUNCATE TABLE 操作 2。在Simple Recvery Mode下的 SELECT INTO, BCP (Bulk Insert/Bulk Update), CREATE INDEX 以及对于Text/Image
数据
类型 等的操作。 3。如果使...
快速
删除
db2
数据
不写
日志
IBM官方文档: 使用 NOT LOGGED INITIALLY 参数减少
日志
记录 如果应用程序根据主表创建并填充工作表,并且您不担心这些工作表的可恢复性(因为可以根据主表方便地重新创建它们),那么创建工作表时可以在 CREATE TABLE 语句上指定 NOT LOGGED INITIALLY 参数。这样可以减少
日志
记录并提高性能。 使用 NOT LOGGED INITIALLY 参数的优...
应用实例
27,579
社区成员
68,558
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章