【发布时间】:2011-09-04 06:46:56
【问题描述】:
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 肯定会从索引中受益。
-
是的,每个要求。读写
标签: sql-server indexing sql-server-2008-r2