![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库问题
伊景默
这个作者很懒,什么都没留下…
展开
-
oracle中记录被另一个用户锁住的原因与解决
原因:数据库是一个多用户使用的共享资源。当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。原理:1.UPDATE/DELETE操作会将RS锁定,直至操作被COMMIT或者ROLLBACK;若操作未COMMIT之前其他session对同样的RS做变更操作,则操作会被hold,直至前s原创 2016-03-22 15:29:09 · 41165 阅读 · 2 评论 -
Sql server 2008压缩日志及数据文件
压缩日志及数据库文件大小/*--特别注意请按步骤进行,未进行前面的步骤,请不要做后面的步骤否则可能损坏你的数据库.一般不建议做第4,6两步第4步不安全,有可能损坏数据库或丢失数据第6步如果日志达到上限,则以后的数据库处理会失败,在清理日志后才能恢复.--*/--下面的所有库名都指你要处理的数据库的库名1.清空日志DUMP TRANSACTION 库名 ...转载 2018-09-22 18:27:41 · 4074 阅读 · 0 评论 -
SQL Server数据库有三种恢复模式:简单恢复模式、完整恢复模式和大容量日志恢复模式
1.Simple 简单恢复模式,Simple模式的旧称叫”Checkpoint with truncate log“,其实这个名字更形象,在Simple模式下,SQL Server会在每次checkpoint或backup之后自动截断log,也就是丢弃所有的inactive log records,仅保留用于实例启动时自动发生的instance recovery所需的少量log,这样做的好处是...转载 2018-12-21 17:28:35 · 413 阅读 · 0 评论 -
Sql Server运维强制释放内存空间命令
--打开高级配置exec sp_configure'show advanced options', 1--设置最大内存值,清除现有缓存空间 (该值必须大于等于数据库设置的最小内存使用)exec sp_configure'max server memory', 3072EXEC ('RECONFIGURE')--设置等待时间 (有助于把内存释放完毕)WAITFOR DEL...原创 2019-04-26 14:59:19 · 978 阅读 · 0 评论 -
DataSetHelper
using System;using System.Collections;using System.Data;namespace Common{ /**//**//**//// <summary> /// DataSet助手 /// </summary> public class DataSetHelper...转载 2019-05-28 18:54:32 · 250 阅读 · 0 评论