我是 SQL Server 的新手,虽然在 Oracle 数据库中花费了足够的时间。在我管理的当前应用程序中,包含许多非规范化的临时表来接收上游数据。
已在登台表上创建了视图,每个登台表由大约 40 个表和多个连接组成。这些视图加载与另一个数据库中的视图同名的数据集市表。
这些视图需要花费大量时间来加载数据集市表,大约需要 5 小时。逻辑是截断加载,即每天截断整个数据库,并使用格式文件将数据从源系统文件加载到暂存区表中。
由于故意编写了截断加载过程,如何调整这些视图以使加载过程更快?
我是 SQL Server 的新手,虽然在 Oracle 数据库中花费了足够的时间。在我管理的当前应用程序中,包含许多非规范化的临时表来接收上游数据。
已在登台表上创建了视图,每个登台表由大约 40 个表和多个连接组成。这些视图加载与另一个数据库中的视图同名的数据集市表。
这些视图需要花费大量时间来加载数据集市表,大约需要 5 小时。逻辑是截断加载,即每天截断整个数据库,并使用格式文件将数据从源系统文件加载到暂存区表中。
由于故意编写了截断加载过程,如何调整这些视图以使加载过程更快?