欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

看了很多truncate,delete对比的帖子,有人真正测试过性能吗?该怎么处理

更新时间: 2014-01-05 02:31:01 责任编辑: Author_N1

 

看了很多truncate,delete对比的帖子,有人真正测试过性能吗?
最近再做一个项目,数据量虽然不是很大,但是性能时间要求较高,所以每个细节都要注意,看了很多truncate和delete对比的问题和答案,但是给出实际数据的并不多,我粗浅的测试了一下,30万的数据表,truncate和delete并没有太多区别,好像只有10秒左右的差距,这样算下来的话,加上truncate不能回复没有条件的限制,还不如delete合算,不知道有没有高手们做过这方面更详细的测试和比较,大家来交流讨论一下

--参考方法--
truncate比delete速度快多了,老兄,你搞2亿的数据试试看。
--参考方法--
这个,唔,相当于在 100G 的硬盘分区上做 快速格式化和 格式化的区别。
--参考方法--
我这就千万级的数据,用delete建议中午吃饭的时候做.
--参考方法--
删除数据truncate的性能比delete强是毋庸置疑的。原因很简单:

delete写归档日志和回滚日志;
truncate写归档日志,不写回滚日志。

truncate比delete少一个记回滚日志的环节。
--参考方法--
效率上truncate比delete高
但是前者貌似不会释放存储数据的空间 这个很哪个
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:31:01
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/10801/
本文WWW.DOC100.NET DOC100.NET版权所有。