Trace回放功能及案例
简述:重播跟踪的用途
第一节:重播的使用要求及方法
第二节:重播应用案例
简述
重播-----是指重新执行跟踪到的Trace脚本。是一种低成本的分析方案,用作于分析特定的逻辑问题(如锁),性能调整比较,容量规划,压力测试等。可以根据分析的需要,在不同机器,多次,任意时间执行分析,而不影响生产库环境。
第一节 重播的使用要求
跟踪文件的要求
为了重放工作负荷文件,跟踪中必须包含特定的事件,如(CursorClose等),如果缺少必须的事件,回放时则会在SQL Profiler中看到如下错误信息。
图一
错误提示中有必须的事件列表。最简单的新建方法为,采用TSQL-Replay跟踪模版,可以满足重放的最低要求。
要重播的测试机配置要求
1:工作负荷中包含的所有登录(SQL和Windows)在测试机上要存在
2: 工作负荷中包含的DB在测试机上要存在
3: 用户权限,密码在测试库要与生产环境中相同
4: