下表列出了 tempdb 数据和日志文件的初始配置值。对于不同版本的 SQL Server,这些文件的大小可能略有不同。 文件 逻辑名称 物理名称 文件增长 主数据 tempdev tempdb,mdf 按,10%,自动增长,直到磁盘已满 日志 templog templog,ldf 以,10%,的速度自动增长到最大,2,TB tempdb 的大小可以影响系统性能。例如,如果 tempdb 的大小太小,则每次启动 SQL Server 时,系统处理可能忙于数据库的自动增长,而不能支持工作负荷要求。可以通过增加 tempdb 的大小来避免此开销。 在 SQL Server 中,tempdb 性能以下列方式进行提高: 若要移动 tempdb 数据和日志文件,请参阅移动系统数据库。 下表列出了 tempdb 数据库中每个数据库选项的默认值,以及是否可以修改该选项。若要查看这些选项的当前设置,请使用 sys.databases 目录视图。 数据库选项 默认值 是否可修改 ALLOW_SNAPSHOT_ISOLATION OFF 是 ANSI_NULL_DEFAULT OFF 是 ANSI_NULLS OFF 是 ANSI_PADDING OFF 是 ANSI_WARNINGS OFF 是 ARITHABORT OFF 是 AUTO_CLOSE OFF 否 AUTO_CREATE_STATISTICS ON 是 AUTO_SHRINK OFF 否 AUTO_UPDATE_STATISTICS ON 是 AUTO_UPDATE_STATISTICS_ASYNC OFF 是 CHANGE_TRACKING OFF 否 CONCAT_NULL_YIELDS_NULL OFF 是 CURSOR_CLOSE_ON_COMMIT OFF 是 CURSOR_DEFAULT GLOBAL 是 数据库可用性选项 ONLINE,MULTI_USER,READ_WRITE 否,否,否 DATE_CORRELATION_OPTIMIZATION OFF 是 DB_CHAINING ON 否 ENCRYPTION OFF 否 NUMERIC_ROUNDABORT OFF 是 PAGE_VERIFY 对于新安装的 SQL Server,为 CHECKSUM。 对于升级的 SQL Server,为 NONE。 是 PARAMETERIZATION SIMPLE 是 QUOTED_IDENTIFIER OFF 是 READ_COMMITTED_SNAPSHOT OFF 否 RECOVERY SIMPLE 否 RECURSIVE_TRIGGERS OFF 是 Service,Broker,选项 ENABLE_BROKER 是 TRUSTWORTHY OFF 否 有关这些数据库选项的说明,请参阅 ALTER DATABASE SET 选项 (Transact-SQL)。 不能对 tempdb 数据库执行以下操作: 任何用户都可以在 tempdb 中创建临时对象。用户只能访问自己的对象,除非他们获得更多的权限。可以撤消对 tempdb 的连接权限以阻止用户使用 tempdb,但是不建议这样做,因为一些例行操作需要使用 tempdb。