位置: 编程技术 - 正文

SQLserver 2005文件和文件组的作用说明(sql server sql文件)

编辑:rootadmin
1、文件和文件组的含义与关系 每个数据库有一个主数据文件.和若干个从文件。文件是数据库的物理体现。 文件组可以包括分布在多个逻辑分区的文件,实现负载平衡。文件组允许对文件进行分组,以便于管理和数据的分配/放置。例如,可以分别在三个硬盘驱动器上创建三个文件(Data1.ndf、Data2.ndf 和 Data3.ndf),并将这三个文件指派到文件组 fgroup1 中。然后,可以明确地在文件组 fgroup1 上创建一个表。对表中数据的查询将分散到三个磁盘上,因而性能得以提高。在 RAID(磁盘冗余阵列)条带集上创建单个文件也可以获得相同的性能改善。然而,文件和文件组使您得以在新磁盘上轻易地添加新文件。另外,如果数据库超过单个 Microsoft Windows 文件的最大大小,则可以使用次要数据文件允许数据库继续增长。 2、文件、文件组在实践应用中常见的问题 通常情况下我们构造的数据库都只有两个文件,mdf文件和ldf文件.但是这样有两个缺点: (一)容易导致文件过大 我们知道,mdf文件是数据库文件,这样的话也就意味着随着数据库的增大mdf就会相应的增大,显然在现在的应用中数据膨胀是太常见的事情了,当你的应用变大后,mdf文件也会变大,然而windows对文件的大小是有要求的,这样的话很容易导致mdf文件达到windows所允许的文件大小的界限(于是数据库就崩溃了)。 (二)没有利用到磁盘阵列 大型的服务器好多都有磁盘阵列,你可以把磁盘阵列简单的假象成n个一块转动的磁盘,磁盘阵列的设计是希望通过多个磁盘的串联来得到更大的读写效率.但是如果你的数据库只有一个mdf文件(ldf文件暂时不考虑),那么你总是只能够利用这个磁盘阵列里面的一个磁盘而已.那样的话昂贵的磁盘阵列的效率就由并联变成串联了.试想如果我们能够让mdf分散成多个文件,比如说磁盘阵列上的每个磁盘中都分配一个文件,然后把mdf中的数据分散到各个文件中,我在读取的时候就是串联的读取了,这样就充分的利用了磁盘阵的存取效能. 这两个问题平常我们没有遇到过(条件不具备),但是做大型的服务开发的时候这几乎是致命的. 3、查询文件组和文件语句 这在下,运行 SELECT df.[name], df.physical_name, df.[size], df.growth, f.[name][filegroup], f.is_default FROM sys.database_files df JOIN sys.filegroups f ON df.data_space_id = f.data_space_id 4、MSDN官方解释 了解文件和文件组 每个 SQL Server 数据库至少具有两个操作系统文件:一个数据文件和一个日志文件。数据文件包含数据和对象,例如表、索引、存储过程和视图。日志文件包含恢复数据库中的所有事务所需的信息。为了便于分配和管理,可以将数据文件集合起来,放到文件组中。 à数据库文件 SQL Server 数据库具有三种类型的文件,如下所示 主要???募 主要数据文件包含数据库的启动信息,并指向数据库中的其他文件。用户数据和对象可存储在此文件中,也可以存储在次要数据文件中。每个数据库有一个主要数据文件。主要数据文件的建议文件扩展名是 .mdf. 次要数据文件 是可选的,由用户定义并存储用户数据。通过将每个文件放在不同的磁盘驱动器上,次要文件可用于将数据分散到多个磁盘上。另外,如果数据库超过了单个 Windows 文件的最大大小,可以使用次要数据文件,这样数据库就能继续增长。次要数据文件的建议文件扩展名是 .ndf。 事务日志文件 事务日志文件保存用于恢复数据库的日志信息。每个数据库必须至少有一个日志文件。事务日志的建议文件扩展名是 .ldf. à文件组 每个数据库有一个主要文件组。此文件组包含主要数据文件和未放入其他文件组的所有次要文件。可以创建用户定义的文件组,用于将数据文件集合起来,以便于管理、数据分配和放置。 例如,可以分别在三个磁盘驱动器上创建三个文件 Data1.ndf、Data2.ndf 和 Data3.ndf,然后将它们分配给文件组 fgroup1。然后,可以明确地在文件组 fgroup1 上创建一个表。对表中数据的查询将分散到三个磁盘上,从而提高了性能。通过使用在 RAID(独立磁盘冗余阵列)条带集上创建的单个文件也能获得同样的性能提高。但是,文件和文件组使您能够轻松地在新磁盘上添加新文件。 以下列出了存储在文件组中的所有数据文件。 主文件组 主要包含主要文件的文件组。所有系统表都被分配到主要文件组中。 用户定义文件? 用户首次创建数据库或以后修改数据库时明确创建的任何文件组 默认文件组 如果在数据库中创建对象时没有指定对象所属的文件组,对象将被分配给默认文件组。不管何时,只能将一个文件组指定为默认文件组。默认文件组中的文件必须足够大,能够容纳未分配给其他文件组的所有新对象。 PRIMARY 文件组是默认文件组,除非使用 ALTER DATABASE 语句进行了更改。但系统对象和表仍然分配给 PRIMARY 文件组,而不是新的默认文件组。 5、操作实例

