一些SQL Server的小知识

1、提供有关如何在所有数据库中使用事务日志空间的统计信息。

DBCC SQLPERF (LOGSPACE)

返回结果:

 

复制代码
代码
Database Name Log Size (MB) Log Space Used (%) Status
master
1.242188 39.93711 0
tempdb
0.4921875 50.39682 0
model
0.9921875 39.76378 0
msdb
1.992188 51.17647 0
AdventureWorksDW
1.992188 30.19608 0
AdventureWorks
1.992188 41.96078 0
复制代码

 

 

 2、显示当天数据库的日志文件

 

DBCC LOGINFO ('master') WITH NO_INFOMSGS

 

返回结果:

 

复制代码
代码
FileId FileSize StartOffset FSeqNo Status Parity CreateLSN
2 253952 8192 215 2 64 0
2 262144 262144 214 0 128 0
2 262144 524288 211 0 64 190000000035200448
2 262144 786432 212 0 64 191000000013600296
2 262144 1048576 213 0 64 191000000022400474
复制代码

大家请注意看上个结果中master数据库日志文件的大小1.24mb 刚好是下面日志文件信息中FileSize的总和

3、查询数据库文件的信息

select * from sys.master_files

返回结果:

 

复制代码
代码
database_id file_id file_guid type type_desc data_space_id name physical_name state state_desc size max_size growth is_media_read_only is_read_only is_sparse is_percent_growth is_name_reserved create_lsn drop_lsn read_only_lsn read_write_lsn differential_base_lsn differential_base_guid differential_base_time redo_start_lsn redo_start_fork_guid redo_target_lsn redo_target_fork_guid backup_lsn
1 1 NULL 0 ROWS 1 master D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\master.mdf 0 ONLINE 512 -1 10 0 0 0 1 0 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
1 2 NULL 1 LOG 0 mastlog D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\mastlog.ldf 0 ONLINE 160 -1 10 0 0 0 1 0 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
2 1 NULL 0 ROWS 1 tempdev D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\tempdb.mdf 0 ONLINE 1024 -1 10 0 0 0 1 0 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
2 2 NULL 1 LOG 0 templog D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\templog.ldf 0 ONLINE 64 -1 10 0 0 0 1 0 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
3 1 NULL 0 ROWS 1 modeldev D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\model.mdf 0 ONLINE 280 -1 128 0 0 0 0 0 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
3 2 NULL 1 LOG 0 modellog D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\modellog.ldf 0 ONLINE 128 -1 10 0 0 0 1 0 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
4 1 687FF05A-A3DB-416D-84C0-CD63BB084B5C 0 ROWS 1 MSDBData D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\MSDBData.mdf 0 ONLINE 696 -1 32 0 0 0 0 0 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
4 2 1FDF1764-5690-46B8-9B16-A07E538B5CAD 1 LOG 0 MSDBLog D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\MSDBLog.ldf 0 ONLINE 256 268435456 32 0 0 0 0 0 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
5 1 DA10CFA8-456D-4AB3-81D0-9DD51ACBD0CE 0 ROWS 1 AdventureWorksDW_Data D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\AdventureWorksDW_Data.mdf 0 ONLINE 8768 -1 2048 0 0 0 0 0 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
5 2 D6B5ECF7-8466-480E-B765-93B8D2BEFD13 1 LOG 0 AdventureWorksDW_Log D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\AdventureWorksDW_Log.ldf 0 ONLINE 256 268435456 2048 0 0 0 0 0 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
6 1 94EDC99D-D0E0-4146-95DA-1756D6C92348 0 ROWS 1 AdventureWorks_Data D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\AdventureWorks_Data.mdf 0 ONLINE 20984 -1 2048 0 0 0 0 0 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
6 2 EB9DB2B3-BE70-4F76-8345-7FF07FB705C7 1 LOG 0 AdventureWorks_Log D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\AdventureWorks_Log.ldf 0 ONLINE 256 268435456 2048 0 0 0 0 0 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
复制代码

 

大家可以看到这个结果基本可以替换sys.database_files,而且可以查询到整个实例的文件

posted on   trams  阅读(545)  评论(0编辑  收藏  举报

编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· 单线程的Redis速度为什么快?
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
< 2010年7月 >
27 28 29 30 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
1 2 3 4 5 6 7

统计

点击右上角即可分享
微信分享提示