我正在设计一个使用 SQL Server 2008 R2 作为其后端数据库的报告解决方案。数据库模式相当简单。一个以 PK 命名的表和一个Calls
以PK 命名的表具有与调用的外键关联。 CallId
Events
fk_CallId
每个呼叫至少有 6-7 个事件,每天有 3000 多个呼叫记录在数据库中。
我有点担心这种关系对查询性能有多大影响。如果inner join
在具有超过几百万行的Events
表上 CallerId
使用Events
(Calls
一般来说,我可以做任何其他步骤来确保性能正常吗?