sqlserver数据库的物理存储格式和逻辑存储格式

Posted wyhluckydog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sqlserver数据库的物理存储格式和逻辑存储格式相关的知识,希望对你有一定的参考价值。

物理存储结构:

  数据库文件在磁盘上的存储形式:

  主数据文件:*.mdf。用来存储数据库的启动信息、存储部分或全部的数据。整个的数据库只能有一个主数据文件

  辅助数据文件:*.ndf。用于存储主数据文件未能存储的剩余数据和一些数据库对象

  日志文件:*.ldf。存储数据库更新的事务日志信息。数据库的插入、删除、更新等操作都会记录在日志文件中,因为他们影响到了数据库的记录,会显示影响条数。而查询不会记录在日志文件中。整个的数据库有且仅有一个日志文件。

  文件组:用来管理磁盘空间。分为:主文件组和辅助文件组。日志不属于任何一个文件组。

  我们可以自己创建文件组:右击想要添加文件组的数据库,选择属性--->文件组:

逻辑存储结构:

由数据表,视图,索引等各种不同的数据库对象所组成,他们分别用来存储特定信息并支持特定信息。

 

以上是关于sqlserver数据库的物理存储格式和逻辑存储格式的主要内容,如果未能解决你的问题,请参考以下文章

SQLServer 数据库结构

sqlserver性能调优中的逻辑读,物理读,预读是什么意思

4.2 SQL Server数据库物理结构

(3.5)存储引擎--日志

Linux里面lvm是啥?

初谈SQL Server逻辑读物理读预读