Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
检查连接使用的临时文件空间量,当请求的空间量大于连接允许使用的限额时,请求将失败。
On、Off
On
只能为 PUBLIC 设置。您必须具有 SET ANY SYSTEM OPTION 系统特权才能设置此选项。
当 temp_space_limit_check 设置为 On(缺省值)时,如果连接请求的临时文件空间量超出其限额,请求将失败并返回 SQLSTATE_TEMP_SPACE_LIMIT 错误。当此选项设置为 Off 时,数据库服务器不检查连接使用的临时文件空间量。当此选项设置为 Off 时,如果连接请求的临时空间量超出其限额,则将发生致命错误。
连接的临时文件空间限额为以下两个阈值中的最小值:
如 max_temp_space 选项设置所指定的每个连接允许的最大临时文件空间量
除以连接数后临时文件的最大可能大小
只有在临时文件增加到其最大大小的 80% 或更多时(这由操作系统所报告的设备上的剩余可用空间量决定)才使用此阈值。当连接请求的临时文件空间超出允许的限额时,该连接的当前请求失败,并产生错误 SQLSTATE 54W05 (TEMP_SPACE_LIMIT)。
可使用 max_temp_space 选项为连接使用的临时文件空间量指定一个硬性限制。