SQLServer数据库文件相关知识笔记

1、数据库文件概念

数据库文件是SQLServer数据库的物理体现,和计算机的普通文件一样存储在计算机的磁盘空间当中。作为数据库记录和日志等其他信息的存储载体。

2、数据库文件分类

数据库文件主要包括主数据库文件、次要数据库文件、日志文件。

主数据库文件:包含数据库的启动信息,并指向数据库中的其他文件。数据记录和对象可存储在该文件中,也可以存储在次要数据文件中。每个数据库只能有一个主数据文件。主数据文件的建议文件扩展名是.mdf。

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

通常情况下次要数据文件的建议文件扩展名是.ndf。

日志文件:事务日志文件用来存储恢复数据库的日志信息。每个数据库必须至少有一个日志文件。日志文件最小为512 KB,事务日志的建议文件扩展名是.ldf。

3、使用多个文件的优点和缺点:

优点

IO性能:数据量小的数据库不需要创建多个文件来分布数据,但随着业务数据的增长,采用多个文件分布数据到不同硬盘可以大大的提高IO性能

备份/恢复性能:多个文件对于数据量大的数据库来说,备份和恢复都很快。

缺点

需要占用更多的磁盘存储空间,因为每个数据库文件都有自己的一套B树和增长空间,还会产生一些磁盘碎片,从而造成磁盘空间的浪费。

4、查询数据库文件SQL语句

SELECT df.[name] 逻辑文件名,df.physical_name 物理文件名,df.type_desc, df.[size] 文件大小KB, f.[name][filegroup]
,f.is_defaultFROM sys.database_files df LEFT JOIN sys.filegroups f 
ON df.data_space_id = f.data_space_id

IT技术分享社区

个人博客网站:https://programmerblog.xyz

文章推荐程序员效率:画流程图常用的工具程序员效率:整理常用的在线笔记软件远程办公:常用的远程协助软件,你都知道吗?51单片机程序下载、ISP及串口基础知识硬件:断路器、接触器、继电器基础知识

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/270835.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

电商总结(七)缓存系统

前段时间,在和朋友讨论和研究缓存的使用,一直对缓存的使用搞的不太清楚,所以这次把和朋友讨论过缓存系统的设计的相关问题总结总结。 对于一个电商系统,缓存是重要组成部分,提升系统性能的主要方式之一就是缓存。它可以…

操作系统:Win10自带的8个基本功能非常实用

有些朋友总是喜欢安装很多第三方软件,但是却没有意识到win10自带的基本功能,比这些第三方软件更加好用。今天小编给大家介绍一下Win10自带的八个功能,希望对大家能有所帮助! 一、保护眼睛:深色主题 办公室职场人士&…

疯狂游戏型计算机配置清单,电脑配置清单

想自己组装电脑却不知如何配置?下面是出国留学网实用资料栏目精心整理的组装电脑配置清单,欢迎参考!【组装电脑配置清单】电脑硬件,包括电脑中所有物理的零件,以此来区分它所包括或执行的数据和为硬件提供指令以完成任务的软件。 …

在Android App中集成Google登录

技术文章 来源:码农网 发布:2016-09-19 浏览:194 摘要:今天,几乎所有的web和移动app都自带谷歌和Facebook登录,这对app开发者和用户来说是一个非常有用的功能,因为几乎每个人都有一个谷歌/ Gmai…

python程序写完后点哪个运行快_让你的Python运行更快

讨厌Python的人总是说,他们不想使用它的原因之一是它很 慢。嗯,特定程序(无论使用何种编程语言)是快还是慢,在很大程度上取决于编写该程序的开发人员以及编写优化而 快速的 程序的技能和能力 。因此,让我们证明一些人是错误的&…

C语言理论作业—2

1.C语言基本数据类型及其占用的内存空间大小分别是:int:4字节,short[int]:2字节,long[int]:4字节,unsigned[int]:4字节,unsigned short[int]:2字节,unsigned long[int]:4字节,char:1字节&#x…

