主要用于收集客户服务器的数据库运行情况,导出-导入到本地分析。
本工具不会修改你的数据和结构,只会读取相关数据。
1)工具软件下载
http://files.cnblogs.com/files/dude/SqlOptimize.zip
2)SqlOptimize.exe.config
配置要采集的数据库
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<startup> <supportedRuntime version="v2.0.50727"/></startup>
<appSettings>
<add key="ConnectionString" value="Server = . ; Database = 你的数据库名称 ; User ID = sa ; Password = 123456 ; Trusted_Connection = False;"/>
</appSettings> </configuration>
3)运行SqlOptimize.exe
点击快速采集按钮, 切记【FreeProcCache】按钮不要在客户的服务器点击,会清除执行计划缓存。
4)获取每一列的密度
需要大量的扫描列,谨慎执行
在扫描后,树控件不刷新,可以导出,导入后查看。
5)最后
本人时间有限,如有错误请大家多多谅解。
工具软件在,SqlServer2008R2和SqlServer2014 经过测试。