上一页 1 2 3 4 5 6 7 ··· 18 下一页
  2012年6月25日
摘要: SELECT TOP 50 total_worker_time/1000 AS [总消耗CPU 时间(ms)],execution_count [运行次数], qs.total_worker_time/qs.execution_count/1000. as [平均消耗CPU 时间(ms)], SUBSTRING(qt.text,qs.statement_start_offset/2+1, (case when qs.statement_end_offset = -1 then DATALENGTH(qt.text) else qs.statement_end_offse... 阅读全文
posted @ 2012-06-25 09:46 叮叮猫的编程世界 阅读(222) 评论(0) 推荐(0) 编辑
摘要: SELECT t1.session_id, (t1.internal_objects_alloc_page_count + t1.user_objects_alloc_page_count + task_alloc) as [保留或配置的总数据页数], (t1.internal_objects_dealloc_page_count + t1.user_objects_dealloc_page_count + task_dealloc) as [取消配置的总数据页数] from sys.dm_db_session_space_usage as t1, (select session_id,... 阅读全文
posted @ 2012-06-25 01:45 叮叮猫的编程世界 阅读(302) 评论(0) 推荐(0) 编辑
  2012年6月14日
摘要: 原文地址:http://www.cnblogs.com/CareySon/archive/2012/03/09/2387825.html简介 SQL Server 2012中在Order By子句之后新增了OFFSET和FETCH子句来限制输出的行数从而达到了分页效果。相比较SQL Server 2005/2008的ROW_Number函数而言,使用OFFSET和FETCH不仅仅是从语法角度更加简单,并且拥有了更优的性能(看到很多人下过这个结论,但我测试有所偏差,暂且保留意见)。 MSDN上对于OFFSET和FETCH的详细描述可以在(http://msdn.microsoft.com/en- 阅读全文
posted @ 2012-06-14 10:19 叮叮猫的编程世界 阅读(200) 评论(0) 推荐(0) 编辑
  2012年6月13日
摘要: 通过SQL Server Profiler来监视分析死锁在两个或多个SQL Server进程中,每一个进程锁定了其他进程试图锁定的资源,就会出现死锁,例如,进程process1对table1持有1个排它锁(X),同时process1对table2请求1个排它锁(X),进程process2对table2持有1个排它锁(X),同时process2对table1请求1个排它锁(X)类似这种情况,就会出现死锁,除非当某个外部进程断开死锁,否则死锁中的两个事务都将无限期等待下去。 Microsoft SQL Server 数据库引擎死锁监视器定期检查陷入死锁的任务。 如果监视器检测到循环依赖关系,将选择 阅读全文
posted @ 2012-06-13 13:23 叮叮猫的编程世界 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.cnblogs.com/wghao/archive/2011/11/02/2227219.html临时表 Vs 表变量开始 说临时表和表变量,这是一个古老的话题,我们在网上也找到很多的资料阐述两者的特征,优点与缺点。这里我们在SQL Server 2005\SQL Server 2008版本上通过举例子,说明临时表和表变量两者的一些特征,让我们对临时表和表变量有进一步的认识。在本章中,我们将从下面几个方面去进行描述,对其中的一些特征举例子说明:约束(Constraint) 索引(Index) I/0开销 作用域(scope) 存儲位置其他例子描述 约束(Cons 阅读全文
posted @ 2012-06-13 08:20 叮叮猫的编程世界 阅读(200) 评论(0) 推荐(0) 编辑
  2012年6月12日
摘要: 最近一直纠结于Sqlserver的换行和回车的处理,想了很多办法都不行。最后没有办法,百度了下:网上解答的原话: 中英文空格的ASCII值为32,而对于控制字符,制表符、换行符和回车符分别是是char(9)、char(10)和char(13)。于是selectREPLACE(replace(value,CHAR(32),''),CHAR(13)+CHAR(10),'') 阅读全文
posted @ 2012-06-12 11:46 叮叮猫的编程世界 阅读(894) 评论(0) 推荐(0) 编辑
摘要: declare @LgReads bigintselect @LgReads=cntr_value from master.dbo.sysperfinfo where counter_name='Page lookups/sec' if object_id(N'tempdb.dbo.#waits') is not null GOTO InsertTb if object_id(N'tempdb.dbo.#waits') is null GOTO CreateTbCreateTb: create table #waits (type varchar 阅读全文
posted @ 2012-06-12 11:42 叮叮猫的编程世界 阅读(307) 评论(0) 推荐(0) 编辑
摘要: SELECT @@SERVERNAME go SELECT @@VERSION go --select process SELECT spid, kpid, blocked , CAST(waittime AS BIGINT) as waittime, lastwaittype, waitresource, dbid, uid , CAST(cpu / 1000 AS BIGINT) as cpu , CAST(physical_io AS BIGINT) as physical_io, memusage, login_time , last_batch , ecid ,... 阅读全文
posted @ 2012-06-12 11:39 叮叮猫的编程世界 阅读(206) 评论(0) 推荐(0) 编辑
  2012年5月29日
摘要: 今天新浪微博的东东,发现其CreateAt创建时间居然为 英文的时间,并且里面包含有英文。纠结了。时间格式如下:Wed May 23 16:04:54 +0800 2012Wed May 23 16:04:33 +0800 2012Wed May 23 16:03:18 +0800 2012Wed May 23 16:01:47 +0800 2012Wed May 23 16:01:17 +0800 2012Wed May 23 16:01:00 +0800 2012Wed May 23 15:57:34 +0800 2012Wed May 23 15:55:55 +0800 2012Wed 阅读全文
posted @ 2012-05-29 14:47 叮叮猫的编程世界 阅读(998) 评论(0) 推荐(0) 编辑
  2012年5月23日
摘要: 小小程序猿SQL Server认知的成长1.没毕业或工作没多久,只知道有数据库、SQL这么个东东,浑然分不清SQL和Sql Server Oracle、MySql的关系,通常认为SQL就是SQL Server2.工作好几年了,也写过不少SQL,却浑然不知道索引为何物,只知道数据库有索引这么个东西,分不清聚集索引和非聚集索引,只知道查询慢了建个索引查询就快了,到头来索引也建了不少,查询也确实快了,偶然问之:汝建之索引为何类型?答曰:。。。3.终于受到刺激开始奋发图强,买书,gg查资料终于知道原来索引分为聚集索引和非聚集索引,顿时泪流满面,呜呼哀哉,吾终知索引为何物也。4.再进一步学习之亦知聚集索 阅读全文
posted @ 2012-05-23 18:41 叮叮猫的编程世界 阅读(200) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 18 下一页