我为我的浏览器游戏开发了一个私信系统。当我检查大部分CPU时间使用的查询时,我发现这个表是最消耗CPU的。我不擅长索引和查询时间优化。所以,我想得到你对这个表的优化建议。
好的,现在我将首先展示表结构:
结构图片
好的,以下查询读取用户有多少未读消息,而这个查询是最消耗CPU的,因为它在每个页面加载时都会读取:
那么,哪些类型的索引等可能会提高我的性能呢?
好的,现在我将首先展示表结构:
结构图片
好的,以下查询读取用户有多少未读消息,而这个查询是最消耗CPU的,因为它在每个页面加载时都会读取:
SELECT COUNT([Id]) [Number]
FROM [MyTable]
WHERE [ReceiverUserId] = @1
AND [ReceiverReaded] = @2
AND [ReceiverDeleted] = @3
那么,哪些类型的索引等可能会提高我的性能呢?