摘要:
sqlserver的原理如下图 转载请注明出处 阅读全文
摘要:
sqlserver的原理如下图 转载请注明出处 阅读全文
摘要:
自动还原远程数据库(此方法为了弥补netuse远程还原由于网络波动导致的还原失败)declare @backup_set_id int declare @restorefilepath varchar(max) declare @restore nvarchar(max) declare @back 阅读全文
摘要:
tempdb日志文件不停增长 tempdb的恢复模式为简单恢复模式,正常情况下我们不需要考虑tempdb的日志文件,数据库会自动每到一个checkpoint的时候,会将所有已提交的事务截断标记为重用。 但是为什么日志文件还是会不停的增长 1.tempdb中很一个很大很久的事务在运行,并且没有提交,阻 阅读全文
摘要:
tempdb页面分配争用 当用户向tempdb中申请空间时,此时一个数据文件会有特定的3个页,PFS页面(2:1:1),GAM页面(2:1:2),SGAM(2:1:3)PFS(页面空闲空间表)PFS页面为每个页面存储1字节的信息表示这个页面的空闲空间大小及其作用8k=8192字节,相当于可以存储81 阅读全文
摘要:
日志不停增长的原因 1.数据库是完整模式,但是并没有定期的进行日志备份。日志备份可以截断事务,可以使得空间重用。 解决这个问题,只需做好日志定时备份的计划作业就行 2.有事务长时间没有提交 由于开发人员的粗心大意,没有把已经运行完成的事务提交,日志一直在记录,导致很大 解决这个问题,查找出已经运行完 阅读全文
摘要:
1.完整恢复模式中差异备份基于最近的全备份,永远是只基于最近的全备份 2.全备份结束的时间点是备份结束的时间点,也就是说备份时间内发生的变化,也会进行备份 举例:例如5点开始全备份,由于数据库太大,备份到6点才完成。那么备份的就是6点前所有的东西,包括5点到6点数据库发生的变化 3.全备不能截断事务 阅读全文
摘要:
当数据库因内存太小无法启动时可按照以下进行操作 开启远程管理连接:该选项默认是关闭的,如果不开启,只能在服务器本机进行连接,可以通过 select * from sys.configurations where name = 'remote admin connections' 当发现数据库无法连接 阅读全文
摘要:
更改跟踪的使用与说明 一、概述更改跟踪是为了便于数据同步而开发的,相比于CDC,它只记录表中的行是否有过更改,而不记录更改的历史数据,因此更改跟踪,是一个相对开销比较小的数据同步解决方案 二、使用更改跟踪的条件1.sql server 2008版本及以上2.被跟踪的表,必须有主键 三、使用更改跟踪注 阅读全文
|