Sql Server
情殇无限
这个作者很懒,什么都没留下…
展开
-
SQL连续天数问题
IF OBJECT_ID('tempdb..#Test_Gap') IS NOT NULL DROP TABLE #Test_GapgoCREATE TABLE #Test_Gap(id INT IDENTITY,CreateDate DATETIME)goINSERT INTO #Test_Gap VALUES (GETDATE()-20)INSERT INTO #Test原创 2014-07-21 14:32:19 · 8056 阅读 · 0 评论 -
SQL SERVER中XML命名空间
有XML如下: 202014111101 0 13920130005 name0005 0 prod.10000001000原创 2014-07-22 11:08:34 · 986 阅读 · 0 评论 -
统计信息自动更新导致查询超时
数据库有个大的接口日志表InterfaceRecord,表中有XML字段保存了接口报文,每个月新增6000多万的数据(大约300多GB),数据库有个JOB每周日晚上定时把表中1个月前的数据归档到历史库再保存3年时间(客户要求),表上有个复合索引createtime(创建时间),bipcode(接口编码),有一天运维反映程序页面通过createtime+bipcode精确的查询某个时间点的数据会一直原创 2016-04-14 16:28:01 · 1295 阅读 · 3 评论 -
sql server中select语句需要申请的锁
以NA_TrafficMemberOrderRelation表为例,表的索引如下,数据量6500万::下面的查询语句,正常情况下会先使用IX_NA_TrafficMemberOrderRelation_usermobile索引进行查找,再返回聚集索引查找剩下的列select * from NA_TrafficMemberOrderRelation where usermobile=原创 2016-05-06 11:46:30 · 2750 阅读 · 1 评论 -
sql server实例内存使用统计
SQL SERVER内存按存放数据的类型,大概可以分为三类:1、buffer pool,存放数据页面的缓冲区,sql server数据都是存放在一个个8K的页面里,当用户需要使用这个页面上的数据时,都是把整个页面加载到内存的buffer pool区缓存起 来。2、各类consumer: connect:SQL SERVER为每一个客户端连接分配一块内存,用来存原创 2016-05-18 16:04:10 · 3375 阅读 · 1 评论 -
sql server一个查询语句引发的死锁
程序错误日志大量的报死锁错误,去数据库错误日志查看确实有很多死锁(应在数据库实例启动时执行dbcc traceon(1222,-1)开启死锁跟踪):04/29/2016 14:07:51,spid33s,δ֪,waiter id=process71da6bb88 mode=IX requestType=wait04/29/2016 14:07:51,spid33s,δ֪,waiter原创 2016-05-06 16:49:55 · 9430 阅读 · 3 评论