整理了一大坨的常用SQL语句,以方便自己需要用的时候查找。

查看锁

SELECT  [request_session_id] ,
        c.[program_name] ,
        DB_NAME(c.[dbid]) AS dbname ,
        [resource_type] ,
        [request_status] ,
        [request_mode] ,
        [resource_description] ,
        OBJECT_NAME(p.[object_id]) AS objectname ,
        p.[index_id]
FROM    sys.[dm_tran_locks] AS a
        LEFT JOIN sys.[partitions] AS p ON a.[resource_associated_entity_id] = p.[hobt_id]
        LEFT JOIN sys.[sysprocesses] AS c ON a.[request_session_id] = c.[spid]
WHERE   c.[dbid] = 19
ORDER BY [request_session_id] ,
        [resource_type]

查看Page上的数据

DBCC PAGE([dbname|dbid],1,14464,3)

 

读取错误日志

sp_readerrorlog

查看请求,查看连接,查看Session执行的语句

SELECT  *
FROM    sys.dm_exec_requests

SELECT  *
FROM    sys.dm_exec_connections
ORDER BY net_transport

DBCC INPUTBUFFER(69)

SELECT  [request_session_id] ,
        c.[program_name] ,
        DB_NAME(c.[dbid]) AS dbname ,
        [resource_type] ,
        [request_status] ,
        [request_mode] ,
        [resource_description] ,
        OBJECT_NAME(p.[object_id]) AS objectname ,
        p.[index_id]
FROM    sys.[dm_tran_locks] AS a
        LEFT JOIN sys.[partitions] AS p ON a.[resource_associated_entity_id] = p.[hobt_id]
        LEFT JOIN sys.[sysprocesses] AS c ON a.[request_session_id] = c.[spid]
WHERE   c.[dbid] = 5
ORDER BY [request_session_id] ,
        [resource_type]

查看Block

SELECT  *
FROM    sys.sysprocesses WITH ( NOLOCK )
WHERE   blocked <> 0

最耗CPU的语句查询

SELECT TOP ( 10 )
        qs.last_execution_time ,
        SUBSTRING(ST.text, ( QS.statement_start_offset / 2 ) + 1,
                  ( ( CASE statement_end_offset
                        WHEN -1 THEN DATALENGTH(st.text)
                        ELSE QS.statement_end_offset
                      END - QS.statement_start_offset ) / 2 ) + 1) AS statement_text ,
        execution_count ,
        total_worker_time / 1000 AS total_worker_time_ms ,
        ( total_worker_time / 1000 ) / execution_count AS avg_worker_time_ms ,
        total_logical_reads ,
        total_logical_reads / execution_count AS avg_logical_reads ,
        total_elapsed_time / 1000 AS total_elapsed_time_ms ,
        ( total_elapsed_time / 1000 ) / execution_count AS avg_elapsed_time_ms ,
        qp.query_plan
FROM    sys.dm_exec_query_stats qs
        CROSS APPLY sys.dm_exec_sql_text(qs.sql_handle) st
        CROSS APPLY sys.dm_exec_query_plan(qs.plan_handle) qp
WHERE   qs.last_worker_time > 3000
ORDER BY qs.last_execution_time DESC

参考Blog:

关于Block http://www.cnblogs.com/fygh/archive/2012/01/17/2324926.html

关于性能 http://www.cnblogs.com/Amaranthus/archive/2012/03/07/2383551.html

常用语句 http://www.cnblogs.com/kerrycode/p/3153321.html

未完待续……

