1

我们有许多包含数十亿数据的表的复杂数据库,我们将重新设计这个数据库以提高数据库性能。

我们将删除一些表并将这些数据与现有表合并,并在现有相关表中添加 6-7 个新列。这有助于我们提高性能吗?

4

3 回答 3

1

如果它减少了查询中的连接,那么它总是更好。如果您正在处理大量数据,那么反规范化是提高性能的选项之一。您可以通过下面的链接更好地理解。http://technet.microsoft.com/en-us/library/cc505841.aspx

于 2013-06-24T14:24:41.637 回答
1

The new column is better than the new table with a one-to-one relationship because the size of the database in the new column is much smaller than creating a relationship between two tables and occupying system resources.

于 2021-12-18T10:25:10.300 回答
0

您可以使用索引来提高性能。

如果您使用这些表进行报告,那么使用索引键是明智的。

于 2013-06-24T12:32:35.930 回答