

# 修改临时数据库选项
<a name="SQLServer.TempDB.Modifying"></a>

您可以在 Amazon RDS 数据库实例上修改 `tempdb` 数据库的数据库选项。有关可以修改哪些选项的详细信息，请参阅 Microsoft 文档中的[临时数据库](https://msdn.microsoft.com/en-us/library/ms190768%28v=sql.120%29.aspx)。

最大文件大小等数据库选项在您重新启动数据库实例之后会保留。您可以修改数据库选项以优化导入数据时的性能，以及防止存储空间不足。

## 优化导入数据时的性能
<a name="SQLServer.TempDB.Modifying.Import"></a>

在将大量数据导入数据库实例时，如果要优化性能，请将临时数据库的 `SIZE` 和 `FILEGROWTH` 属性设置为较大的数字。有关优化 `tempdb` 的更多信息，请参阅 Microsoft 文档中的[优化临时数据库性能](https://technet.microsoft.com/en-us/library/ms175527%28v=sql.120%29.aspx)。

以下示例说明了将大小设置为 100 GB 并将文件增长设置为 10%。

```
1. alter database[tempdb] modify file (NAME = N'{{templog}}', SIZE={{100GB}}, FILEGROWTH = {{10%}})
```

## 防止存储问题
<a name="SQLServer.TempDB.Modifying.Full"></a>

要防止 `tempdb` 数据库使用所有可用的磁盘空间，请设置 `MAXSIZE` 属性。以下示例说明了将该属性设置为 2048 MB。

```
1. alter database [tempdb] modify file (NAME = N'{{templog}}', MAXSIZE = {{2048MB}})
```