【发布时间】:2010-09-22 17:31:25
【问题描述】:
示例
有一个应用程序可以测量世界每个城镇的温度。每 5 分钟进行一次测量并写入测量表。
CREATE TABLE [dbo].[Measurement](
[MeasurementID] [int] IDENTITY(1,1) NOT NULL,
[Town] [varchar](50) NOT NULL,
[Date] [datetime] NOT NULL,
[Temp] [int] NOT NULL,
CONSTRAINT [PK_Measurement] PRIMARY KEY CLUSTERED
(
[MeasurementID] ASC
)) ON [PRIMARY]
问题
获取城镇列表及其当前温度的最有效查询是什么?
假设有 10 万个城镇和 1000 万条记录
注意:我添加了几个可能的答案,但可能还有其他选择。
【问题讨论】:
标签: sql-server performance tsql sql-server-2008