




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第二章:数据库和文件管理概述 数据库规划创建数据库使用基于策略的管理第1课:规划数据库什么是文件的类型?数据是如何存放?事务日志的工作方式 文件放置的注意事项什么是文件组?文件组的注意事项什么是分区?容量规划的注意事项什么是文件的类型? File TypeExtensionDescriptionPrimary Files .mdf主要数据文件包含数据库的启动信息和指针到其他文件Secondary Files .ndf辅助文件可以被用来传播通过把不同的磁盘驱动器在多个磁盘上每个文件的用户数据Transaction logs .ldf日志文件包含所有的用于恢复数据库的信息数据是如何存放?Log f
2、ile: .ldfExtent:8个连续个连续8KB的页面的页面Page: 8KBData file: .mdf or .ndf事务日志的工作方式 缓冲区高速缓存缓冲区高速缓存数据页读入,数据页读入,高速缓存然后进行修改高速缓存然后进行修改2修改记录在磁盘上的事务日志修改记录在磁盘上的事务日志3检查点检查点确认确认更新更新到数据库到数据库4数据修改数据修改发送的申请发送的申请1文件放置的注意事项File TypeConsiderationPrimary and secondary files如果您有经常一起使用的表,你应该放在单独的文件组和它们的物理驱动器tempdb 放置在一个快速磁盘驱动器
3、子系统tempdb的数据库,以确保良好的性能Transaction Logs 建立在物理上独立的磁盘或磁盘阵列的事务日志磁盘和文件放置规划磁盘和文件放置规划最重要的考虑是磁盘的数量最重要的考虑是磁盘的数量提供给特定的驱动器和驱动器的速度有关提供给特定的驱动器和驱动器的速度有关 AdventureWorks Database. Sales.SalesOrder Sales.Customer 什么是文件组?Primary FilegroupOrderHistoryGroupE:C:D:AdventureWorks_Log.ldfAdventureWorks_Data.mdfOrdHist2.ndf
4、OrdHist1.ndfsys. sys.filegroups sys.objects sys.indexes Production.Product Ord.HistYear2 Ord.HistYear1 文件组的注意事项 文件不能被移动到不同的文件组文件不能被移动到不同的文件组 一个文件只能属于一个文件组一个文件只能属于一个文件组 文件组可以包含唯一的数据文件文件组可以包含唯一的数据文件 建立在不同的本地物理磁盘上的文件组建立在不同的本地物理磁盘上的文件组 在相同的连接查询中的表放在不同的文件组在相同的连接查询中的表放在不同的文件组 放在不同的文件组大量访问的表放在不同的文件组大量访问的表
5、创建数据库时后,创建一个或多个文件添加到数据库创建数据库时后,创建一个或多个文件添加到数据库什么是分区?分区分区计划计划分区分区存储方案存储方案File1File2File3OrdersJanuaryFebruaryMarchJanuaryFebruaryMarch容量规划的注意事项估计数据库的最大大小一个数据库的增长预测最大规模的模型数据库最大规模的界限最大规模的修改记录tempdb的最大尺寸演示:使用文件和文件组在这个演示中,你将看到如何:添加到数据库文件组文件组设置为只读检查的文件组状态第2课:创建数据库创建数据库的注意事项创建数据库重要的数据库选项数据库文件大小调整收缩数据库什么是架构
6、?创建架构创建数据库的注意事项数据库大小的注意事项初始大小的数据文件 日志文件的初始大小 数据存储的增长潜力model databasePrimarySecondaryLog创建数据库CREATE DATABASE database_name ON PRIMARY filespec , n FILEGROUP filegroup_name DEFAULT filespec , n , n LOG ON filespec , n COLLATE collation_name 使用使用Transact- SQL来创建数据库来创建数据库database_nameONPRIMARYLOG ONFILE
7、GROUP filegroup_nameCOLLATE重要的数据库选项重要的数据库选项重要的数据库选项OptionDescriptionAUTO_CLOSE数据库被关闭时,最后一个用户退出AUTO_SHRINK当设置为ON时,数据库文件是定期收缩READ_ONLY当指定为READ_ONLY,用户可以检索数据,但不能修改数据RECOVERY SIMPLE数据库和事务日志备份用于提供全面的可恢复介质故障下面是一些重要的数据库选项:下面是一些重要的数据库选项:数据库文件大小调整 数据库根据增长参数扩展数据库根据增长参数扩展 手动分配额外的空间扩大数据库手动分配额外的空间扩大数据库 使用使用MAXSI
8、ZE参数来指定最大大小参数来指定最大大小 事务日志文件可以被截断事务日志文件可以被截断 如果数据库没有可用的空间,引发错误如果数据库没有可用的空间,引发错误1105收缩数据库 数据库文件中的每个可以减少数据库文件中的每个可以减少 数据和事务日志文件可以缩小数据和事务日志文件可以缩小 文件始终从末尾开始收缩文件始终从末尾开始收缩什么是架构?数据库对象的命名空间数据库对象的命名空间PersonContact(Server1.AdventureWorks2008.Person.Contact)SalesCustomer(Server1.AdventureWorks2008.Sales.Custome
9、r)AdventureWorks2008dboErrorLog(Server1.AdventureWorks2008.dbo.ErrorLog)创建架构CREATE SCHEMA schema_name | AUTHORIZATION owner_name table_definition | view_definition | grant_statement | revoke_statement | deny_statement 用用T-SQL创建架构的语法?创建架构的语法?使用使用SQL Server Management Studio创建架构创建架构演示:创建一个数据库和架构在这个演示中
10、,你将看到如何:创建一个新的数据库创建一个新的架构添加一个架构检查数据库表状态第3课:使用基于策略的管理配置服务器引入基于策略的管理组件的基于策略的管理实现基于策略的管理配置服务器配置服务器存储的配置服务器存储的SQL Server实例的列表实例的列表 把列表中的把列表中的SQL Server实例实例组成一个服务器组组成一个服务器组 使用策略管理服务器组中的每一个使用策略管理服务器组中的每一个SQL Server实例实例策略管理,有助于策略管理,有助于:基于策略的管理 规模轻松规模轻松 多个服务器多个服务器 帮助实施跨企业的一贯政策帮助实施跨企业的一贯政策符合期望的意图符合期望的意图 提供了系
11、统配置的逻辑视图提供了系统配置的逻辑视图 定义数据服务的配置定义数据服务的配置监视性能监视性能 管理多台服务器的操作管理多台服务器的操作 优化数据优化数据库库服务的执行服务的执行基于策略的管理:基于策略的管理:基于策略的管理基于策略的管理允许你定义什么可以或不能在服务器上完成基于策略的管理允许你定义什么可以或不能在服务器上完成目标目标基于策略的管理公司的数据库实体基于策略的管理公司的数据库实体策略策略一个条件和预期的行为一个条件和预期的行为条件条件一个布尔表达式,指定一个允许的状态集一个布尔表达式,指定一个允许的状态集方面方面 一个集模型的属性或特征的行为一个集模型的属性或特征的行为实现基于策略的管理这个过程包括以下步骤:这个过程包括以下步骤: 选择一个管理方面,它包含的属性选择一个管理方面,它包含的属性 定义一个条件,指定管理方面定义一个条件,指定管理方面 定义一个策略,包含目标设定的过滤器定义一个策略,包含目标设定的过滤器 检查检查SQL Server是否符合策略是否符合策略通过通过SQL管理工作室创建管理工作室创建 和管理策略和管理策略1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人教版数学六年级下册期末试卷(试题带答案)
- 2025年四川省宜宾县高三第三轮考试物理试题含解析
- 武汉理工大学《第二外语(法语)2》2023-2024学年第二学期期末试卷
- 河北省廊坊市广阳区达标名校2024-2025学年初三下学期阶段性抽测二(4月)物理试题含解析
- 宁夏理工学院《酒店公共关系学》2023-2024学年第二学期期末试卷
- 河南省许昌市许昌县2025届数学五年级第二学期期末预测试题含答案
- 厨房5S管理内容
- 南京师范大学《建筑CAD》2023-2024学年第二学期期末试卷
- 江西交通职业技术学院《医学发育生物学》2023-2024学年第一学期期末试卷
- 河北师范大学《越南文学简史》2023-2024学年第二学期期末试卷
- 冷链仓储项目经济效益和社会效益分析
- 中国感染性休克指南
- 物业承接查验方案样本
- 品牌牛仔裤委托加工合同
- 保洁清洁剂使用培训
- 常用不规则动词变化表
- 班组长安全管理能力提升
- GB/T 43543-2023漱口水
- 信息化系统项目初步验收方案
- 人工智能在教育中的英语教学应用
- 长江师范学院《C语言程序设计》2019-2020学年期末考试试卷
评论
0/150
提交评论