暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

金仓数据库KingbaseES服务器应用参考手册--9. sys_test_fsync

数据猿 2022-08-22
196

9.1. 简介:

sys_test_fsync— 在当前系统上测试KingbaseES服务器中参数 wal_sync_method设置为不同值的表现,测试结果可以为 wal_sync_method 设置最佳值提供参考。

sys_test_fsync使用wal_sync_method可配置的I/O函数在当前系统上进行测试并输出测试结果,如果测试过程中发生I/O 问题可以输出对应的信息。

需要注意的是, sys_test_fsync测试结果和真实的数据库吞吐量是有区别的,因为数据库吞吐量会受限于WAL日志的写入速度。

sys_test_fsync的测试结果显示文件同步操作时间,单位为微秒。可以根据此测试结果选择最佳的文件同步方法来设置 wal_sync_method,也可以根据测试结果来优化 commit_delay 参数。

9.2. 命令行参数:

sys_test_fsync [-f FILENAME] [-s SECS-PER-TEST]

9.3. 参数说明:

sys_test_fsync接受下列命令行选项:

-f

--filename

文件名,测试过程中将测试数据写入到此文件。此测试是为了给 wal_sync_method提供参考,此参数指定的文件最好和sys_wal目录处于同一个存储设备上。未指定则默认将测试数据写入当前目录中的临时文件sys_test_fsync.out,此文件在测试结束后自动删除。

-s

--secs-per-test

指定每个测试项测试的时间,单位:秒。测试的时间越长,测试结果越准确。未指定此参数则默认为 5 秒,那么所有测试项将在2分钟以内完成。

-V

--version

打印 sys_test_fsync版本并且退出。

-?

--help

显示有关 sys_test_fsync命令行参数的帮助并且退出。

9.4. 环境变量:

9.5. 错误信息诊断:

9.6. 备注:

9.7. 参考:

kingbase

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论