摘要: 今天看了一位博友的文章,觉得不错,转载和大家分享一下反编译的方式有很多种,其实最靠谱的还是IL反编译。 如果不懂IL可以尝试我这边文章入门:http://www.wxzzz.com/278.html 不过我下面要说的不是IL这种底层的代码反编译,而是Reflector中的Reflexil插件进行反编 阅读全文
posted @ 2016-03-12 11:29 davidhou 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 经常使用这个语句来查看性能低下的sql语句: SELECT creation_time N'语句编译时间' ,last_execution_time N'上次执行时间' ,total_physical_reads N'物理读取总次数' ,total_logical_reads/execution_c 阅读全文
posted @ 2016-03-12 10:48 davidhou 阅读(704) 评论(0) 推荐(0) 编辑
摘要: 经常获得性能低下的语句,但是text中获得聊部分关键字,不确定是包含在哪一个proc中,所以使用下面语句来搜索. select * from syscomments b,sysobjects a where a.id=b.id and a.xtype='p' and text like '%.... 阅读全文
posted @ 2016-03-12 10:47 davidhou 阅读(353) 评论(0) 推荐(0) 编辑
摘要: db性能下降时很多朋友都想监控到是哪个客户端、哪个用户、哪台客户端发起的什么会话sql语句, 但是微软自带的要使用profiler才能实现,但是考虑性能问题,很多人不愿意! 网上有很多脚本能监控到客户端信息,但是唯独不能获取客户端进程的sql语句! 我自己写了一个,供参考: --1.新建存储过程 - 阅读全文
posted @ 2016-03-12 10:43 davidhou 阅读(1224) 评论(0) 推荐(0) 编辑
摘要: --sqlserver 日常检查脚本 print '----------------------------' print ' 0.sqlserver all information ' print '----------------------------' print ' ' print '** 阅读全文
posted @ 2016-03-12 10:37 davidhou 阅读(1652) 评论(0) 推荐(0) 编辑
摘要: sqlserver服务器内存偏高,查看下cache中sql消耗情况! /* 查询cache中的语句 说明:可以根据类型、用户数、大小查询 */ declare @objtype varchar(20) declare @usecounts int declare @size_in_bytes int 阅读全文
posted @ 2016-03-12 10:33 davidhou 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/yangzhawen/article/details/7247393 sqlserver2008 R2中查找未使用过的索引: SELECT TOP 1000 o.name AS 表名 , i.name AS 索引名 , i.index_id AS 索引 阅读全文
posted @ 2016-03-12 10:31 davidhou 阅读(819) 评论(0) 推荐(0) 编辑
摘要: 转自http://blog.csdn.net/yangzhawen/article/details/7253746 索引对查询性能影响极大,不要盲目的新建索引!数据库高开销的缺失索引 ,根据对动态性能视图的统计信息,新建需要的索引! select c.name as 库名,c.equality_co 阅读全文
posted @ 2016-03-12 10:30 davidhou 阅读(335) 评论(0) 推荐(0) 编辑