读书人

对千万条数据查询,该怎么处理

发布时间: 2012-03-26 15:46:56 作者: rapoo

对千万条数据查询

SQL code
CREATE TABLE [dbo].[text](    [id] [int] NOT NULL,    [pm] [varchar](4) NULL,    [gg] [varchar](14) NULL, CONSTRAINT [PK_text] PRIMARY KEY CLUSTERED (    [id] ASC)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]) ON [PRIMARY]GOSET ANSI_PADDING OFFGO 

例:表结构如上,假如表中有几百万条数 ,怎么样根据 id 查询其中一条,sql 怎么写查询速度最快

[解决办法]
已在ID上建了一聚集索引,那Select * From text where ID=@parameter 用聚集索引搜索,在查效率上已是最了。要是主感是很慢的,建用表分方式,或者速更快的磁,如能力能到1GB/s的磁,就能提高查效率。

读书人网 >SQL Server

热点推荐