Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - 数据库管理 » 配置数据库 » 数据库选项 » 数据库选项简介 » 按字母顺序排列的选项列表

 

temp_space_limit_check 选项 [数据库]

检查连接使用的临时文件空间量,当请求的空间量大于连接允许使用的限额时,请求将失败。

允许值

On、Off

缺省值

On

作用域

只能为 PUBLIC 组设置。需要 DBA 权限。

注释

当 temp_space_limit_check 设置为 On(缺省值)时,如果连接请求的临时文件空间量超出其限额,请求将失败并返回 SQLSTATE_TEMP_SPACE_LIMIT 错误。当此选项设置为 Off 时,数据库服务器不检查连接使用的临时文件空间量。当此选项设置为 Off 时,如果连接请求的临时空间量超出其限额,则将发生致命错误。

连接的临时文件空间限额为以下两个阈值中的最小值:

  1. 如 max_temp_space 选项设置所指定的每个连接允许的最大临时文件空间量

  2. 除以连接数后临时文件的最大可能大小

只有在临时文件增加到其最大大小的 80% 或更多时(这由操作系统所报告的设备上的剩余可用空间量决定)才使用此阈值。当连接请求的临时文件空间超出允许的限额时,该连接的当前请求失败,并产生错误 SQLSTATE 54W05 (TEMP_SPACE_LIMIT)。

可使用 max_temp_space 选项为连接使用的临时文件空间量指定一个硬性限制。

另请参见