工作中点滴记录

永远保持学徒心态

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

04 2012 档案

摘要:近期的一个项目是关于不同数据库同步的操作,考虑到数据的及时性,应用程序的性能,在数据库链接字符串中加入MultipleActiveResultSets;MultipleActiveResultSets的作用是指定多活动的结果集是否与指定的链接相互关联;类型是bool类型;true代表与指定的链接关联;false代表与指定的链接不关联;默认是false;举个例子(以控制台应用程序为例):View Code SqlConnectionStringBuilder sb = new SqlConnectionStringBuilder(); sb.DataSource = "... 阅读全文
posted @ 2012-04-27 08:34 梦里故乡 阅读(5357) 评论(1) 推荐(2)

摘要:在项目中遇见当数据量达到千万级的时候分页与查询数据出现性能问题,时常出现timeout现象。要求,查询出某个地区在某种类型下相应子类型最近一天的的报价信息,如果采用把某个地区的某种类型下的所有子类型的最近一天报价相应信息与日期放到临时表中,然后再历史报价表中查询相应的最近日期,会出现timeout:现在做如下修改:修改后 1 CREATE PROC [dbo].[usp_GetHistoryPrices] 2 @AreaID INT, 3 @TypeID INT 4 AS 5 BEGIN 6 SET NOCOUNT ON; 7 WITH temp_1 AS( 8 ... 阅读全文
posted @ 2012-04-09 22:29 梦里故乡 阅读(10544) 评论(0) 推荐(3)

摘要:如果将值插入到表的标识列中,需要启用 SET IDENTITY_INSERT。举例如下:创建表Orders、Products,Orders表与Products表分别有标识列OrderID与ProductID:表Orders,Products1 CREATE TABLE Orders(2 OrderID INT IDENTITY(1,1) NOT NULL PRIMARY KEY,3 PriceDate DateTime4 )5 6 CREATE TABLE Products(7 ProductID INT IDENTITY(1,1) NOT NULL PRIMARY KEY,8 P... 阅读全文
posted @ 2012-04-09 17:13 梦里故乡 阅读(7508) 评论(0) 推荐(3)