12 2011 档案

摘要:场景: 服务器64位,SQL SERVER 2008R2SP1,32G内存,16个CPU,sql server分配内存大约29G。 发布一张小表,分发代理停止在正在将大容量复制到表xxx,该表仅有几十行数据,总量最多几百K查询订阅服务器分发进程,显示bulk insert 呈suspend状态,等待类型为:RESOURCE_SEMAPHORE相关信息如图:相关该SESSION的内存请求信息如下:可以看到该进程申请内存达5G多,这是为什么?内存信息如下:即使DBCC FREEPROCCACHE也不起作用,释放不出内存,发布空表没有问题,因为不用bulk insert重启服务问题可以解决。 阅读全文
posted @ 2011-12-22 10:56 czperfectaction 阅读(428) 评论(0) 推荐(0)
摘要:DROPTABLET_TESTCREATETABLET_TEST(IDINTIDENTITYPRIMARYKEY,STATUSBIT)INSERTINTOT_TESTSELECT0GO100000INSERTINTOT_TESTSELECT1CREATEINDEXIXF_T_TEST_STATUSONT_TEST(STATUS)WHERESTATUS=1UPDATESTATISTICST_TESTwithfullscanDBCCFREEPROCCACHE--正常查询SELECT*FROMT_TESTWHERESTATUS=1--参数化查询SP_EXECUTESQLN'SELECT*FR 阅读全文
posted @ 2011-12-13 10:34 czperfectaction 阅读(561) 评论(2) 推荐(0)
摘要:--setstatisticsxmlonCREATETABLET_TEST(IDINTIDENTITYPRIMARYKEY,CreateTimeDATE)INSERTINTOT_TESTSELECT'2011-11-04'UNIONALLSELECT'2011-11-04'UNIONALLSELECT'2011-11-04'UNIONALLSELECT'2011-11-05'UNIONALLSELECT'2011-11-05'UNIONALLSELECT'2011-11-05'SELECT*FROM 阅读全文
posted @ 2011-12-09 15:32 czperfectaction 阅读(551) 评论(4) 推荐(0)