A_V*_*A_V 2 sql-server sql-server-2008-r2 disk-space
我有一个 SQL Server 2008 R2 标准版数据库,我已为其配置了ROWS
(.mdf) 数据库文件自动增长功能ON
,并将最大大小设置为 10GB。
一段时间后,我收到一条警报,提示我的tempdb日志已填满驱动器。我认为我的数据库大小被限制在 9990MB 左右,无法进一步扩展。
这两件事可能有关联吗?无法扩展的数据库是否会将其事务存储在tempdb中?
当数据库ROWS
文件已满并且有人不断向其中添加数据时会发生什么?
数据来自SQL Server性能数据监控:
不,两者没有关系。
TempDB 用于显式临时表,但也用于排序和数据库快照以及许多其他内部事物。当 TempDB 填满时是否正在进行其他非常大的事务?
如果事务需要更多数据空间(或日志空间或 TempDB 空间),但文件设置为不增长(或磁盘空间不足),则事务将失败并回滚。所以不会添加新的数据。
归档时间: |
|
查看次数: |
2297 次 |
最近记录: |