html 科幻模板,html5酷炫宇宙科幻周年庆典专题动画模板

资源下载此资源下载价格为4D币,请先登录资源文件列表codedown123-0727-39/img/arrow-down-1.png , 1229codedown123-0727-39/img/arrow-down-2.png , 1190codedown123-0727-39/img/arrow-down-3.png , 1132codedown123-0727-39/img/asteroids-left.png , 7015codedo…

SQLServer数据库设置项梳理

一、自动选项AUTO CLOSEON:数据库将在最后一个用户退出后完全关闭,它占用的资源也将释放。当用户尝试再次使用该数据库时,该数据库将自动重新打开OFF:最后一个用户退出后数据库仍保持打开对于SQLServer Desktop Engine或 SQL Serv…

SQLServer创建数据库详解

1、创建数据库介绍在创建数据库之前,需要先确定数据库的名称、所有者、大小、存储该数据库的文件和文件组。数据库所有者:创建数据库的用户。一般情况下,大多数产品对象由数据库所有者拥有。2、创建数据库注意事项创建数据库需要拥有CREATE D…

Mac上IntelliJ IDEA设置类注释和方法注释带作者和日期

在方法上标注注释 1:idea左上角点击Preferences 选择Editor------Code Style----Live Templates 点击右边号 点击Template Group,在弹框中添加一个分组 2:击Template Group,在弹框中添加一个分组 3:选中新建的分组,点击右边号,选择Live Template 4:在…

集群服务器分布式iis_Nginx+IIS分布式部署和负载均衡

标签:1.IIS中部署2个网站创建2个网站,端口分别为9001、90022.下载Nginx可以进入Nginx官网进行下载,官网地址: http://nginx.org/,需要下载windows版的3.Nginx安装3.1下载解压到D盘根目录下,打开conf目录下的…

超级计算机的英语作文80字,英语作文_为什么这台超级计算机如此快? (有声) _沪江英语...

Why Is This Supercomputer So Superfast?Cray employees put the finishing touches on Titan at the Department of Energys Oak Ridge National Laboratory in Tennessee. The supercomputer may be the worlds fastest. Its designed to do 20 petaflops — or 20,000 tri…

HDU 1251 统计难题(Trie模版题)

统计难题 Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 131070/65535 K (Java/Others) Total Submission(s): 34909 Accepted Submission(s): 13109 Problem Description Ignatius最近遇到一个难题,老师交给他很多单词(只有小写字母组成,不会有重复的单词出现)…

SQLServer数据库收缩相关知识笔记

1、为什么要进行数据库收缩?SQL Server 数据库采取预先分配空间的方法来建立数据库的数据文件或者日志文件,比如数据文件的空间分配了300MB,而实际上只占用了20MB空间,这样就会造成磁盘存储空间的浪费。可以通过数据库收缩技术对数…

libvirt vnc花屏_centos6.5下VNC花屏解决方法

问题描述1、FusionCompute平台搭建完成后,创建基于RHEL6.5 64bit版本的虚拟机,完成虚拟机初始安装后,VNC界面出现花屏,无法登入Redhat桌面系统2、在创建虚拟机时,系统安装向导配置了网络,在花屏界面下可以通…

enum操作--获取枚举里的最大值

一个应用系统,如果程序里没有任何enum的使用,我认为它的可读性是有待商榷的。 求枚举里的最大/最小枚举值, 其实是对Array进行操作: enum EnumTest{ddd 2,eee} var arr1 Enum.GetValues(typeof(EnumTest)); //返回值是一个Array…

吕梁离石学校计算机专业在哪里,山西吕梁计算机大专学校有哪些太重技校告诉您...

山西吕梁计算机大专学校有哪些太重技校告诉您。选择专业的***关键的因素是你自身的兴趣,其他只能参考,如果你能准确的知道自己的兴趣所在,未来的职业所选,那么只需要一招就可以吃遍天。相信我,一生为自己感兴趣的事情奋…