【发布时间】:2015-12-23 22:35:41
【问题描述】:
我的新组织中有一个 60 GB 的生产数据库。我们在一夜之间从这个数据库中运行了 500 份报告。我注意到所有报告脚本都在TempDB 中创建表格,然后填充最终报告。 TempDB 大小为 6 GB。没有为这些从 PowerShell 调用的报告脚本设置依赖项。
以这种方式广泛使用TempDB 是一种好习惯吗?还是在生产数据库本身中创建所有暂存表并在生成报告后删除它们更好?
谢谢, 鲁普什
【问题讨论】:
-
使用 tempdb 没有任何问题(明确地)。 tempdb 通常被隐式使用(即在您的控制之外)。