随笔 - 175  文章 - 1  评论 - 5  阅读 - 49521
06 2012 档案
关于Sqlserver窗口函数over的用法
摘要:个人觉得,sqlserver在2005以后推出窗口函数 Over完全是一个创举,他让很多的复杂的问题变得简单了。既然是用法,我就不说明其他的东西,举一些例子就好了:create table OverTableTest ( id int identity(1,1),--ID Val int, --值 typ int, --类型 ) go declare @cou int set @cou=1 while @cou<50 begin insert into OverTableTest select @cou,@cou%5+1 set @cou=@cou+1 end go s... 阅读全文
posted @ 2012-06-25 14:47 叮叮猫的编程世界 阅读(648) 评论(0) 推荐(0) 编辑
代码列表 4.5:显示累计最消耗 CPU 时间的前50个运行计划
摘要: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 叮叮猫的编程世界 阅读(223) 评论(0) 推荐(0) 编辑
统计各连接对 tempdb 系统数据库的占用量
摘要: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 叮叮猫的编程世界 阅读(305) 评论(0) 推荐(0) 编辑
关于Sqlserver2012分页的新功能尝试
摘要:原文地址: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 叮叮猫的编程世界 阅读(201) 评论(0) 推荐(0) 编辑
转载自博客园的一篇文章 通过SQL Server Profiler来监视分析死锁
摘要:通过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 叮叮猫的编程世界 阅读(193) 评论(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 叮叮猫的编程世界 阅读(204) 评论(0) 推荐(0) 编辑
关于Sqlserver的换行和空格
摘要:最近一直纠结于Sqlserver的换行和回车的处理,想了很多办法都不行。最后没有办法,百度了下:网上解答的原话: 中英文空格的ASCII值为32,而对于控制字符,制表符、换行符和回车符分别是是char(9)、char(10)和char(13)。于是selectREPLACE(replace(value,CHAR(32),''),CHAR(13)+CHAR(10),'') 阅读全文
posted @ 2012-06-12 11:46 叮叮猫的编程世界 阅读(920) 评论(0) 推荐(0) 编辑
收藏的一个Sqlserver性能查询,包括查询CPU 网络等
摘要: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 叮叮猫的编程世界 阅读(309) 评论(0) 推荐(0) 编辑
Sqlserver活动视图
摘要: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 叮叮猫的编程世界 阅读(207) 评论(0) 推荐(0) 编辑

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

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