收藏 分享(赏)

SQL Server 2008 培训_02+-+chs.ppt

上传人:11xg27ws 文档编号:7116352 上传时间:2019-05-06 格式:PPT 页数:28 大小:2.37MB
下载 相关 举报
SQL Server 2008 培训_02+-+chs.ppt_第1页
第1页 / 共28页
SQL Server 2008 培训_02+-+chs.ppt_第2页
第2页 / 共28页
SQL Server 2008 培训_02+-+chs.ppt_第3页
第3页 / 共28页
SQL Server 2008 培训_02+-+chs.ppt_第4页
第4页 / 共28页
SQL Server 2008 培训_02+-+chs.ppt_第5页
第5页 / 共28页
点击查看更多>>
资源描述

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

2、s.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 DEFAULTfilespec , 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.A

6、dventureWorks2008.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 | d

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

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

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 实用文档 > 简明教程

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报