Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
限制请求日志的大小。
dbsrv16 -zs { size[ k | m | g ] } ...
所有操作系统和数据库服务器。
请求记录用 -zr 选项开启,并用 -zo 选项重定向到一个单独的文件。您可以使用 -zs 选项来限制该文件的大小。
size 是请求日志文件大小的最大值,以字节为单位。分别使用 k、m 或 g 将单位指定为千字节、兆字节或千兆字节。
如果将 -zs 指定为 0,则请求记录文件没有大小限制,且该文件也永远不会被重命名。这是缺省值。
当请求日志文件达到 -zs 选项或 sa_server_option 系统过程指定的大小后,会用附加的扩展名 .old 重命名该文件(如果已经存在这样一个文件,则用相同名称替换现有文件)。然后,重新启动请求日志文件。
以下示例说明如何使用 -zs 选项来控制日志文件的大小。假设用以下命令行启动数据库服务器:
dbsrv16 -zr all -zs 10k -zo mydatabase.log
将创建一个新日志文件 mydatabase.log。当此文件的大小达到 10 KB 时,任何现有的 mydatabase.old 文件都会被删除,mydatabase.log 将被重命名为 mydatabase.old,并将起用一个新的 mydatabase.log 文件。每当 mydatabase.log 文件达到指定大小时(在本例中为 10 KB),都会重复这一过程。