如何为此表构建索引/优化

时间:2011-01-17 09:35:21

标签: sql sql-server database database-design

我正在使用SQL Server 2008 R2,我的数据库中有一个类似于这样的表。

Id (Int), Name(NVarChar), DateCreated(DateTime), Message(NVarChar)

对此数据库表只运行3个查询

select top 1 * 
from table1 
where Name = @input   // almost all Names are unique, used 55% of the time

select top 100 
from table1   
where DateCreated > @input    // used 40% of the time

insert...    //create new record, used 5% of the time

此表有超过2000万行。

如何优化此数据库?

1 个答案:

答案 0 :(得分:1)

在Name和DateCreated

上添加索引