【发布时间】:2011-11-08 01:35:07
【问题描述】:
我的浏览器游戏有一个私人消息系统。当我使用查询检查大多数 CPU 时间时,我发现该表是使用 CPU 最多的表。我不擅长索引,查询时间优化。因此,我想获得有关此表的优化提示。
好的,现在我将首先向您展示表结构:
结构图
好吧,下面这个查询会读取用户有多少未读消息,这个查询是使用 CPU 最多的查询,因为它会在每次页面加载时读取:
SELECT COUNT([Id]) [Number]
FROM [MyTable]
WHERE [ReceiverUserId] = @1
AND [ReceiverReaded] = @2
AND [ReceiverDeleted] = @3
那么什么样的索引等可以提高我的性能?
【问题讨论】:
标签: sql-server performance optimization