怎么管理 MS SQLServer数据库?
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 SQLServer是一个分布式的关系型数据库管理系统,具有客户机/服务器体系结构,采用了Transact-sql的sql语言在客户机与服务器间传递客户机的请求与服务器的处理结果。
众所周知,SQLServer2000能够满足今天的商业环境要求不同类型的数据库解决方案。它一种应用广泛的数据库管理系统,具有许多显著的优点:易用性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、良好的性价比等。性能、可伸缩性及可靠性是基本要求,而进入市场时间也非常关键。除这些核心企业品质外,SQLServer还为您的数据管理与分析带来了灵活性,允许单位在快速变化的环境中从容响应,从而获得竞争优势。从数据管理和分析角度看,将原始数据转化为商业智能和充分利用Web带来的机会非常重要。作为一个完备的数据库和数据分析包,SQLServer为快速开发新一代企业级商业应用程序、为企业赢得核心竞争优势打开了胜利之门。作为重要的基准测试可伸缩性和速度奖的记录保持者,SQLServer是一个具备完全Web支持的数据库产品,提供了对可扩展标记语言(XML)的核心支持以及在Internet上和防火墙外进行查询的能力。
但是MicrosoftSQLServer和其他数据库产品相比也存在着以下劣势:
1.开放性。只能运行在微软的windows平台,没有丝毫的开放性可言。
2.可伸缩性,并行性。并行实施和共存模型并不成熟,很难处理日益增多的用户数和数据卷,伸缩性有限。
3.性能稳定性。SQLServer当用户连接多时性能会变的很差,并且不够稳定。
4.使用风险。SQLServer完全重写的代码,经历了长期的测试,不断延迟,许多功能需要时间来证明。并不十分兼容早期产品。使用需要冒一定风险。
5.客户端支持及应用模式。只支持C/S模式。
6.如何监控SQLServer的瓶颈
正是因为SQLServer具有上述的劣势,对其进行有效的监控就显的非常重要。对其进行监控有以下几种方式。
1.通过SQLServer自带的性能监视器。但是通过这种方式有许多缺点,首先监控的指标有限,其次须安装SQLServer的客户端工具才能进行查看,这样对于管理员的实际需要来说,不方便。
2.通过数据库监控软件。现在市面上的数据库监控软件很多,下面以Mocha BSM产品为例说明如何对数据库进行监控。
3.怎么管理?
Mocha BSM对SQLServer监控的优点如下:
1.通过可视化的统一界面,详尽的了解数据库的所有性能指标,并且可以通过颜色的不同迅速定位数据库潜在的问题。
2.监控的层次比较深,可以监控到数据库中所有的数据库,包括系统库和用户库,监控的颗粒度比较细,可以根据数据库的重要性不同,对数据库分别设置独立的监控策略和告警阀值,这样可以使最重要的数据库得到最主要的关注。
当数据库系统出现问题时,可以根据用户自定义的设置,将告警信息通过邮件,短信,语音,客户端等方式发给相关的负责人,并可以自动的触发相关的流程进行处理,真正实现了无人执守监控。
4、先进的历史报表系统,回溯历史,分析趋势,并且可以导出为EXCEL PDF等用户需要的格式。
通过Mocha 业务服务管理(Mocha BSM)可以有效的对MS SQLSERVER数据库进行监控,使数据库健康稳定运行,最大化的为企业服务,同时还可以解放人力,节约企业成本,提高企业的信息化水平。