运维
尼古--
永远不要放弃
展开
-
delete和truncate,drop的具体区别
truncate table:删除表中的所有行,不记录单个行删除操作,使用的系统资源和事务日志资源更少。1.truncate删除数据后,表中标识列重置为定义的种子值,也就是标识列重新开始计数,用delete删除数据,会保留标识计数器,新的自增量会从删除前的最大值开始计数。2.truncate删除数据不触发触发器,delete会触发delete触发器3.truncate所占事务日志空间很少,d...转载 2019-07-04 15:57:29 · 130 阅读 · 0 评论 -
ALTER TABLE 语句
ALTER TABLE 语句用于在已有的表中添加、修改或删除列。1 . ALTER TABLE table_name ADD column_name datatype2. ALTER TABLE table_name DROP COLUMN column_name3. ALTER TABLE table_name ALTER COLUMN column_name datatyp...转载 2019-07-04 16:11:58 · 16929 阅读 · 0 评论 -
数据库死锁原因及解决办法
所谓死锁:是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程。由于资源占用是互斥的,当某个进程提出申请资源后,使得有关进程在无外力协助下,永远分配不到必需的资源而无法继续运行,这就产生了一种特殊现象死锁。 一种情形,此时执行程序中两个或多个线程发生永久堵塞(等待...转载 2019-07-04 17:44:51 · 885 阅读 · 0 评论