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


    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

  • 相关阅读:
    22年牛客最新大厂Java岗面试题大合集(含答案)
    spring-boot集成mybatis真的很简单吗?
    详解深拷贝,浅拷贝
    spring整合influxdb
    那些年,我们一起发现的Bug
    Redis高可用之持久化
    超越人类的极限:人工智能的崛起之路
    leetcode-64.最小路径和
    ImmunoChemistry艾美捷基本细胞毒性试验试剂盒测定方案
    Python 语言如日中天,详细介绍 Python 语言的发展历程和特点
  • 原文地址:https://blog.csdn.net/arthemis_14/article/details/126475621