本人 一个在校生 实在没有实践环境去试验一些SQL的管理优化的事情
最近看书看到了SQL SERVER Profiler
我知道这是个好东西 对于管理很有用的。
所以 我想问问各位有工作经验的哥哥姐姐
你们平时都用他来干嘛。怎么用
谈点经验就可以了 最好有点小实例
不要大片的百度 我要知道它的实用地方
O(∩_∩)O谢谢
------解决方案--------------------
碰到有异常情况,开一下把结果记录到文件打开看看。一般都不用的
------解决方案--------------------
我有时会用profiler帮助调试,主要是观察调用的SP及其参数情况。
步骤:
1.打开profiler.
2.运行问题程序。
3.暂停profiler,从中找出相关SP及参数。
4.copy到新窗口,慢慢调试。
------解决方案--------------------
- SQL code
/**1.打开profiler. 2,指定那个电脑的名称!(团队开发中)3,运行调试的程序。4,可以把在程序中写的拼写的sql语句打出来!看看错在哪?(有利于找错!)*/
------解决方案--------------------
- SQL code
这个工具平时用的不多吧?照你们这么说 --我用的不多!呵呵!只有出问题了 就去借助他? --也不完全是,也可以测试一个sql语句的性能!占用cpu多少!他重要么? --没有研究过,辅助工具吧!平时你们管理数据库 错误会很多么?看情况!呵呵!
------解决方案--------------------
------解决方案--------------------
我和蓉儿一样,主要用这个来跟踪应用程序的错误或者运行步骤,还有应用程序的存储过程输入参数也可以跟踪到,可以帮助判断是输入参数的问题还是存储过程的问题等等,这个主要是在跟踪和故障排除方面
另外一个方面就是性能调教方面,可以根据跟踪的文件,每个语句或者存储过程的CPU占有率和IO读写等,判断数据库性能瓶颈所在。