随笔分类 - SQLSERVER常用查询
摘要:DECLARE @who TABLE ( spid INT , [status] VARCHAR(30) , login VARCHAR(60) , HostName VARCHAR(80) , Blkby VARCHAR(60) , DBName VARCHAR(80) , Command VARC...
阅读全文
摘要:如何知道TSQL语句已经运行了多久 --转自 https://blogs.msdn.microsoft.com/apgcdsd/2011/05/05/tsql/
阅读全文
摘要:sql server Service Broker 相关查询
阅读全文
摘要:sql server 操作xml例子 另一个例子 另一个例子
阅读全文
摘要:导出登录脚本 --导出登录脚本 SELECT 'CREATE LOGIN [' + p.name + '] ' + CASE WHEN p.type IN ( 'U', 'G' ) THEN 'FROM windows ' ELSE '' END + 'WITH ' + CASE WHEN p.type = 'S' ...
阅读全文
摘要:sql中同一个Trigger里同时包含Insert,Update,Delete
阅读全文
摘要:目录 确定思路 wait event的基本troubleshooting 虚拟文件信息(virtual file Statistics) 性能指标 执行计划缓冲的使用 总结 性能调优很难有一个固定的理论。调优本来就是处理一些特殊的性能问题。 通常一旦拿到一个服务器那么就先做一下性能检查。查看整个数据
阅读全文
摘要:最频繁执行的存储过程,执行次数最多的存储过程 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
阅读全文
摘要:SELECT creation_time N'语句编译时间' ,last_execution_time N'上次执行时间' ,total_physical_reads N'物理读取总次数' ,total_logical_reads/execution_count N'每次逻辑读次数' ,total_
阅读全文
摘要:/******************************************************************************************************* SQL SERVER 2005 - Tell me your secrets! *****
阅读全文
摘要: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...
阅读全文
摘要:--转自:http://blogs.msdn.com/b/apgcdsd/archive/2011/05/13/sql-server-2008-sys-dm-exec-procedure-stats.aspx很多DBA都希望能够得到某个存储过程的执行信息,比如:1) 执行了多少次2) 执行的执行计划...
阅读全文
摘要:--DBA 需要知道N种对数据库性能的监控SQL语句-- IO问题的SQL内部分析下面的DMV查询可以来检查当前所有的等待累积值。Select wait_type, waiting_tasks_count, wait_time_msfrom sys.dm_...
阅读全文