1 SQL ServerR2 数据平台运维管理解决方案_第1页
1 SQL ServerR2 数据平台运维管理解决方案_第2页
1 SQL ServerR2 数据平台运维管理解决方案_第3页
1 SQL ServerR2 数据平台运维管理解决方案_第4页
1 SQL ServerR2 数据平台运维管理解决方案_第5页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

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

文档简介

SQLServer2008R2R2数据平台运维管理解决方案ManageabilitySQLServer2008R2

管理挑战今天数据库管理员面对的挑战:管理复杂任务主动监控和调和调整系统健康状况扩展管理能力到多数据中心洞察历史趋势和实时活动SQLServer2008R2R2易管理性

有效管理配置扩展监视报表排错调优审核抽象化管理智能管理虚拟化管理SQLServer2008R2

管理能力

管理各种规模的环境统一系统配置策略监控系统健康度以及优化性能交互式的管理界面洞察系统运行历史及趋势策略管理的年代图形管理的年代脚本管理的年代可管理性的三代1980’s1990’s今天基于策略的管理框架带来的收益抽象化管理提供系统配置的逻辑视图智能化管理监控或杜绝对系统的配置虚拟化管理虚拟化服务器环境的管理通过简化管理任务降低总体拥有成本抽象化管理

定义策略方面(Facets)条件(Conditions)策略(Policies)类别(Categories)目标(Targets)抽象化管理

策略检查和统一方面(Facets)定义系统配置的对象集与设置相关的物理属性与业务规则相关的逻辑属性条件(Conditions)实现管理意图简化强制依从性的配置智能化管理按需检查由管理员手动检查按计划检查,记录违反策略情况通过SQLServer代理作业定期检查并记录即时检查,阻止违反策略的操作通过DDLTrigger回滚违反策略的操作即时检查,记录违反策略情况EventNotification记录违反策略的操作虚拟化管理集中定义策略在企业内自动推动和应用策略备份压缩:现在面临的问题备份量越来越多数据库大小增长快速保留更多的备份增加成本虽然每GB存储成本在下降,备份量增加也非常快速网络带宽备份和还原时间增加备份大小的增加也导致灾难恢复时间的增加备份压缩:当前解决方案在备份过程中压缩数据备份之后进行压缩备份到压缩文件夹#1是最佳方案#2要求额外的存储空间和时间#3备份时间或者网络带宽并不下降备份压缩:备份性能系统监视器快照322MBAdventureWorksDB备份更多CPU使用(平均25%)但是运行时间=21.6s(45%提升)并且备份存储为倍压缩比)非常少的CPU使用(平均5%),运行时间=39.5s,压缩比为0.UncompressedCompressed备份压缩:还原性能系统监视器快照322MBAdventureWorksDB还原AdventureWorksDB更多CPU使用(平均14.5%)但是运行时间=36s(将近50%提升)较少的CPU使用(平均8%),运行时间UncompressedCompressedUncompressedCompressedDEMO

基于策略的管理框架备份压缩SQLServer2008R2性能优化与监控端到端的系统健康状态监控性能调优工具洞察系统健康状况

PerformanceStudio底开销收集数据数据提供者SQL跟踪性能计数器T-SQL集中化数据存储可管理的数据仓库综合的性能数据报表性能调优工具SQLServerProfiler捕获SQLServer活动查看和重播捕获的工作负荷和系统监视器相关联数据库引擎优化顾问洞察数据库中索引和分区结构的状态根据工作载荷优化索引和分区SQLServerManagementStudio报表服务器级别和数据库级别可用SQLServer管理包用于

SCOM

2007监视可用性和性能资源调控器SQLServer管理工作负荷备份管理任务报表工作负荷OLTP工作负荷OLTP活动行政报表即席报表高最小内存10%最大内存20%最大CPU20%管理资源池最大

CPU90%应用程序资源池能区别对待不同的工作负荷例如使用应用程序名,登陆名等.每个请求限制重要性最大内存百分比最大CPU时间授予超时值最大请求数资源监控DEMO

ActivityMonitor改进使用PerformanceStudio监控系统健康状态使用数据库引擎优化顾问优化索引使用资源调控器调控资源分配管理维护任务交互式管理自动化管理任务数据库审核获得管理洞察力可编程管理交互式管理集中管理所有服务器实例和服务自动化管理任务SQLServer代理作业、警报、操作员维护计划多服务器管理数据库审核SQLServer2005SQL跟踪DDL/DML触发器利用第三方软件解析日志文件内容没有管理工具支持SQLServer2008R2SQL审核审核SQL审核新的审核配置对象为审计功能配置的新的T-SQL对象为控制审核功能设计的新的权限对象例如:ALTERANYAUDIT,ALTERANYAUDITSPECIFICATION可以在服务器或数据库级别根据操作、对象以及安全主体对审核进行筛选对SQLServer跟踪事件组向后兼容对SELECT、INSERT、UPDATE和DELTE进行审核审核配置对象审核配置对象日志文件ApplicationLogSecurityLog用户

行为获得管理洞察力标准报表自定义报表性能仪表板报表可编程管理SQLCMD创建批处理文件自动化多个脚本服务器管理对象(SMO)创建自定义的.NET管理工具C:\>sqlcmd–IInsert..WindowsPowerShell集成Sqlps作为SQLServer2008R2对PowerShell的扩展利用SMO进行操作支持SQLServer以及SQLServerPolicyDEMO

