摘要:
最频繁执行的存储过程,执行次数最多的存储过程 cached_time上次编译时间, execution_count上次编译以来执行的次数, datediff(mi,cached_time,getdate())上次编译以来的分钟数 count/minute每分钟执行次数 阅读全文
摘要:
查看客户端的IP地址,机器名,MAC地址,登陆名等信息 select host_name,client_net_address from #t group by host_name,client_net_addressdrop table #t 阅读全文
摘要:
经常使用这个语句来查看性能低下的sql语句: SELECT creation_time N'语句编译时间' ,last_execution_time N'上次执行时间' ,total_physical_reads N'物理读取总次数' ,total_logical_reads/execution_c 阅读全文
摘要:
经常获得性能低下的语句,但是text中获得聊部分关键字,不确定是包含在哪一个proc中,所以使用下面语句来搜索. select * from syscomments b,sysobjects a where a.id=b.id and a.xtype='p' and text like '%.... 阅读全文
摘要:
db性能下降时很多朋友都想监控到是哪个客户端、哪个用户、哪台客户端发起的什么会话sql语句, 但是微软自带的要使用profiler才能实现,但是考虑性能问题,很多人不愿意! 网上有很多脚本能监控到客户端信息,但是唯独不能获取客户端进程的sql语句! 我自己写了一个,供参考: --1.新建存储过程 - 阅读全文
摘要:
--sqlserver 日常检查脚本 print '----------------------------' print ' 0.sqlserver all information ' print '----------------------------' print ' ' print '** 阅读全文
摘要:
sqlserver服务器内存偏高,查看下cache中sql消耗情况! /* 查询cache中的语句 说明:可以根据类型、用户数、大小查询 */ declare @objtype varchar(20) declare @usecounts int declare @size_in_bytes int 阅读全文
摘要:
转自:http://blog.csdn.net/yangzhawen/article/details/7247393 sqlserver2008 R2中查找未使用过的索引: SELECT TOP 1000 o.name AS 表名 , i.name AS 索引名 , i.index_id AS 索引 阅读全文
摘要:
转自http://blog.csdn.net/yangzhawen/article/details/7253746 索引对查询性能影响极大,不要盲目的新建索引!数据库高开销的缺失索引 ,根据对动态性能视图的统计信息,新建需要的索引! select c.name as 库名,c.equality_co 阅读全文
摘要:
SELECT creation_time N'语句编译时间' ,last_execution_time N'上次执行时间' ,total_physical_reads N'物理读取总次数' ,total_logical_reads/execution_count N'每次逻辑读次数' ,total_ 阅读全文