数据库是 SQL 2008R2 企业版。
我有一个 SSIS 集成,每晚在一个表中截断并加载大约 1500 万行。发生这种情况之后,我有一个执行 SQL 任务,它在表 b/c 上重建索引,它在 trunc 和加载后严重碎片化。
我遇到的问题是第一次使用该表作为数据源的报告。第一次执行需要一段时间。然而,在第一次执行之后,报告就像预期的那样飞快,直到第二天晚上再次发生截断、加载和索引重建。
关于我可以做什么来修复该表上第一个查询的性能的任何建议?
数据库是 SQL 2008R2 企业版。
我有一个 SSIS 集成,每晚在一个表中截断并加载大约 1500 万行。发生这种情况之后,我有一个执行 SQL 任务,它在表 b/c 上重建索引,它在 trunc 和加载后严重碎片化。
我遇到的问题是第一次使用该表作为数据源的报告。第一次执行需要一段时间。然而,在第一次执行之后,报告就像预期的那样飞快,直到第二天晚上再次发生截断、加载和索引重建。
关于我可以做什么来修复该表上第一个查询的性能的任何建议?