当业务代码执行t-sql语句,返回的结果行数超大时(如640亿行,因数据错误导致),会导致tempdb文件暴增。实际生产环境中以每秒100Mb到200Mb的速度写入该文件,持续一段时间,最终tempdb文件大小120Gb左右。
以上是推测,具体原因还在排查中。
-- 2023-04-17 12:53
经过一天测试,发现确实是以上原因。
--2023-04-18 20:13
业务代码执行T-SQL语句时,返回的行数超出预期(640亿行),由于数据错误,引发了TempDB文件的迅速膨胀,每秒写入速度高达100-200Mb,最终使TempDB达到120Gb。经过测试确认,这个问题确实存在并影响了系统性能。
当业务代码执行t-sql语句,返回的结果行数超大时(如640亿行,因数据错误导致),会导致tempdb文件暴增。实际生产环境中以每秒100Mb到200Mb的速度写入该文件,持续一段时间,最终tempdb文件大小120Gb左右。
以上是推测,具体原因还在排查中。
-- 2023-04-17 12:53
经过一天测试,发现确实是以上原因。
--2023-04-18 20:13
1975
2953

被折叠的 条评论
为什么被折叠?