新审核机制WindowsPowerShell集成SMOT-SQL智能感知

SQLServer的多机管理和应用程序自动设置

–SQLServer2008R2R2R2的新功能Manageability内容愿景和目标(VisionandGoals)趋势,挑战,应对措施应用场景:今天vs明天基本概念:UtilityControlPoint(UCP)基本概念:Data-tierApplicationComponent(DAC)演示:Utility演示:DAC愿景和目标“将目前已有的SQLServer管理功能整合在一起,最终提供基于知识和经验的SQLServer多机管理体验(knowledgeandexperiencebasedSQLServermulti-instancemanagement”目标增强SQLServer多机中心管理的能力,为客户实现统一管理(consolidation)提供可能。引入新的数据库打包概念–Data-tierApplicationComponent–来支持更方便,有效的数据层开发和微软其他产品合作,提供更灵活的配置和管理体验。趋势:人vs.硬件趋势数据库应用数目DBA数目199020002010硬件计算能力未尽其用的硬件资源过劳的DBA数据库应用数目的增长率快于DBA人数的增长工作负荷过重的DBA硬件计算能力增强未充分利用的硬件资源挑战:现实世界的问题AppSophistication应用数目CRMERP典型用户调查样本:成千上百的小数据库应用>99%使用单个数据库文件

数据库平均大小<2Gb举例-微软IT:5000SQLServer实例100,000数据库平均CPU利用率=10%FindingsconfirmchallengesFocusontier2-3apps采用更好的方法

通过1对多管理控制

服务器数量扩充–安装便捷今天明天通过策略管理资源容量–节约时间,优化资源创建部署单元–提高部署和升级效率多机管理-基本概念:UtilityControlPointUtilityControlPoint(UCP)可将其想像成一个基于知识和经验中央管理系统.所有的操作:基于策略的评估,资源的重新配置,对环境的分析和影响(impactandwhatifanalysis),都在此中心进行。设置和使用都非常简单.SQL

Server

ManagementStudioDBASQL02SQL03SQL04SQL01ManagedInstancesSQL05UCP多机管理-架构UtilityControlPoint(UCP)DACDACDACDAU1DAU2多机管理-主要收益SSMS新的向导–快速和易于安装创建一个控制点加入实例Insights信息每隔15分钟刷新一次ManagementStudio数据库管理员SQLServer控制点被管理的服务器组获得可视性及控制能力控制

•优化•效率多机管理-主要收益控制•优化•效率At-a-glanceviewsforinsights提高资源优化能力调整策略的简单用户界面分析整合机会快速下钻到详细的信息视图演示演示名称:Utility内容:CreateUCPEnrollInstanceRegisterDACAdministratePolicy应用管理-基本概念:DataTierApplicationDataTierApplicationComponent(DAC)想像成一个新的TSQL程序配置单位(ThinkofthisasthenewunitofdeploymentforT-SQLapps)用策略包含开发人员的设计意图Containsdeveloperintentaspolicies将程序所有有关的部分用一个定义描述下来Thereisadefinitionofallthepartsthatmakeuptheapplication.CanInstall,Uninstall,andUpgrade.DataTierApplicationComponentSchemaDACDeploymentProfile配置需求,管理策略,故障切换策略,等LogicalTables,Views,Constraints,SProcs,UDFsUsers,LoginsPhysicalFileGroups…UnitofDeploymentDataTierApplicationSchemaProperties&Metadata配置需求,管理策略,故障切换策略,等SchemaTables,Views,Constraints,SProcs,UDFsUsers,Logins,FileGroupsUnitofManagementDACDataTierApplicationDAC是个管理单位UnitofmanagementofDAC命名空间和资源的隔离Providesnamespaceandresourceisolation联接层面的抽象化Connectionplanabstractsthephysicalinstancelocation应用管理-基本概念:DACManagement

Studio2008R2SQL2000SQLServerUtilitySQL2008DACExtractSQLServerappcomponentstoaDACusingMgmt.StudioVisualStudio2010CreateanewDACsinVisualStudioDeploy/UpgradeDACtoaSQLServerinstanceusingMgmt.Studio单次部署与VisualStudio的整合高效部署和升级客户端“财务”ManagementStudio数据库管理员集中式管理数据层开发人员应用管理-主要收益控制•优化•效率ManagedServerGroup提高效率应用场景:今天ConnecttoDEVSQL01PickfrommultipleprojecttypesAuthorsetsofscripts*.sqlMakingup“Finance”AppLaunchVisualStudioDeploy“finance”scriptsToDEVSQL01ClientDEVSQL01PRODSQL02DEVSQL01LaunchSSMSConnecttoDEVSQL01Figureoutallrelatedfinanceobjectsfrommaster,Msdb,containersManuallyfigureoutbesthosttomove“finance”toConnecttoPRODSQL02Manuallycreatescriptstoupdateifprevious“finance”versionexistsRunprocedurestomoverelatedobjectsUpdateClientConnectionstoPRODSQL02Monitor&ManageDeploymentPRODSQL02DataTierDeveloperManagementStudioDatabaseAdministrator应用场景:明天CloudDB01DevSQL01TestSQL01ProdSQL01ProdSQL02SQLFarmsCreate/DebugData-tierApplicationCompil

温馨提示

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

评论

0/150

提交评论