如何管理MS SQLServer数据库


SQL Server是一个关系数据库管理系统,它最初是由Microsoft, Sybase和Ashton-Tate三家公司共同开发的于1988 年推出了第一个OS/2 版本,在Windows NT 推出后,Microsoft与Sybase在SQL Server的开发上就分道扬镳了,Microsoft将SQL Server移植到Windows NT系统上专注于开发推广SQL Server的Windows NT版本,Sybase则较专注于SQL Server在UNIX操作系统上的应用.Microsoft SQL Server以后简称为SQL Server或MS SQL Server 。

  随着信息技术的发展,计算机处理数据的方式也发生着变化,文件管理系统--数据库管理系统。Microsoft SQL Server是一个分布式的关系型数据库管理系统,具有客户机/服务器体系结构,采用了Transact-sql的sql语言在客户机与服务器间传递客户机的请求与服务器的处理结果。

  众所周知,SQL Server2000能够满足今天的商业环境要求不同类型的数据库解决方案。它一种应用广泛的数据库管理系统,具有许多显着的优点:易用性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、良好的性价比等。性能、可伸缩性及可靠性是基本要求,而进入市场时间也非常关键。除这些核心企业品质外,SQLServer还为您的数据管理与分析带来了灵活性,允许单位在快速变化的环境中从容响应,从而获得竞争优势。从数据管理和分析角度看,将原始数据转化为商业智能和充分利用Web带来的机会非常重要。

  作为一个完备的数据库和数据分析包,SQLServer为快速开发新一代企业级商业应用程序、为企业赢得核心竞争优势打开了胜利之门。作为重要的基准测试可伸缩性和速度奖的记录保持者,SQLServer是一个具备完全Web支持的数据库产品,提供了对可扩展标记语言 (XML)的核心支持以及在Internet上和防火墙外进行查询的能力。

  但是Microsoft SQL Server和其他数据库产品相比也存在着以下劣势:

开放性。只能运行在微软的windows平台,没有丝毫的开放性可言。
可伸缩性,并行性。并行实施和共存模型并不成熟,很难处理日益增多的用户数和数据卷,伸缩性有限。
性能稳定性。SQLServer当用户连接多时性能会变的很差,并且不够稳定。
使用风险。SQLServer完全重写的代码,经历了长期的测试,不断延迟,许多功能需时间来证明。并不十分兼容早期产品。使用需要冒一定风险。
客户端支持及应用模式。只支持C/S模式。
  如何监控SQL Server的瓶颈

  正是因为SQL Server具有上述的劣势,对其进行有效的监控就显的非常重要。对其进行监控有以下几种方式。
  1. 通过SQL Server自带的性能监视器。但是通过这种方式有许多缺点,首先监控的指标有限,其次须安装SQLServer的客户端工具才能进行查看,这样对于管理员的实际需要来说,不方便。
  2. 通过数据库监控软件。现在市面上的数据库监控软件很多,下面以Mocha BSM产品为例说明如何对数据库进行监控。

怎么管理?

  Mocha BSM对SQL Server监控的优点如下:
 
  1.通过可视化的统一界面,详尽的了解数据库的所有性能指标,并且可以通过颜色的不同迅速定位数据库潜在的问题。


 
  2.监控的层次比较深,可以监控到数据库中所有的数据库,包括系统库和用户库,监控的颗粒度比较细,可以根据数据库的重要性不同,对数据库分别设置独立的监控策略和告警阀值,这样可以使最重要的数据库得到最主要的关注。
 
  3.无人执守的主动式监控。
 

 
  当数据库系统出现问题时,可以根据用户自定义的设置,将告警信息通过邮件,短信,语音,客户端等方式发给相关的负责人,并可以自动的触发相关的流程进行处理,真正实现了无人执守监控。
 
  4、先进的历史报表系统,回溯历史,分析趋势,并且可以导出为EXCEL PDF等用户需要的格式。
 

  总结

  通过Mocha 业务服务管理(Mocha BSM)可以有效的对MS SQLSERVER数据库进行监控,使数据库健康稳定运行,最大化的为企业服务,同时还可以解放人力,节约企业成本,提高企业的信息化水平。



相关阅读:
WordPress源代码中文乱码的解决方法
提取感染exe程序的病毒木马系统文件
AJAX/XUL Web框架新工具-ZK发布
HTML5的结构和语义(5):交互
ASP.net(c#) 生成html的几种解决方案[思路]
jQuery弹出层插件简化版代码
[转]JS宝典学习笔记
sqlserver数据库迁移后,孤立账号解决办法
Vista 优化预读文件设置,提速开关机速度
sqlserver 手工实现差异备份的步骤
英特尔微软联盟Wintel名存实亡
jQuery Autocomplete自动完成插件
用PHP调用Oracle存储过程
CMS介绍:22个国外最常用的电子商务系统
快速导航

Copyright © 2016 phpStudy | 皖ICP备18014864号-4