SQL Server 2008 培训_02+-+chs.ppt_第1页
SQL Server 2008 培训_02+-+chs.ppt_第2页
SQL Server 2008 培训_02+-+chs.ppt_第3页
SQL Server 2008 培训_02+-+chs.ppt_第4页
SQL Server 2008 培训_02+-+chs.ppt_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第二章:数据库和文件管理,概述,数据库规划 创建数据库 使用基于策略的管理,第1课:规划数据库,什么是文件的类型? 数据是如何存放? 事务日志的工作方式 文件放置的注意事项 什么是文件组? 文件组的注意事项 什么是分区? 容量规划的注意事项,什么是文件的类型?,数据是如何存放?,Log file: .ldf,Extent:8个连续8KB的页面,Page: 8KB,Data file: .mdf or .ndf,事务日志的工作方式,文件放置的注意事项,磁盘和文件放置规划,最重要的考虑是磁盘的数量 提供给特定的驱动器和驱动器的速度有关,AdventureWorks Database,.,Sales

2、.SalesOrder,Sales.Customer,什么是文件组?,Primary Filegroup,OrderHistoryGroup,E:,C:,D:,AdventureWorks_Log.ldf,AdventureWorks_Data.mdf,OrdHist2.ndf,OrdHist1.ndf,sys.,sys.filegroups,sys.objects,sys.indexes,Production.Product,Ord.HistYear2,Ord.HistYear1,文件组的注意事项,文件不能被移动到不同的文件组,一个文件只能属于一个文件组,文件组可以包含唯一的数据文件,建立在

3、不同的本地物理磁盘上的文件组,在相同的连接查询中的表放在不同的文件组,放在不同的文件组大量访问的表,创建数据库时后,创建一个或多个文件添加到数据库,什么是分区?,分区计划,分区存储方案,File1,File2,File3,Orders,January,February,March,January,February,March,容量规划的注意事项,估计数据库的最大大小 一个数据库的增长预测 最大规模的模型数据库 最大规模的界限 最大规模的修改记录 tempdb的最大尺寸,演示:使用文件和文件组,在这个演示中,你将看到如何: 添加到数据库文件组 文件组设置为只读 检查的文件组状态,第2课:创建数据

4、库,创建数据库的注意事项 创建数据库 重要的数据库选项 数据库文件大小调整 收缩数据库 什么是架构? 创建架构,创建数据库的注意事项,数据库大小的注意事项 初始大小的数据文件 日志文件的初始大小 数据存储的增长潜力,model database,Primary,Secondary,Log,创建数据库,CREATE DATABASE database_name ON PRIMARY filespec , n FILEGROUP filegroup_name DEFAULT filespec , n , n LOG ON filespec , n COLLATE collation_name ,使

5、用Transact- SQL来创建数据库,database_name ON PRIMARY LOG ON FILEGROUP filegroup_name COLLATE,重要的数据库选项,重要的数据库选项,下面是一些重要的数据库选项:,数据库文件大小调整,数据库根据增长参数扩展,手动分配额外的空间扩大数据库,使用MAXSIZE参数来指定最大大小,事务日志文件可以被截断,如果数据库没有可用的空间,引发错误1105,收缩数据库,数据库文件中的每个可以减少,数据和事务日志文件可以缩小,文件始终从末尾开始收缩,什么是架构?,数据库对象的命名空间,Person,Contact,(Server1.Adv

6、entureWorks2008.Person.Contact),Sales,Customer,(Server1.AdventureWorks2008.Sales.Customer),AdventureWorks2008,dbo,ErrorLog,(Server1.AdventureWorks2008.dbo.ErrorLog),创建架构,CREATE SCHEMA schema_name | AUTHORIZATION owner_name table_definition | view_definition | grant_statement | revoke_statement | den

7、y_statement ,用T-SQL创建架构的语法?,使用SQL Server Management Studio创建架构,演示:创建一个数据库和架构,在这个演示中,你将看到如何: 创建一个新的数据库 创建一个新的架构 添加一个架构 检查数据库表状态,第3课:使用基于策略的管理,配置服务器 引入基于策略的管理 组件的基于策略的管理 实现基于策略的管理,配置服务器,配置服务器存储的SQL Server实例的列表 把列表中的SQL Server实例组成一个服务器组 使用策略管理服务器组中的每一个SQL Server实例,策略管理,有助于:,基于策略的管理,规模轻松 多个服务器 帮助实施跨企业的一

8、贯政策 符合期望的意图 提供了系统配置的逻辑视图 定义数据服务的配置 监视性能 管理多台服务器的操作 优化数据库服务的执行,基于策略的管理:,基于策略的管理,基于策略的管理允许你定义什么可以或不能在服务器上完成,目标 基于策略的管理公司的数据库实体 策略 一个条件和预期的行为 条件 一个布尔表达式,指定一个允许的状态集 方面 一个集模型的属性或特征的行为,实现基于策略的管理,这个过程包括以下步骤:,选择一个管理方面,它包含的属性,定义一个条件,指定管理方面,定义一个策略,包含目标设定的过滤器,检查SQL Server是否符合策略,通过SQL管理工作室创建 和管理策略,1,2,3,4,示范:执行策略,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论