我有下表:
物料表(待建)
MaterialID
ProductID
ProductDescription
OtherPropetries...
产品表(已存在)
ProductID
ProductDescription
在Material
表格中,我应该离开ProductDescription
还是将其删除,并通过该列加入Material
和Product
表格ProductCode
?哪个是更好的性能明智的选择?
我认识到添加Description
列的冗余性,但想知道是否值得(如果有的话)提高性能。
在表中添加冗余字段可以提高读取性能,但在写入(插入或更新)时,BUT速度会变慢,使用更多的磁盘空间,并可能导致更复杂的代码(用于插入)。
因此,这取决于您的用例。如果快速查询对您的应用程序非常重要,则可以执行此操作。
但是,有一句谚语说:让它运行,使它正确,使其快速。因此,您可能应该将这种性能优化推迟到发现真正需要的时候。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句