推荐整理分享SQLserver 2005文件和文件组的作用说明(sql server sql文件),希望有所帮助,仅作参考,欢迎阅读内容。

SQLserver 2005文件和文件组的作用说明(sql server sql文件)

文章相关热门搜索词:sqlserver 数据文件,sql server 文件,sql server 文件,sql server 2005有3种类型文件扩展名,sql server sql文件,sql server 2005有3种类型文件扩展名,sqlserver2005数据库文件在哪里,sql server 文件,内容如对您有帮助,希望把文章链接给更多的朋友!

sql 批量更新问题的解决方法 首先注意Statement和PreparedStatement的问题Statementsm=cn.createStatement();sm.addBatch(sql1);sm.addBatch(sql2);...sm.executeBatch()用Statement的好处就是每次可以直接传一个SQL语

一步一步教你创建SQL 计划任务应用图解教程 使用sql的计划任务可以处理一些特殊环境的数据,除了使用windows系统的计划任务来定时处理,不过要配合程序才行,有些事情可以直接使用sql本身的计

sqlserver 手工修改表结构,表不能保存的问题与解决方法 如果点击保存文本文件将会弹出保存文本文件的对话框口,保存的文本文件中的内容是如下:/*年4月5日0::用户:服务器:LONGGEL数据库:longgel应用程序

标签: sql server sql文件

本文链接地址:https://www.jiuchutong.com/biancheng/319300.html 转载请保留说明!

上一篇:SqlServer 2005 T-SQL Query 学习笔记(4)

下一篇:sql2005 批量更新问题的解决方法(sql语句批量更新)

  • 离职员工奖金发放规定
  • 个人所得税综合税率表2023
  • 汇算清缴期间发生的计入当期损益吗
  • 零申报资产总计不能为零
  • 年度纳税总额的时间怎么计算
  • 其他应付款在借方资产负债表怎么填
  • 发票开做红冲的会计分录怎么做
  • 银行贷款减值准备转回处理
  • 减免50%的城建税分录怎么做?
  • 应收账款转让的会计处理
  • 企业厂房整改应该计入什么科目?
  • 农产品加计扣除1%政策
  • 当月发票入库核销怎么算
  • 材料暂估价结算调整规定
  • 电子发票开错怎么办
  • 购买可供出售金融资产
  • 增值税普通发票和普通发票的区别怎么交税
  • 未办理房屋预售许可证怎么处理
  • 人机料法环是什么方法
  • 回单是会计还是出纳职责
  • 企业风险应对的基本类型包括
  • 委托加工费的增值税计入成本吗
  • 烟酒专用发票能抵税吗
  • 加工费可以计入管理费用吗
  • 工程上的材料费进什么科目
  • 股东分红账务处理后报表怎么处理
  • 进程 com surrogate
  • dghm.exe是什么程序
  • 注销公司账上现金多怎么调
  • 支付征地补偿款计入什么科目
  • 银行存款日记账与银行对账单之间的核对属于
  • 凭证导致账簿错误
  • 一般合同怎么写才有效
  • 安装了sklearn调用却找不到
  • 构造二叉排序树代码
  • php字符串转换
  • 验证码php代码
  • python3.9怎么清屏
  • 代开的普通发票如何盖章
  • 施工企业内部常设置?主要出实验报告
  • 出差费用包干制还需要报销吗
  • 如何补缴以前年度的税
  • 非正常户是黑名单吗
  • 同一控制下企业合并发生的审计费用计入
  • 往来款项属于
  • 个人所得税专项扣除新标准一览表最新
  • 电子承兑转出需要授权吗
  • 有销项没有进项怎么做分录
  • 公司买卖股票亏损了 要交企业所得税吗
  • 计提的费用收到发票时候怎么做账
  • 工会经费在哪儿申报
  • 以前年度的销售退回能否直接冲减销售收入
  • 公司借款私人账户
  • 投资性房地产递延所得税其他综合收益
  • 工厂不开票怎么办
  • sql中的存储过程
  • 用Win7系统的Syskey命令来设置系统的启动密码
  • arp攻击的原理及防范
  • ghost后不能启动
  • xp从装系统
  • 苹果电脑注释
  • 开启linux系统路由转发功能的语句
  • win10病毒与防护
  • windows传输到mac
  • win7系统点击计算机图标未响应
  • Windows10 Redstone首个预览版即将发布 开始推送全新的预览分支
  • linux deploy 无root
  • win10自带绘画
  • unity物体旋转到指定角度
  • bootstrap表单模板
  • jquery.parsejson
  • angularjs1.5
  • python数据连接
  • unity5用什么语言
  • linux如何配置
  • 办税服务厅限时办结制度
  • 无锡电子税务局怎么修改办税人员信息
  • 贵州网上税务大厅官网
  • 单位车辆购置税怎么申报缴纳
  • 本季度可以弥补上季度亏损吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设