随笔分类 - SQLSERVER监控
摘要:一起来测试天兔Lepus3.8 Beta版本的MSSQL部分 产品介绍:http://www.lepus.cc/下载地址:http://www.lepus.cc/soft/18手册地址:http://www.lepus.cc/manual/index天兔Lepus数据库监控软件已经支持SQL Ser
阅读全文
摘要:现在的SQLSERVER数据库监控软件有哪些?收集了一下当前SQLSERVER数据库监控软件,发现开源免费的真的是“没有”Questsoftware Quest's spotlight(收费) http://www.quest.com/search/search-results.aspx?q=spotlightIdera's SQLDiagnosticManager (收费) http://www.idera.com/ProductsSolutions/SQLServer/SQLDiagnosticManager.aspxred-gate sql-monitor(收费) htt
阅读全文
摘要:对SQLSERVER进行性能监控在上一篇文章《SQLSERVER性能监控级别步骤》里说到性能监控的步骤中有一步涉及到建立性能基线,但是没有说到有哪些计数器可以用来进行监控的,这篇文章结合《企业级平台管理实践》的书本说一下监控SQLSERVER有哪些计数器可以用到的3、建立性能基线当确定了性能监控中所涉及的资源、负载和目标后,开始进行监控,并建立性能基线与当前服务器性能进行比较。性能基线是一个保证系统正常操作性能范围值,达到或超过这个范围,系统性能可能会显著下降。应该对接近或超过性能基线的数字做进一步调查找出原因监控的周期是一段时间,而不是一两天。其中应该包括数据库活动的峰值时间和非峰值时间,数
阅读全文
摘要:SQLSERVER性能监控级别步骤下面先用一幅图描述一下有哪些步骤和顺序1、识别瓶颈识别瓶颈的原因包括多个方面,例如,资源不足,需要添加或升级硬件;工作负荷在同类资源之间分布不均匀,例如,一个磁盘被独占;资源发生故障;资源配置不正确等可能存在瓶颈以及对系统的影响可能的瓶颈方面对服务器的影响内存使用分配内存不足或SQLSERVER使用内存不足导致性能下降CPU使用率长期的高CPU使用率可能表明TSQL查询需要优化或CPU需要升级磁盘输入/输出I/O可以优化TSQL查询以减少不必要的I/O(例如:使用索引)用户连接可能有太多用户同时访问服务器,从而导致性能下降阻塞锁应用程序设计不合理阻塞妨碍并发,
阅读全文
摘要:SQLSERVER记录登录用户的登录时间前一阵子经理问我能不能把用户最后一次登录我们的业务数据库的时间记录下来,因为之前有人修改过数据库sa用户的登录密码,所以我们要记录一下。我查了一下资料,好像不能记录谁登录过业务库,只能记录谁登录过SQLSERVER数据库版本是SQL2005 ,操作系统:Windows7下面是本人写的一个脚本,我的实现原理是使用触发器,触发器是登录触发器,范围是整个服务器范围,如果有人登录过,就使用bcp命令把登录信息记录日志文件1、如果原来数据库已经存在触发器把他删掉1 USE MASTER2 GO3 DROP TRIGGER trg_logon_attempttest
阅读全文
摘要:查看SQLSERVER内部数据页面的小插件Internals Viewer(续)今晚继续用Internals Viewer查看了一下几个系统数据库,还有数据量比较大的adventureworks数据库,因为本人之前使用这个数据库做了一些实验文字就不多写了,请大家看一下图片MasterModelmsdbtempdb碎片脏页面众所周知,SQLServer增删改数据最先都是在内存中进行的,这可以大大加快数据操作的速度;当内存中的数据被修改了,而磁盘中的数据还没有被修改时,就产生了所谓的"脏页" ,脏页面包含了未提交事务脏页和已提交事务的脏页以下三种方法就是为同步内存和磁盘数据而产
阅读全文
摘要:查看SQLSERVER内部数据页面的小插件Internals Viewer 感觉internals viewer这个名字起得很好,内部查看。 这个小工具是我之前看园子里的某大侠转载的文章是看到的 文章地址:SQL Server2008存储结构之堆表、行溢出 http://www.cnblogs.co
阅读全文
摘要:1、session连接持有锁时间过长2、锁数目过多3、锁粒度过大
阅读全文