[杂] 一些常用的SQL归类之一的更多相关文章

  1. MySQL 常用的sql语句小结(待续)

    mysql 常用的sql语句 1.查看数据库各个表中的记录数 USE information_schema; SELECT table_name,table_rows FROM tables WHER ...

  2. MySQL - 常用命令及常用查询SQL

    常用查询SQL #查看临时目录 SHOW VARIABLES LIKE '%tmp%'; #查看当前版本 SELECT VERSION(); 常用命令 #查看当前版本,终端下未进入mysql mysq ...

  3. 常用的Sql 函数

    常用的Sql 函数 1: replace 函数,替换字符. 语法 replace (original-string, search-string, replace-string ) 第一个参数你的字符 ...

  4. 经典SQL语句大全以及50个常用的sql语句

    经典SQL语句大全 一.基础 1.说明:创建数据库CREATE DATABASE database-name 2.说明:删除数据库drop database dbname3.说明:备份sql serv ...

  5. SQL Server中常用的SQL语句(转):

    SQL Server中常用的SQL语句 转自:http://www.cnblogs.com/rainman/archive/2013/05/04/3060428.html 1.概述 名词 笛卡尔积.主 ...

  6. WordPress 常用数据库SQL查询语句大全

    在使用WordPress的过程中,我们少不了要对数据库进行修改操作,比如,更换域名.修改附件目录.批量修改文章内容等等.这个时候,使用SQL查询语句可以大大简化我们的工作量. 关于如何操作SQL查询语 ...

  7. oracle常用的SQL语句

    一些常用的SQL语句: --建表 create table adolph (id number(10,0),              name varchar2(20),              ...

  8. 常用的sql函数

    常用的sql函数 concat('hello','world') 结果:helloworld  作用:拼接 substr('helloworld',1,5)      hello           ...

  9. SQL之50个常用的SQL语句

    50个常用的sql语句 Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teacher(T#,T ...

随机推荐

  1. msmms (二) sms与mms 简述!

    mms 锁定 本词条由“科普中国”百科科学词条编写与应用工作项目 审核 . MMS是英文缩写,它可以是Membership Management System的缩写,中文译名为会员管理系统.也可以是M ...

  2. Javascript 将图片的绝对路径转换为base64编码

    Javascript将图片的绝对路径转换为base64编码 我们可以使用canvas.toDataURL的方法将图片的绝对路径转换为base64编码:在这我们引用的是淘宝首页一张图片如下: var i ...

  3. PHP: Local 和 Global 作用域

    函数之外声明的变量拥有 Global 作用域,只能在函数以外进行访问. 函数内部声明的变量拥有 LOCAL 作用域,只能在函数内部进行访问. 下面的例子测试了带有局部和全局作用域的变量: 在上例中,有 ...

  4. 第三方br查询工具害人不浅

    第三方br查询工具害人不浅,查询的时候会大批量调用百度的数据库,为什么说是大批量查询呢? 首先是自己查询,心急的站长恨不得下一次刷新br时数值会有所提高,不是那么急的也会一天查一次或几天一次,记录网站 ...

  5. Linux下建立软链接

    实例:ln -s /home/gamestat    /gamestat Linux下的软链接类似于windows下的快捷方式 ln -s a b 中的 a 就是源文件,b是链接文件名,其作用是当进入 ...

  6. fastjson 的使用

    json解析:[2]fastjson 使用 http://jingyan.baidu.com/article/c74d6000672e450f6b595d53.html 利用阿里的fastjson包对 ...

  7. HDU1198水管并查集Farm Irrigation

    Benny has a spacious farm land to irrigate. The farm land is a rectangle, and is divided into a lot ...

  8. String是引用类型

    关于String为值类型还是引用类型的讨论一直没有平息,最近一直在研究性能方面的问题,今天再次将此问题进行一次明确.希望能给大家带来点帮助. 如果有错误请指出. 来看下面例子: //值类型 ; int ...

  9. php抽象类的简单应用

    抽象类也是面向对象中的重要概念,和接口.继承的概念重要性相当,在面向对象的开发中,所有的对象都是通过类来描述的,但是反过来,并不是所有类都是用来描绘对象的,广义上讲如果一个类中没有足够信息来描述一个具 ...

  10. 让Delphi的DataSnap发挥最大效率

    让Delphi的DataSnap发挥最大效率 让Delphi的DataSnap发挥最大效率 一个DataSnap的应用程序由两个层组成: DataSnap服务器,它有一个带有一个或者更多DataSet ...