DB项目-通过关系提高性能
|
我有两个表,我们称它们为TableA和TableB。 TableA中的一条记录与TableB中的一条或多条记录相关。但是在TableB中,对于TableA中的每个记录(例如,具有最低ID的记录),在表B中也有一个特殊记录,我希望可以快速访问该特殊记录。不会删除两个表中的数据-这是一种历史记录,很少清除。在性能方面如何做到最好?
我想到了:
1)双向关系,但会影响插入性能
2)设计下一个表,其主键为FK_TableA(对于TableA记录,正好是一个“特殊”),第二列是FK_TableB,然后创建视图
3)设计下一个表,主键为FK_TableA,FK_TableB,使FK_TableA唯一,然后创建视图
我愿意接受所有其他想法:)
没有找到相关结果
已邀请:
1 个回复
埠仙俊