3
过滤按行版本排序的数据
我有一个具有以下结构的SQL数据表: CREATE TABLE Data( Id uniqueidentifier NOT NULL, Date datetime NOT NULL, Value decimal(20, 10) NULL, RV timestamp NOT NULL, CONSTRAINT PK_Data PRIMARY KEY CLUSTERED (Id, Date) ) 不同的Id的数量在3000到50000之间。 表的大小变化到十亿行以上。 一个ID最多可以覆盖表格的5%至几行。 此表上最常执行的查询是: SELECT Id, Date, Value, RV FROM Data WHERE Id = @Id AND Date Between @StartDate AND @StopDate 我现在必须在ID的一个子集上实现增量数据检索,包括更新。 …