一个 SQL Server 2008 R2 数据库视图联合了几个事务表。几个月来查询一直很慢,开发团队正计划重新创建查询。我需要将结果 ETL 到一个平面文件中并从数据库中清除它们。当我尝试查询视图(500 万条记录)时,出现此错误:
消息 1105,级别 17,状态 2,第 1 行
无法为数据库“tempdb”中的对象“dbo.SORT 临时运行存储:140744470495232”分配空间,因为“PRIMARY”文件组已满。通过删除不需要的文件、删除文件组中的对象、向文件组添加其他文件或为文件组中的现有文件设置自动增长来创建磁盘空间。
我应该设置的推荐文件增长是多少,如何管理或解决此错误?提前致谢。