【发布时间】:2017-05-17 13:19:48
【问题描述】:
当我创建一个 Insert Into 语句时,是否有任何方法可以预测该语句将在 TempDB 中填充多少空间?
谢谢
【问题讨论】:
-
“预测”它的唯一方法是运行查询以查看行中有多少数据。您真正想在这里完成什么?
-
我在 TempDB 中遇到了大小问题,我想在每次运行语句时验证它是否会因为 TempDB 的大小而返回错误
-
听起来您的问题可能不是单个查询,而是 tempdb 大小(磁盘分配)问题。
-
是的,我已经要求添加更多磁盘。但我正在尝试在我的流程中添加更多最佳实践。而且我认为知道查询语句对 TempDB 是否会很重……有什么办法吗?
-
NumberOfRows * SpaceReservedForEachRow = PredictedSpaceTheStatementWillConsume 你可能想从这个链接开始technet.microsoft.com/en-us/library/ms176029(v=sql.105).aspx
标签: sql-server database-administration tempdb