Sqlserver 基本管理

查询最近的LSN

SELECT TOP 1 b.type, b.first_lsn, b.last_lsn, b.checkpoint_lsn, b.database_backup_lsn 
FROM msdb..restorehistory a 
INNER JOIN msdb..backupset b ON a.backup_set_id = b.backup_set_id 
WHERE a.destination_database_name = 'TRACK_DEEJ' 
ORDER BY restore_date DESC

插入主键

set identity_insert dbo.uf_yxryydjhmb ON; --打开

INSERT INTO dbo.uf_yxryydjhmb(ID, requestId) VALUES(2,1000);

set identity_insert dbo.uf_yxryydjhmb OFF--关闭

收缩日志文件

1、查询日志文件ID或name
select * from sys.database_files;

2、收缩日志文件到指定大小
USE ecology
GO
ALTER DATABASE ecology SET RECOVERY SIMPLE WITH NO_WAIT
GO
ALTER DATABASE ecology SET RECOVERY SIMPLE 
GO
USE ecology
GO
-- 单位为M,清理为1G日志文件 “数据库日志名称”请查看以下图片中的日志逻辑名称
DBCC SHRINKFILE (N'ecology_log' , 1024, TRUNCATEONLY) 
GO
USE ecology
GO
ALTER DATABASE ecology SET RECOVERY FULL WITH NO_WAIT
GO
ALTER DATABASE ecology SET RECOVERY FULL
GO

隔离级别

问题描述结果解决
脏读A改—B读—A回滚B读无效值READ COMMITTED
不可重读A读—B改—A读A读不一致REPEATABLE READ
不可重读A读—B改—A读A读不一致SNAPSHOT
幻读A读—B增删—A读A读或多或少SERIALIZABLE
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值