N2-7性能监视与故障诊断课件.ppt

上传人(卖家):晟晟文业 文档编号:3876281 上传时间:2022-10-21 格式:PPT 页数:14 大小:959.58KB
下载 相关 举报
N2-7性能监视与故障诊断课件.ppt_第1页
第1页 / 共14页
N2-7性能监视与故障诊断课件.ppt_第2页
第2页 / 共14页
N2-7性能监视与故障诊断课件.ppt_第3页
第3页 / 共14页
N2-7性能监视与故障诊断课件.ppt_第4页
第4页 / 共14页
N2-7性能监视与故障诊断课件.ppt_第5页
第5页 / 共14页
点击查看更多>>
资源描述

1、天津中的职业技术学院 信息工程系教 学 目 标掌握SQL Server Profiler的基本使用方法 1 1掌握系统监视器的基本使用方法 1 1N2-7.1 使用SQL Server Profiler1.1.定义跟踪定义跟踪 在SSMS的“工具”菜单中选择“SQL Server Profiler”,启动SQL Server Profiler后,选择“文件”“新建跟踪”,会弹出一个“连接到服务器”的对话框,选择一个已经安装了BlueSkyDB数据库的服务器进行连接,之后会弹出如图N2-7.1所示的“跟踪属性”对话框。N2-7.1 使用SQL Server Profiler1.1.定义跟踪定义跟

2、踪 设置完如何查看跟踪数据之后,单击“事件选择”页,会显示如图N2-7.2所示的界面。选择要捕获的跟踪事件和数据列是定义跟踪中最重要的步骤。在这个烦琐的阶段,需要重新定义跟踪。因为收集的事件太多,会导致你完全淹没在数据的海洋里。N2-7.1 使用SQL Server Profiler1.1.定义跟踪定义跟踪 为了定义筛选器,只需要单击“列筛选器”按钮,就会显示“编辑筛选器”对话框,如图N2-7.3所示。单击“组织列”按钮可以设置Profiler表中数据列的显示顺序,如图N2-7.4所示。N2-7.1 使用SQL Server Profiler1.1.定义跟踪定义跟踪 这时,跟踪已完整定义好,接

3、下来就是启动这个跟踪开始收集数据。单击“运行”启动这个跟踪。图N2-7.5显示了一个运行中的跟踪。N2-7.1 使用SQL Server Profiler2.2.保存跟踪日志保存跟踪日志(1)保存跟踪设置(2)保存跟踪数据3.3.提取跟踪捕获的所有提取跟踪捕获的所有Transact-SQLTransact-SQL事件事件N2-7.2 使用系统监视器选择“性能日志和警报”下的“计数器”节点,如图N2-7.6所示。N2-7.2 使用系统监视器右击“计数器日志”,选择“新建日志设置”,在弹出的对话框中录入计数器日志的名称,这样就可以开始定义一个计数器日志了,如图N2-7.7所示。N2-7.3 解除阻

4、塞和死锁问题1.1.锁锁数据库管理系统引入锁的机制来解决并发访问带来的问题。锁是用来同步多个用户同时对同一个数据项的访问的一种机制。可以在行、页、表三个层次进行锁定。SQL Server以动态增加机制为基础,自动将资源锁定在适合任务的级别,并尽量减小锁定的开销。N2-7.3 解除阻塞和死锁问题2.2.隔离级别隔离级别未提交读:隔离事务的最低级别,只能保证不读取物理上损坏的数据。在这种隔离级别下,在事务读数据的时候不使用任何类型的锁,也不检查读取的数据上是否已经存在锁。也就是说,在未提交读级别运行的事务,不会发出共享锁来防止其他事务修改当前事务读取的数据。未提交读的事务也不会被排他锁阻塞。已提交

5、读:数据库引擎的默认隔离级别。在这种隔离级别下,事务要等待数据项上的排他锁被释放以后才会读该数据项,而且只读取提交以后的数据。事务读数据项时会在该数据项上加共享锁,并且读操作一结束,该共享锁就会被释放,并不等到事务结束。可重复读:这一隔离级别与已提交读的区别是事务读操作的共享锁会等到事务结束以后再释放。可序列化:该隔离级别与可重复读的区别是事务的读操作不仅会锁定被读取的数据,还会锁定被读取的范围。这样,就阻止了新数据插入读操作所读取的范围。快照:在该隔离级别下,事务的读操作不会为数据项加共享锁,这样一来,即使其他的事务已排他地锁定了数据项,当前事务也可以读取该数据项。此时,事务读取的是该数据项

6、最后提交的版本。另外,在快照隔离级别下,事务不能更改已被其他事务更改过的数据已提交读快照:已提交读快照隔离级别与快照隔离级别的区别在于,(1)在其他事务提交数据更改后,读取修改的数据。(2)能够更新由其他事务修改的数据。N2-7.3 解除阻塞和死锁问题3.3.死锁死锁死锁是指会导致永久阻塞的特殊阻塞场景。当系统中有两个或两个以上的事务都处于等待状态,并且每个事务都在等待另一个事务解除封锁,它才能继续下去,结果造成任何一个事务都无法继续执行,这种现象称为死锁。SQL Server Profiler通过死锁跟踪可以提供详细的死锁信息。要创建一个死锁跟踪,可以选择“LocksDeadlock Graph”事件。当死锁发生时,这个跟踪就会生成一个图形输出。N2-7.4 解除数据库错误1.SQL Server1.SQL Server和和WindowsWindows错误日志错误日志2.2.使用使用DACDAC

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公、行业 > 医疗、心理类
版权提示 | 免责声明

1,本文(N2-7性能监视与故障诊断课件.ppt)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|