微软数据库MS-SQL里 .mdf 和 .ldf 文件各代表什么?


在微软的SQL Server 数据库里有3种类型的文件:

 

 

 

主要数据文件:(扩展名.mdf是 primary data file 的缩写)

  • 其包含数据库的启动信息,并指向数据库中的其他文件。
  • 用户数据和对象可存储在此文件中,也可以存储在次要数据文件中。
  • 每个数据库有一个主要数据文件。

次要数据文件(扩展名.ndf是Secondary data files的缩写)

  • 次要数据文件是可选的,由用户定义并存储用户数据。
  • 通过将每个文件放在不同的磁盘驱动器上,次要文件可用于将数据分散到多个磁盘上。
  • 另外,如果数据库超过了单个 Windows 文件的最大大小,可以使用次要数据文件,这样数据库就能继续增长。

事务日志 (扩展名.ldf是Log data files的缩写)

  • 事务日志文件保存用于恢复数据库的日志信息。
  • 每个数据库必须至少有一个日志文件。

参考链接:sql server 中后缀为.mdf的文件是干什么用的??

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM