zoukankan
html css js c++ java
delete trancate drop三者之间的区别
简而言之:
删除效果及速度:Drop > truncate > delete
原因:
delete,逐行删除,且用日志逐行记录用于回滚,会执行删除触发器; ------> 只删除记录,不会释放记录和表占的空间。
truncate逐行删除,在日志中逐行记录,无法回滚。不执行删除触发器 ------> 删除记录,会释放空间到默认大小。
drop释放存储表数据所用的数据页来删除数据,只在日志中记录页的释放 ------> 释放所有空间。
查看全文
相关阅读:
万丈高楼平地起
@synthesis 使用的时候注意的地方
arc4random()
Whereami: CLLocationManager not calling delegate
总结
生病两日,真是难受
Xcode 5 Error CertUIFramework.axbundle
c++笔记 重要的声明
class
检查没有错误或警告
原文地址:https://www.cnblogs.com/LearnAndGet/p/9536326.html
最新文章
C++面试题
定时器——Cocos2d-x学习历程(十一)
节点与坐标系——Cocos2d-x学习历程(十)
游戏基础元素之精灵——Cocos2d-x学习历程(九)
游戏基础元素——Cocos2d-x学习历程(八)
内存管理之三——Cocos2d-x学习历程(七)
内存管理之二——Cocos2d-x学习历程(六)
内存管理——Cocos2d-x学习历程(五)
C# base 和 C++ __super
Mac OS X Command Line
热门文章
Mac下使用TexturePacker将png批量转为pvr
Mac OS下不产生.DS_Store 隐藏文件
C/C++获取当前系统时间
Object C中retain和copy的区别
GDB LLDB COMMAND MAP
gdb 命令
could not load inserted library: /usr/lib/libgmalloc.dylib
Xcode folder(蓝色文件夹) 和 group(黄色文件夹)的区别
unity注意事项
系统内存管理
Copyright © 2011-2022 走看看