SQL在SQL Server数据库开发、维护、应用中,一些有用的工具会给我们数据库的管理、优化、测试和排错节省大量的时间和精力,SQL Server数据库应用中除了SSMS和Profile,还有其它第三方或者自带的工具。

SQL

一、PD(PowerDesigner)

SysBase公司提供的数据库设计工具,功能很强大,是做数据库设计时常见的工具。

二、Tuning Advisor(数据库引擎优化顾问)

1、根据数据库的运行情况,提示您做相关的优化。

2、SQL Server自带

三、SSMS Tools

SSMS工具的一个插件,能提供格式化代码、追溯历史等功能

四、DBDiff

1、比较两个数据库的差异

2、下载:http://opendbiff.codeplex.com

五、RML

1、下载:http://support.microsoft.com/kb/944837

2、常见的四个功能组件

(1)、ReadTrace工具:能读取数据库的Profile跟踪文件,并生成报告

(2)、Ostress工具:能将ReadTrace生成的文件重播,而且还可以对数据库做压力测试

(3)、ORCA工具:保证重报时,按照事件发生的顺序播放

(4)、Reporter工具:将ReadTrace后的内容通过报表的形式展现

六、SqlNexus

1、通过SQLServer自带的SQLdiag.exe工具收集信息,然后再用SqlNexus分析这些信息,它是前面一些工具的整合,为数据库管理人员寻找SQLServer服务器的性能瓶颈和排查故障提供了很好的支持

2、下载:http://sqlnexus.codeplex.com

七、SQLIO和SQLIOSim

1、磁盘IO压力测试工具

2、SQLIO主要是模拟随机或者顺序的方式来测试磁盘IO的性能

3、SQLIOSim是模拟SQLServer的行为来测试IO性能

4、下载:http://support.microsoft.com/kb/231619

八、SqlMonitor & SSBDiagnose

1、SqlMonitor是监控Replication和Mirror的必会工具,SSBDiagnose是测试SSB配置的工具

 2、SQL Server自带

标签: