SQL Server是一个非常繁忙的表,它随时为大约6-10K用户保存活动,并在每个命中时都有插入/更新/删除。繁忙的表,要索引或不索引
我没有在这个表上使用索引,因为任何写入的数据都不会超过10分钟。
但在观看活动监视器时,我注意到SQL Server建议为该表添加索引。
我知道在表格上保留索引有其成本,你认为我应该增加索引?
更新有关的详细信息: SQL 2008 R2
表
[id] [bigint] IDENTITY(1,1) NOT NULL,
[siteid] [int] NOT NULL,
[last_seen] [datetime] NOT NULL,
[ua] [varchar](250) NOT NULL,
[ip] [varchar](15) NOT NULL,
[t_id] [int] NOT NULL
推荐指数
ON [dbo].[onlines] ([ua],[ip],[t_id])
您可能从该表中读取?每个请求?是的,用户和IP可能肯定会从索引中受益。 – GolezTrol 2011-05-29 11:43:21
是每个请求。读取和写入 – nLL 2011-05-29 11:48:08