PostgreSQL 9.4.4 中文手册
上一页 | 上一级 |  | 下一页

# pg_test_fsync

## 名称

pg_test_fsync -- 为PostgreSQL定义最快的wal_sync_method

## 大纲

`pg_test_fsync` [`option`...]

## 描述

pg_test_fsync是为了给你一个在你的特定系统上什么是最快的 wal_sync_method的合理想法，同时提供经鉴定的I/O问题的诊断信息。 不过，pg_test_fsync 显示的不同在实际的数据库吞吐量中可能没什么重要区别， 特别是自从许多数据库服务器不再速度受限于它们的事务日志之后。 pg_test_fsync为每个`wal_sync_method` 报告文件同步操作的平均时间（以微妙计），也可以用于优化commit_delay的值。

## 选项

pg_test_fsync接受下列的命令行选项：

`-f`
`--filename`

  声明要写入测试数据的文件名。这个文件应该和`pg_xlog` 目录在相同的文件系统中或者放置在`pg_xlog`目录下。 （`pg_xlog`包含WAL文件。） 缺省是`pg_test_fsync.out`在当前目录中。

`-s`
`--secs-per-test`

  声明每个测试的秒数。每个测试用的时间越多，测试的准确度越高， 但是花费的时间也越多。缺省是5秒，允许程序在两分钟内完成。

`-V`
`--version`

  输出pg_test_fsync的版本并退出。

`-?`
`--help`

  显示关于pg_test_fsync命令行参数的帮助信息，然后退出。

## 作者

Bruce Momjian `<bruce@momjian.us>`

## 又见

postgres

上一页 | 起始页 | 下一页
pg_standby | 上一级 | pg_test_timing