随笔分类 -  SQLSERVER常用查询

摘要:DECLARE @who TABLE ( spid INT , [status] VARCHAR(30) , login VARCHAR(60) , HostName VARCHAR(80) , Blkby VARCHAR(60) , DBName VARCHAR(80) , Command VARC... 阅读全文
posted @ 2016-05-27 16:07 davidhou 阅读(184) 评论(0) 推荐(0) 编辑
摘要:如何知道TSQL语句已经运行了多久 --转自 https://blogs.msdn.microsoft.com/apgcdsd/2011/05/05/tsql/ 阅读全文
posted @ 2016-05-25 17:21 davidhou 阅读(347) 评论(0) 推荐(0) 编辑
摘要:sql server Service Broker 相关查询 阅读全文
posted @ 2016-05-25 09:20 davidhou 阅读(815) 评论(0) 推荐(0) 编辑
摘要:sql server 操作xml例子 另一个例子 另一个例子 阅读全文
posted @ 2016-05-05 13:36 davidhou 阅读(346) 评论(0) 推荐(0) 编辑
摘要:导出登录脚本 --导出登录脚本 SELECT 'CREATE LOGIN [' + p.name + '] ' + CASE WHEN p.type IN ( 'U', 'G' ) THEN 'FROM windows ' ELSE '' END + 'WITH ' + CASE WHEN p.type = 'S' ... 阅读全文
posted @ 2016-05-04 16:58 davidhou 阅读(219) 评论(0) 推荐(0) 编辑
摘要:sql中同一个Trigger里同时包含Insert,Update,Delete 阅读全文
posted @ 2016-04-29 10:15 davidhou 阅读(2944) 评论(0) 推荐(1) 编辑
摘要:目录 确定思路 wait event的基本troubleshooting 虚拟文件信息(virtual file Statistics) 性能指标 执行计划缓冲的使用 总结 性能调优很难有一个固定的理论。调优本来就是处理一些特殊的性能问题。 通常一旦拿到一个服务器那么就先做一下性能检查。查看整个数据 阅读全文
posted @ 2016-04-19 14:59 davidhou 阅读(817) 评论(0) 推荐(0) 编辑
摘要:执行次数最多的sql语句 阅读全文
posted @ 2016-04-05 11:37 davidhou 阅读(2640) 评论(3) 推荐(0) 编辑
摘要:最频繁执行的存储过程,执行次数最多的存储过程 cached_time上次编译时间, execution_count上次编译以来执行的次数, datediff(mi,cached_time,getdate())上次编译以来的分钟数 count/minute每分钟执行次数 阅读全文
posted @ 2016-03-31 16:41 davidhou 阅读(893) 评论(0) 推荐(0) 编辑
摘要:查看客户端的IP地址,机器名,MAC地址,登陆名等信息 select host_name,client_net_address from #t group by host_name,client_net_addressdrop table #t 阅读全文
posted @ 2016-03-18 14:15 davidhou 阅读(581) 评论(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 阅读(705) 评论(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 阅读(433) 评论(0) 推荐(0) 编辑
摘要:SELECT creation_time N'语句编译时间' ,last_execution_time N'上次执行时间' ,total_physical_reads N'物理读取总次数' ,total_logical_reads/execution_count N'每次逻辑读次数' ,total_ 阅读全文
posted @ 2016-02-20 13:24 davidhou 阅读(210) 评论(0) 推荐(0) 编辑
摘要:/******************************************************************************************************* SQL SERVER 2005 - Tell me your secrets! ***** 阅读全文
posted @ 2016-02-14 16:00 davidhou 阅读(219) 评论(0) 推荐(0) 编辑
摘要:MS SQL得到指定日期的当月月末declare @ddate dateselect @ddate=dateadd(day,-1,dateadd(month,1+datediff(month,0,'2016-01-21'),0))select @ddate--2016-01-31declare @d... 阅读全文
posted @ 2016-01-21 10:59 davidhou 阅读(967) 评论(0) 推荐(0) 编辑
摘要:--转自:http://blogs.msdn.com/b/apgcdsd/archive/2011/05/13/sql-server-2008-sys-dm-exec-procedure-stats.aspx很多DBA都希望能够得到某个存储过程的执行信息,比如:1) 执行了多少次2) 执行的执行计划... 阅读全文
posted @ 2016-01-11 16:46 davidhou 阅读(803) 评论(0) 推荐(0) 编辑
摘要:--DBA 需要知道N种对数据库性能的监控SQL语句-- IO问题的SQL内部分析下面的DMV查询可以来检查当前所有的等待累积值。Select wait_type, waiting_tasks_count, wait_time_msfrom sys.dm_... 阅读全文
posted @ 2016-01-11 16:29 davidhou 阅读(568) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示