我们拥有包含数十亿数据的复杂数据库,我们将重新设计此数据库以提高数据库性能。
我们将删除一些表并将此数据与现有表合并,并将6-7个新列添加到现有相关表中。这有助于我们提高绩效吗?
答案 0 :(得分:1)
如果它减少了查询中的连接,那么它总是更好。如果要处理大量数据,则Denormalizing是提高性能的选项之一。您可以浏览下面的链接以便更好地理解。 http://technet.microsoft.com/en-us/library/cc505841.aspx
答案 1 :(得分:0)
您可以使用索引来提高性能。
如果您使用这些表进行报告,则使用索引键是明智的。