| PG_TEST_FSYNC(1) | PostgreSQL 18.6 Documentation | PG_TEST_FSYNC(1) |
نام (NAME)
pg_test_fsync - تعیین سریعترین wal_sync_method برای PostgreSQL
خلاصه دستور (SYNOPSIS)
pg_test_fsync [گزینه...]
توضیحات (DESCRIPTION)
ابزار pg_test_fsync به این منظور طراحی شده است که دید مناسبی از اینکه کدام wal_sync_method روی سیستم مشخص شما سریعترین است ارائه دهد، و نیز در هنگام بروز مشکلات شناساییشده I/O اطلاعات عیبیابی فراهم کند. با این حال، تفاوتهای نشان دادهشده توسط pg_test_fsync ممکن است تأثیر چشمگیری روی بازدهی و گذردهی واقعی پایگاه داده نداشته باشد، بهویژه از آن رو که کارایی بسیاری از کارسازهای پایگاه داده توسط لاگهای پیشنویس (write-ahead logs) محدود نمیشود. ابزار pg_test_fsync میانگین زمان عملیات همگامسازی فایل را بر حسب میکروثانیه برای هر wal_sync_method گزارش میکند، که میتواند جهت تلاش برای بهینهسازی مقدار commit_delay نیز به کار رود.
گزینهها (OPTIONS)
دستور pg_test_fsync گزینههای خط فرمان زیر را میپذیرد:
-f
--filename
-s
--secs-per-test
-V
--version
-?
--help
محیط (ENVIRONMENT)
متغیر محیطی PG_COLOR مشخص میکند که آیا در پیامهای عیبیابی از رنگ استفاده شود یا خیر. مقادیر ممکن عبارتند از always، auto و never.
همچنین ببینید (SEE ALSO)
| 2026 | PostgreSQL 18.6 |