我有一个包含文件和文件夹条目的SQL Server表。
与此同时,我想创建另一个表来创建某种跟踪文件和文件夹的内容。
Id OperationType FileFolderId
----------- ---------------- -----------
1 Added 4511
2 Renamed 4511
3 Deleted 4511
4 Updated 8044
所以与我所有其他同事讨论的内容是关于做到这一点的最佳选择:
或
这里的关键是我们不希望导致主表的性能延迟,这是我们的主要关键表。我们也可以忍受这样一个事实:这个新表可能不会反映所有操作,以免出现任何类型的锁。