关于sqlserver数据库 一些基础操作,后期会继续更新
查询 数据库所有表数据量排序
SELECT a.name , b.rows FROM sysobjects AS a
INNER JOIN sysindexes AS b ON a.id = b.id
WHERE ( a.type = 'u' ) AND ( b.indid IN ( 0, 1 ) )
ORDER BY b.rows DESC
查询当前数据库的日记文件名字
SELECT [name] FROM sys.database_files WHERE type_desc='LOG'
查看当前数据库的事务日志使用情况
dbcc loginfo
dbcc sqlperf(logspace)
另外在做sqlserver 数据库日记收缩的时,当日记过大,超过30多个g,刚在执行操作之后,需要等待一段时间,才能收缩完成,本人在处理这个的时候,发现一直日记文件不变,然后睡了个午觉醒来,发现变少了。。
二.收缩sqlserver数据库日记文件操作
第一步 选中数据库右键属性,选项
第二步
第三步
点击确定,如果日记文件很大,那就耐心等待吧。
等处理完之后记得把数据恢复模式切换回去哦