このようなテーブルがあります
Subscribers
Id (PK, int)
OwnedBy (FK, int)
EmailAddress (varchar 50)
次のようにクエリすると:
SELECT COUNT(DISTINCT(EmailAddress))
FROM Subscribers
WHERE Subscribers.OwnedBy = 67;
列にインデックスがありOwnedBy
ます。テーブルが非常に大きいと仮定すると、インデックスも作成する必要がありますEmailAddress
か? 書き込み性能の低下は気になりません。