SQLServerProfiler工具_计算机软件及应用_IT计算机_专业资料

SQLServerProfiler工具_计算机软件及应用_IT计算机_专业资料

ID:41885132

大小:484.97 KB

页数:8页

时间:2019-09-04

SQLServerProfiler工具_计算机软件及应用_IT计算机_专业资料_第1页
SQLServerProfiler工具_计算机软件及应用_IT计算机_专业资料_第2页
SQLServerProfiler工具_计算机软件及应用_IT计算机_专业资料_第3页
SQLServerProfiler工具_计算机软件及应用_IT计算机_专业资料_第4页
SQLServerProfiler工具_计算机软件及应用_IT计算机_专业资料_第5页
资源描述:

《SQLServerProfiler工具_计算机软件及应用_IT计算机_专业资料》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、SQLServerProfiler工具一、SQLProfiler!具简介SQLProfiler是一个图形界面和一组系统存储过程,其作用如下:•图形化临视SQLServer査询:•在后台收集査询信息;•分析性能;•诊断像死锁Z类的问题:•调试T-SQL语句;•模拟匝放SQLServer活动;也可以使用SQLProfiler捕捉在SQLServer实例上执行的活动。这样的活动被称为Profiler跟踪。1、Profiler跟踪从开始=》所有程序=》MicrosoftSQLServer2008=》性能匸具打

2、开Profiler!具■也町以打开SQLServerManagementStudio=》工具=》SQLServerProfiler。然后选择文件=》新建=》跟踪打开一个连接窗口,选择将要跟踪的服务器实例然后连接。打开如下'‘跟踪屈性'‘对话框。如果仃许务跟踪,可以提供个跟踪名称來船助在以后进行分类。不同的跟踪模板可船助建立用于不同I[的的跟踪。打开跟踪属性窗口后,单•击“事件选择''选项卡,为垠踪提供更详细的定义。2、事件一个事件表现SQLServer执行的各种活动。这些活动可以简单•地分类为事件类,

3、淤标事件,锁事件,存储过程事件和T-SQL事件是常见的事件类。对于性能分析,主要对SQLServer±执行的各种活动的资源压力水平的书件感兴趣。资源压力主要包含如卜内容:1.SQL活动涉及哪一类的CPU使用?2.使用了多少内存?3.涉及第少I/O操作?4.SQL活动执行了多长时间?5.特定的育询执行的频率佇多高?6.査询面对哪类错误和警告?下而给出跟踪査询结束的事件:事件类事件说明StoredProceduresRPC:CompletedRPC完成事件SP:Completed存储过程完成事件SP:St

4、mtCompleted在存储过程中一条SQL语句完成事件T-SQLSQL:BatchCompletedT-SQL批完成事件SQL:StmtCompleted一条T-SQL语句完成事件RPC事件表示存储过程使用远程过程调用(RPC)机制通过OLEDB命令执行。如果一个数据库应用程用使用T-SQLEXECUTE语句执行-•个存储过程,那么存储过程将被转化为一个SQL批而不是一个RPC。RPC请求通常比EXECUTE请求快,因为它绕过了SQLServer中的许多语句解析和参数处理。T-SQL由-条或多条T-

5、SQL语句组成。语句或T-SQL语句在存储过程中也是单独和离散的。用SP:StmtCompleted或SQL:StmtCompleted审件捕捉单独的语句可能是代价很高的操作,这取决于单独语句的数嚴。假设系统中的毎个存储过程包含且只有一条T-SQL语句。在这种悄况下,完成的语句集介相当小。现在假定过程中有藝条语句,而且这些过程中有些便用其他语句调用其他过程.收集所有这些额外的数据现在变成系统t:非常厉害的负载。在生产机上一定耍慎用。现在冋到那个事件选择而板,只有已经被选择的爭件才会被显示。如果想显示所

6、有可供选择的事件,则只需选中“显示所有爭件”单•选框,要添加一个跟踪事件,在Event列中査找一个事件类下的事件,并单击其左边的检査框:要删除不需要的事件,取消选中的事件选择框。光分类就仃好多的说:下面给出其他一些与性能诊断有关的事件:事件类事件说明SecurityAudit(安全审计)AuditLogin(登录审计)记录用户连接到SQLServer或断开连接时数据库的连接AuditLogoutf注销审计)Sessions(会话)ExistingConnection(现有连接)表示所有在跟踪开始Z间连

7、接到SQLServer的用户Cursors(游标)CursorlmplicitConversion(游标隐含转换)表明创建的游标类型与所请求的类型个不同Attention(注意)表示由于客户端撤销査询或者数据库连接破坏引起请求中断Exception(异常)表明SQLServer发生了并常ErrorsandWarnings!错误和警告)ExecutionWarning(执行警告)表明在査询或存储过程执行期间出现了警告HashWarning(哈希警告)表明hash操作发生了错误MissingColumnS

8、tatistics!列统计丢失)农明优化器要求的确定处理策略用的类统计丢失MissingJoinPredicate(连接断言丢失)表明査询在两个表没有连接断言情况下执行SortWarning(排序警告)表明像SELECT这样的査询中执行排序操作没有合适的内存Lock:Deadlock(死锁)标志着死锁的出现Locks(锁)Lock:DeadlockChain(死锁链)显示产生死锁的查询链条lock:Timeout(锁超时)表示锁己经超过其超时参数,该参数

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。