เบเบตเปเปเบกเปเบเบเปเบฒเบชเบฑเปเบ pgbench เบเบตเปเบชเบฒเบกเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเปเปเบ OnWorks เบเบนเปเปเบซเปเบเปเบฅเบดเบเบฒเบเปเบฎเบเบเบดเปเบเบเบฃเบตเปเบเบเปเบเปเบซเบเบถเปเบเปเบเบซเบผเบฒเบเปเบเปเบญเบเปเบฎเบฑเบเบงเบฝเบเบญเบญเบเปเบฅเบเปเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบเบฑเปเบ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator
เปเบเบเบเบฒเบ:
NAME
pgbench - เบเปเบฒเปเบเบตเบเบเบฒเบเบเบปเบเบชเบญเบ benchmark เปเบ PostgreSQL
เบชเบฐเบซเบผเบธเบเบชเบฑเบเบฅเบงเบก
pgbench -i [เบเบฒเบเปเบฅเบทเบญเบ... ] [dbname]
pgbench [เบเบฒเบเปเบฅเบทเบญเบ... ] [dbname]
เบฅเบฒเบเบฅเบฐเบญเบฝเบ
pgbench เปเบกเปเบเปเบเบเบเบฒเบเบเบตเปเบเปเบฒเบเบเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบฅเปเบเบเบฒเบเบเบปเบเบชเบญเบ benchmark เปเบ PostgreSQL. เบกเบฑเบเปเบฅเปเบเบเบทเบเบฑเบ
เบฅเปเบฒเบเบฑเบเบเบญเบเบเปเบฒเบชเบฑเปเบ SQL เบซเบผเบฒเบเบเบงเปเบฒเปเบฅเบฐเบซเบผเบฒเบเบเบงเปเบฒ, เบญเบฒเบเบเบฐเบขเบนเปเปเบเบซเบผเบฒเบเบเบญเบเบเบฐเบเบธเบกเบเบฒเบเบเปเปเบกเบนเบเบเปเบญเบกเบเบฑเบ,
เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบดเบเปเบฅเปเบญเบฑเบเบเบฒเบเบธเบฅเบฐเบเปเบฒเบชเบฐเปเบฅเปเบ (เบเบธเบฅเบฐเบเปเบฒเบเปเปเบงเบดเบเบฒเบเบต). เปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ,
pgbench เบเบปเบเบชเบญเบเบชเบฐเบเบฒเบเบฐเบเบฒเบเบเบตเปเบญเบตเบเปเบชเป TPC-B เบงเปเบฒเบเป, เบเบฐเบเบญเบเบกเบตเบซเปเบฒ SELECT, UPDATE,
เปเบฅเบฐ INSERT เบเปเบฒเบชเบฑเปเบเบเปเปเบเบธเบฅเบฐเบเปเบฒ. เบขเปเบฒเบเปเบเบเปเปเบเบฒเบก, เบกเบฑเบเบเปเบฒเบเบเบตเปเบเบฐเบเบปเบเบชเบญเบเบเปเบฅเบฐเบเบตเบญเบทเปเบเปเปเบเบเบเบฒเบเบเบฝเบ
เปเบเบฅเป script เบเบธเบฅเบฐเบเปเบฒเบเบญเบเบเปเบฒเบเปเบญเบ.
เบเบปเบเบเบฐเบฅเบดเบเบเบปเบเบเบฐเบเบดเบเบฒเบ pgbench เปเบเบดเปเบเบเบทเบงเปเบฒ:
เบเบฐเปเบเบเบเบธเบฅเบฐเบเปเบฒ: TPC-B (เบเบฐเปเบเบ)
เบเบฑเบโเปเบโเบเบฒเบโเบเบฐโเบซเบเบฒเบโเบเบปเบงโ: 10โ
เบฎเบนเบเปเบเบเบเบฒเบเบชเบญเบเบเบฒเบก: เบเปเบฒเบเบเบฒเบ
เบเปเบฒโเบเบงเบโเบฅเบนเบโเบเปเบฒโ: 10โ
เบเปเบฒเบเบงเบเบเบฐเบเบนเป: 1
เบเปเบฒเบเบงเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเบเปเปเบฅเบนเบเบเปเบฒ: 1000
เบเปเบฒเบเบงเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเบเบตเปเบเปเบฒเปเบเบตเบเบเบปเบงเบเบดเบ: 10000/10000
tps = 85.184871 (เบฅเบงเบกเบเบฑเบเบเบฒเบเบชเปเบฒเบเบเบฑเปเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเป)
tps = 85.296346 (เบเปเปเบฅเบงเบกเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบฒเบเบชเปเบฒเบเบเบฑเปเบ)
เบซเบปเบเปเบเบงเบเปเบฒเบญเบดเบเบฅเบฒเบเบเบฒเบเบเบฒเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบฒเบฅเบฒเบกเบดเปเบเบตเบเบตเปเบชเปเบฒเบเบฑเบเบเบตเปเบชเบธเบ. เปเบเบงเบเปเปเปเบ
เบฅเบฒเบเบเบฒเบเบเปเบฒเบเบงเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเบเบตเปเบชเปเบฒเปเบฅเบฑเบเปเบฅเบฐเบกเบตเบเบธเบเบเบฐเบชเบปเบ (เบญเบฑเบเบชเบธเบเบเปเบฒเบเปเบกเปเบเบเบฝเบเปเบเป
เบเบฐเบฅเบดเบเบเบฐเบเบฑเบเบเบญเบเบเปเบฒเบเบงเบเบฅเบนเบเบเปเบฒเปเบฅเบฐเบเปเบฒเบเบงเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเบเปเปเบฅเบนเบเบเปเบฒ); เปเบซเบผเบปเปเบฒเบเบตเปเบเบฐเปเบเบปเปเบฒเบเบฝเบกเบเบฑเบ
เปเบงเบฑเปเบเปเบชเบเปเบเปเบงเปเบฒเปเบฅเปเบเบเปเปเบชเปเบฒเปเบฅเบฑเบเบเปเบญเบเบเบตเปเบเบฐเบชเปเบฒเปเบฅเบฑเบ. (เปเบ -T เบฎเบนเบเปเบเบ, เบเบฝเบเปเบเปเบเปเบฒเบเบงเบเบเบปเบงเบเบดเบเบเบญเบ
เบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเบเบทเบเบเบดเบกเบญเบญเบ.) เบชเบญเบเปเบเบงเบชเบธเบเบเปเบฒเบเบฅเบฒเบเบเบฒเบเบเปเบฒเบเบงเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเบเปเปเบงเบดเบเบฒเบเบต,
เบเบดเบโเปเบฅเปโเปเบเบโเบเปเปโเบกเบตโเบเบฒเบโเบเบฑเบโเปเบงโเบฅเบฒโเบเบตเปโเบเบฐโเปเบฅเบตเปเบกโเบเบปเปเบโเบเบญเบโเบเบฐโเบเบธเบกโเบเบฒเบโเบเปเปโเบกเบนเบโ.
เบเบฒเบเบเบปเบเบชเบญเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเบเบตเปเบเปเบฒเบเบเบทเบเบฑเบ TPC-B เปเบฅเบตเปเบกเบเบปเปเบเบฎเบฝเบเบฎเปเบญเบเปเบซเปเบกเบตเบเบฒเบเบฐเบฅเบฒเบเบชเบฐเปเบเบฒเบฐเบเบตเปเบเบฐเบเบทเบเบเบฑเปเบเปเบงเปเบเปเบญเบ.
pgbench เบเบงเบเบเบทเบเปเบญเบตเปเบเบเปเบงเบ -i (initialize) เบเบฒเบเปเบฅเบทเบญเบเบเบตเปเบเบฐเบชเปเบฒเบเปเบฅเบฐเปเบเบตเปเบกเบเปเปเบกเบนเบเปเบซเบผเบปเปเบฒเบเบตเป
เปเบเบฐ. (เปเบกเบทเปเบญเบเปเบฒเบเบเปเบฒเบฅเบฑเบเบเบปเบเบชเบญเบเบชเบฐเบเบฃเบดเบเปเบเบเบเบณเบเบปเบเปเบญเบ, เบเปเบฒเบเบเปเปเบเปเบญเบเบเบฒเบเบเบฑเปเบเบเบญเบเบเบตเป, เปเบเปเบเบฐเปเบเปเปเบเบ
เบเปเบฒโเปเบเบฑเบโเบเปเบญเบโเปเบฎเบฑเบโเปเบเบงโเปเบโเบเปโเบเบฒเบกโเบเบฒเบโเบเบฑเปเบโเบเปเบฒโเบเบฒเบโเบเบปเบโเบชเบญเบโเบเบญเบโเบเปเบฒเบโเบเปเบญเบโเบเบฒเบโ.) เบเบฒเบโเปเบฅเบตเปเบกโเบเบปเปเบโเปเบเบดเปเบโเบเบทโเบงเปเบฒโ:
pgbench -i [ เบเบฒเบโเปเบฅเบทเบญเบโเบญเบทเปเบโ ] dbname
เบเปเบญเบเบเบตเป dbname เปเบกเปเบเบเบทเปเบเบญเบเบเบฒเบเบเปเปเบกเบนเบเบเบตเปเบชเปเบฒเบเปเบฅเปเบงเปเบเบทเปเบญเบเบปเบเบชเบญเบเปเบ
-h, -p, เปเบฅเบฐ / เบซเบผเบท -U เบเบฒเบเปเบฅเบทเบญเบเปเบเบเบฒเบเบฅเบฐเบเบธเบงเบดเบเบตเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบฑเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบญเบเบเบฒเบเบเปเปเบกเบนเบ.)
เบฅเบฐเบกเบฑเบเบฅเบฐเบงเบฑเบ
pgbench -i เบชเปเบฒเบเบชเบตเปเบเบฒเบเบฐเบฅเบฒเบ pgbench_accounts, pgbench_branches, pgbench_history,
เปเบฅเบฐ pgbench_tellers, เบเปเบฒเบฅเบฒเบเบเบฒเบเบฐเบฅเบฒเบเบเบตเปเบกเบตเบขเบนเปเปเบฅเปเบงเบเบญเบเบเบทเปเปเบซเบผเบปเปเบฒเบเบตเป. เบเบฐเบฅเบฐเบกเบฑเบเบฅเบฐเบงเบฑเบเบซเบผเบฒเบ
เปเบเปเบเบฒเบเบเปเปเบกเบนเบเบญเบทเปเบเบเปเบฒเบเปเบฒเบเบกเบตเบเบฒเบเบฐเบฅเบฒเบเบเบตเปเบกเบตเบเบทเปเปเบซเบผเบปเปเบฒเบเบตเป!
เปเบเบเบญเบเบเบปเปเบ "เบเบฑเบเปเบเบเบฐเบซเบเบฒเบ" เบเบญเบ 1, เบเบฒเบเบฐเบฅเบฒเบเปเบเบทเปเบญเบเบเบปเปเบเบเบฐเบเบญเบเบเปเบงเบเบซเบผเบฒเบเปเบเบงเบเบตเป:
เบเบฒเบเบฐเบฅเบฒเบ # เบเบญเบเปเบเบง
---------------------------------
pgbench_branches 1
pgbench_tellers 10
pgbench_accounts 100000
pgbench_history 0
เบเปเบฒเบเบชเบฒเบกเบฒเบ (เปเบฅเบฐ, เบชเปเบฒเบฅเบฑเบเบเบธเบเบเบฐเบชเบปเบเบชเปเบงเบเปเบซเบเป, เบญเบฒเบเบเบฐ) เปเบเบตเปเบกเบเปเบฒเบเบงเบเปเบเบงเปเบเบเบเบฒเบเบเปเบฒเปเบเป
-s (เบเบฑเบเปเบเบเบฐเบซเบเบฒเบ) เบเบฒเบเปเบฅเบทเบญเบ. เปเบเป -F เบเบฒเบเปเบฅเบทเบญเบ (fillfactor) เบญเบฒเบเบเบฐเบเบทเบเบเปเบฒเปเบเปเปเบเบเบธเบเบเบตเป.
เปเบกเบทเปเบญเบเปเบฒเบเปเบเปเปเบฎเบฑเบเบเบฒเบเบเบดเบเบเบฑเปเบเบเบตเปเบเปเบฒเปเบเบฑเบ, เบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบ benchmark เบเบญเบเบเปเบฒเบเบเปเบงเบเบเปเบฒเบชเบฑเปเบเบเบตเป
เบเปเปเบฅเบงเบก -i, เบเบฑเปเบโเปเบกเปเบ
pgbench [ เบเบฒเบเปเบฅเบทเบญเบเปเบเบเบฒเบ ] dbname
เปเบเปเบเบทเบญเบเบเบธเบเบเปเบฅเบฐเบเบต, เบเปเบฒเบเบเบฐเบเปเบญเบเบกเบตเบเบฒเบเปเบฅเบทเบญเบเบเบฒเบเบขเปเบฒเบเปเบเบทเปเบญเปเบฎเบฑเบเบเบฒเบเบเบปเบเบชเบญเบเบเบตเปเปเบเบฑเบเบเบฐเปเบซเบเบ. เบชเปเบฒโเบเบฑเบโเบเบตเปโเบชเบธเบ
เบเบฒเบเปเบฅเบทเบญเบเปเบกเปเบ -c (เบเปเบฒโเบเบงเบโเบฅเบนเบโเบเปเบฒโ)โ, -t (เบเปเบฒเบเบงเบเบเบญเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒ), -T (เบเปเบฒเบเบปเบเปเบงเบฅเบฒ), เปเบฅเบฐ -f
(เบฅเบฐเบเบธเปเบเบฅเปเบชเบฐเบเบฃเบดเบเปเบเบเบเบณเบเบปเบเปเบญเบ). เปเบเบดเปเบเบเปเบฒเบเบฅเบธเปเบกเบเบตเปเบชเปเบฒเบฅเบฑเบเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเปเบเบฑเบก.
OPTIONS
เบเปเปเปเบเบเบตเปเปเบกเปเบเปเบเปเบเบญเบญเบเปเบเบฑเบเบชเบฒเบกเบชเปเบงเบเบเปเบญเบ: เบเบฒเบเปเบฅเบทเบญเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเปเบกเปเบเบเบทเบเบเปเบฒเปเบเปเปเบเบฅเบฐเบซเบงเปเบฒเบ
เบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเบเบฒเบเบเปเปเบกเบนเบเปเบฅเบฐเปเบเบเบฐเบเบฐเบเบตเปเบเปเบฒเปเบเบตเบเบเบฒเบ benchmarks, เบเบฒเบเบเบฒเบเปเบฅเบทเบญเบเปเบกเปเบเบกเบตเบเบฐเปเบซเบเบเปเบเบเบฑเบเบชเบญเบ
เบเปเบฅเบฐเบเบต.
เบเบฒเบเบฅเบดเปเบฅเบตเปเบก เบเบฒเบเปเบฅเบทเบญเบเปเบเบเบฒเบ
pgbench เบเบญเบกเบฎเบฑเบเบเบฒเบเปเบเปเบเบฝเบเบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเปเบเบงเบเปเบฒเบชเบฑเปเบเบเปเปเปเบเบเบตเป:
-i
-- เปเบฅเบตเปเบกเบเบปเปเบ
เบเปเบญเบเบเบฒเบเปเบเบทเปเบญเปเบญเบตเปเบเปเบเปเปเปเบเปเบฅเบตเปเบกเบเบปเปเบ.
-F เบเบฑเบเปเบเบเบทเปเบก
--fillfactor=เบเบฑเบเปเบเบเบทเปเบก
เบชเปเบฒเบเบเบฒเบเบฐเบฅเบฒเบ pgbench_accounts, pgbench_tellers เปเบฅเบฐ pgbench_branches เบเปเบงเบ
เบเบฑเบเปเบเบเบตเปเปเบซเป. เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเปเบกเปเบ 100.
-n
--เบเปเปเบกเบตเบชเบนเบเบเบฒเบเบฒเบ
เบเปเปเบกเบตเบเบฒเบเบเบนเบเบเบทเบกเบซเบผเบฑเบเบเบฒเบเบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบ.
-q
--เบเบฝเบ
เบชเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเบเบเบถเบเปเบเบฑเบเปเปเบเบเบฝเบ, เบเบฐเบฅเบดเบเบเปเปเบเบงเบฒเบกเบเบงเบฒเบกเบเบทเบเปเปเบฒเบเบฝเบเบญเบฑเบเบเบฝเบงเบเปเป 5 เบงเบดเบเบฒเบเบต. เปเบเป
เบเบฒเบโเบเบฑเบโเบเบถเบโเปเบงเปโเปเบโเบเบญเบโเบเบปเปเบโเบเบดเบกโเบเปเปโเบเบงเบฒเบกโเบซเบเบถเปเบโเปเบโเปเบเปโเบฅเบฐ 100000 เปเบเบงโเปเบเบฑเบโเบเบตเปโเบขเบนเปโ, เบเบถเปเบโเบกเบฑเบโเบเบฐโเบญเบญเบโเบซเบผเบฒเบโเปเบเบงโ
เบเปเปเบงเบดเบเบฒเบเบต (เปเบเบเบชเบฐเปเบเบฒเบฐเปเบเบฎเบฒเบเปเบงเบเบตเปเบเบต).
-s scale_factor
--scale=scale_factor
เบเบนเบเบเบณเบเบงเบเปเบเบงเบเบตเปเบชเปเบฒเบเบเบถเปเบเปเบเบเบเบฑเบเปเบเบเบฐเปเบฒเบ. เบเบปเบงเบขเปเบฒเบ, -s 100 เบเบฐ
เบชเปเบฒเบ 10,000,000 เปเบเบงเปเบเบเบฒเบเบฐเบฅเบฒเบ pgbench_accounts. เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเปเบกเปเบ 1. เปเบกเบทเปเบญเบเบฐเปเบฒเบเปเบกเปเบ
20,000 เบซเบผเบทเปเบซเบเปเบเบงเปเบฒ, เบเบฑเบเบเบตเปเปเบเปเปเบเบทเปเบญเบเบทเบเบปเบงเบฅเบฐเบเบธเบเบฑเบเบเบต (เบเบฑเบเบเบฒเบเบเปเบงเบเปเบซเบผเบทเบญ) เบเบฐ
เบชเบฐเบซเบผเบฑเบเปเบเปเบเปเบเบปเบงเปเบฅเบเบเบตเปเปเบซเบเปเบเบงเปเบฒ (เปเบซเบเป), เปเบเบทเปเบญเปเบซเปเปเบซเบเปเบเปเบเบตเปเบเบฐเบเบทเบเบญเบเปเบเบ
เบเบญเบเบเบปเบงเบฅเบฐเบเบธเบเบฑเบเบเบต.
--foreign-keys
เบชเปเบฒเบเบเปเปเบเปเบฒเบเบฑเบเบเบตเปเบชเปเบฒเบเบฑเบเบเปเบฒเบเบเบฐเปเบเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบฐเบฅเบฒเบเบกเบฒเบเบเบฐเบเบฒเบ.
--index-tablespace=index_tablespace
เบชเปเบฒเบเบเบฑเบเบชเบฐเบเบตเปเบเบเบฒเบเบฐเบฅเบฒเบเบเบตเปเบเปเบฒเบเบปเบเปเบงเป, เปเบเบเบเบตเปเบเบฐเปเบเบฑเบเบเบฒเบเบฐเบฅเบฒเบเบกเบฒเบเบเบฐเบเบฒเบ.
--tablespace=เปเบเบฐ
เบชเปเบฒเบเบเบฒเบเบฐเบฅเบฒเบเบขเบนเปเปเบเบเบฒเบเบฐเบฅเบฒเบเบเบตเปเบเปเบฒเบเบปเบเปเบงเป, เปเบเบเบเบตเปเบเบฐเปเบเบฑเบเบเบฒเบเบฐเบฅเบฒเบเบกเบฒเบเบเบฐเบเบฒเบ.
--unlogged-เบเบฒเบเบฐเบฅเบฒเบ
เบชเปเบฒเบเบเบฒเบเบฐเบฅเบฒเบเบเบฑเบเบซเบกเบปเบเปเบเบฑเบเบเบฒเบเบฐเบฅเบฒเบเบเบตเปเบเปเปเปเบเปเบเบฑเบเบเบถเบ, เปเบเบเบเบตเปเบเบฐเปเบเบฑเบเบเบฒเบเบฐเบฅเบฒเบเบเบฒเบงเบญเบ.
เบเบฒเบเบเบฝเบเบเบฝเบ เบเบฒเบเปเบฅเบทเบญเบเปเบเบเบฒเบ
pgbench เบเบญเบกเบฎเบฑเบเบเบฒเบเปเบเปเบเบฝเบ benchmarking เปเบเบงเบเปเบฒเบชเบฑเปเบเบเปเปเปเบเบเบตเป:
-c เบฅเบนเบเบเปเบฒ
--เบฅเบนเบเบเปเบฒ=เบฅเบนเบเบเปเบฒ
เบเปเบฒเบเบงเบเบฅเบนเบเบเปเบฒเบเปเบฒเบฅเบญเบ, เบเบฑเปเบเปเบกเปเบ, เบเปเบฒเบเบงเบเบเบญเบเบเบฐเบเบธเบกเบเบฒเบเบเปเปเบกเบนเบเบเปเบญเบกเบเบฑเบ. เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ
เปเบกเปเบ 1.
-C
--เปเบเบทเปเบญเบกเบเปเป
เบชเปเบฒเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเปเบซเบกเปเบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐเบเบธเบฅเบฐเบเปเบฒ, เปเบเบเบเบตเปเบเบฐเปเบฎเบฑเบเบกเบฑเบเบเบฝเบเปเบเปเบซเบเบถเปเบเบเบฑเปเบเบเปเป
เบเบญเบโเบเบฐโเบเบธเบกโเบฅเบนเบโเบเปเบฒโ. เบเบตเปเปเบกเปเบเปเบเบฑเบเบเบฐเปเบซเบเบเปเบเบทเปเบญเบงเบฑเบเปเบเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเป overhead.
-d
--debug
เบเบดเบกเบญเบญเบเบเบปเบเบเบตเบเบฑเบ.
-D varname=เบกเบนเบเบเปเบฒ
--define=varname=เบกเบนเบเบเปเบฒ
เบเปเบฒเบเบปเบเบเบปเบงเปเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฒเปเบเปเปเบเบเบชเบฐเบเบดเบเบเบตเปเบเปเบฒเบซเบเบปเบเปเบญเบ (เปเบเบดเปเบเบเปเบฒเบเบฅเบธเปเบกเบเบตเป). เบซเบผเบฒเบ -D เบเบฒเบเปเบฅเบทเบญเบเปเบกเปเบ
เบญเบฐเบเบธเบเบฒเบ.
-f เบเบทเปโเปเบญโเบเบฐโเบชเบฒเบ
--file=เบเบทเปโเปเบญโเบเบฐโเบชเบฒเบ
เบญเปเบฒเบเบชเบฐเบเบฃเบดเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเบเบฒเบ เบเบทเปโเปเบญโเบเบฐโเบชเบฒเบ. เปเบเบดเปเบเบเปเบฒเบเบฅเบธเปเบกเบเบตเปเบชเปเบฒเบฅเบฑเบเบฅเบฒเบเบฅเบฐเบญเบฝเบ. -N, -S, เปเบฅเบฐ -f เบกเบต
เบชเบฐโเปเบเบฒเบฐโเปเบเบดเปเบโเบเบฑเบโเปเบฅเบฐโเบเบฑเบ.
-j เบเบฐเบเบนเป
--เบงเบฝเบ=เบเบฐเบเบนเป
เบเปเบฒเบเบงเบเบเบญเบเบเบฐเบเบนเปเบเบฐเบเบฑเบเบเบฒเบเบเบฒเบเปเบ pgbench. เบเบฒเบโเบเปเบฒโเปเบเปโเบซเบผเบฒเบโเบโเปโเบงเบฒโเบซเบเบถเปเบโเบเบฐโเบเบนเปโเบชเบฒโเบกเบฒเบโเปเบเบฑเบโเบเบฐโเปเบซเบเบโเบเปเบฝเบงโเบเบฑเบโเบเบฒเบโ
เปเบเบทเปเบญเบเบเบฑเบเบซเบผเบฒเบ CPU. เบเปเบฒโเบเบงเบโเบฅเบนเบโเบเปเบฒโเบเปเบญเบโเปเบเบฑเบโเบเบปเบงโเบเบนเบโเบเบญเบโเบเปเบฒโเบเบงเบโเบเบญเบโเบเบฐโเบเบนเปโ,
เปเบเบทเปเบญเบเบเบฒเบเปเบเปเบฅเบฐเบเบฐเบเบนเปเปเบกเปเบเปเบเปเบฎเบฑเบเบเปเบฒเบเบงเบเบเบฝเบงเบเบฑเบเบเบญเบเบเบญเบเบเบฐเบเบธเบกเบฅเบนเบเบเปเบฒเปเบเบทเปเบญเบเบฑเบเบเบฒเบ. เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเปเบกเปเบ 1.
-l
--เบเบฑเบเบเบถเบ
เบเบฝเบเปเบงเบฅเบฒเบเบตเปเบเบฐเบเบดเบเบฑเบเปเบเบเปเบเปเบฅเบฐเบเบธเบฅเบฐเบเปเบฒเปเบชเปเปเบเบฅเปเบเบฑเบเบเบถเบ. เปเบเบดเปเบเบเปเบฒเบเบฅเบธเปเบกเบเบตเปเบชเปเบฒเบฅเบฑเบเบฅเบฒเบเบฅเบฐเบญเบฝเบ.
-L เบเปเบฒเบเบปเบเบเบญเบเปเบเบ
--latency-limit=เบเปเบฒเบเบปเบเบเบญเบเปเบเบ
เบเบธเบฅเบฐเบเปเบฒเบเบตเปเบกเบตเปเบงเบฅเบฒเบซเบผเบฒเบเบเบงเปเบฒ เบเปเบฒเบเบปเบเบเบญเบเปเบเบ milliseconds เบเบทเบเบเบฑเบเปเบฅเบฐเบฅเบฒเบเบเบฒเบ
เปเบเบเบเปเบฒเบเบซเบฒเบ, เปเบเบฑเบเบเปเบฒ.
เปเบกเบทเปเบญโเปเบเป throttling (--เบญเบฑเบเบเบฒ=...), เบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเบเบตเปเบเบฑเบเบเปเบฒเบเบฒเบเบฐเบฅเบฒเบเปเบเบเบซเบผเบฒเบ
เบเปเบงเบฒ เบเปเบฒเบเบปเบเบเบญเบเปเบเบ ms, เปเบฅเบฐเบเบฑเปเบเบเบฑเปเบเบเบถเปเบเบเปเปเบกเบตเบเบงเบฒเบกเบซเบงเบฑเบเบเบตเปเบเบฐเบเบญเบเบชเบฐเบซเบเบญเบเบเบญเบเปเบเบเบเปเบฒเบเบฑเบ latency, เบเปเปเปเบเปเบเบทเบเบชเบปเปเบเปเบเบซเบฒ
server เบเบฑเบเบซเบกเบปเบ. เบเบงเบเปเบเบปเบฒเปเบเบปเปเบฒเปเบเปเบเบทเบเบเบฑเบเปเบฅเบฐเบฅเบฒเบเบเบฒเบเปเบเบเบเปเบฒเบเบซเบฒเบเปเบเบฑเบเบเปเบฒเบก.
-M เปเปเบเบชเบญเบเบเบฒเบก
--protocol=เปเปเบเบชเบญเบเบเบฒเบก
เปเบเบฃเปเบเบเปเปเบเบทเปเบญเปเบเปเบชเบณเบฅเบฑเบเบเบฒเบเบชเบปเปเบเบเบณเบเบฒเบกเปเบเบซเบฒเปเบเบตเบเปเบงเบต:
ยท เบเปเบฒเบโเบเบฒเบโ: เบเบฒเบโเบเปเบฒโเปเบเปโเบญเบฐโเบเบธโเบชเบฑเบโเบเบฒโเบเบฒเบโเบชเบญเบโเบเบฒเบกโเบเปเบฒเบโเบเบฒเบโ.
ยท เบเบฐเบซเบเบฒเบ: เปเบเปเปเบเบฃเปเบเบเปเบชเบญเบเบเบฒเบกเบเบฐเบซเบเบฒเบ.
ยท เบเบฒเบเบเบฐเบเบฝเบก: เปเบเป protocol query เบเบฐเบซเบเบฒเบเบเบฑเบเบเปเบฒเบเบฐเปเบซเบผเบเบเบตเปเบเบฐเบเบฝเบก.
เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเปเบกเปเบเปเบเบฃเปเบเบเปเปเบเบเบชเบญเบเบเบฒเบกเบเบตเปเบเปเบฒเบเบเบฒเบ. (เปเบเบดเปเบเบเบปเบเบเบต 50, เบญเบฐเบเบธเบชเบฑเบเบเบฒ Frontend/Backend, เปเบ
เปเบญเบเบฐเบชเบฒเบเบชเปเบฒเบฅเบฑเบเบเปเปเบกเบนเบเปเบเบตเปเบกเปเบเบตเบก.)
-n
--เบเปเปเบกเบตเบชเบนเบเบเบฒเบเบฒเบ
เบเปเปเบกเบตเบเบฒเบเบเบนเบเบเบทเบกเบเปเบญเบเบเบตเปเบเบฐเปเบฅเปเบเบเบฒเบเบเบปเบเบชเบญเบ. เบเบฒเบเปเบฅเบทเบญเบเบเบตเปเปเบกเปเบ เบเปเบฒเปเบเบฑเบ เบเปเบฒโเบซเบฒเบโเบงเปเบฒโเบเปเบฒเบ
เปเบฅเปเบเบชเบฐเบเบฒเบเบฐเบเบฒเบเบเบปเบเบชเบญเบเปเบเบเบเบณเบเบปเบเปเบญเบเบเบตเปเบเปเปเบฅเบงเบกเปเบญเบปเบฒเบเบฒเบเบฐเบฅเบฒเบเบกเบฒเบเบเบฐเบเบฒเบ
pgbench_accounts, pgbench_branches, pgbench_history, เปเบฅเบฐ pgbench_tellers.
-N
--skip-some-updates
เบขเปเบฒเบญเบฑเบเปเบเบ pgbench_tellers เปเบฅเบฐ pgbench_branches. เบเบตเปเบเบฐเบซเบผเบตเบเบฅเปเบฝเบเบเบฒเบเบเบฑเบเปเบเปเบเบเปเบฝเบงเบเบฑเบเบเบฒเบเบเบฑเบเบเบธเบ
เปเบเบเบฒเบเบฐเบฅเบฒเบเปเบซเบผเบปเปเบฒเบเบตเป, เปเบเปเบกเบฑเบเปเบฎเบฑเบเปเบซเปเบเปเบฅเบฐเบเบตเบเบฒเบเบเบปเบเบชเบญเบเบซเบเปเบญเบเปเบเบฑเปเบ TPC-B.
-P sec
--เบเบงเบฒเบกเบเบทเบเปเปเบฒ=sec
เบชเบฐเปเบเบเบฅเบฒเบเบเบฒเบเบเบงเบฒเบกเบเบทเบเปเปเบฒเบเบธเบเปเบงเบดเบเบฒเบเบต. เบเบปเบเบฅเบฒเบเบเบฒเบเบฅเบงเบกเบกเบตเปเบงเบฅเบฒเบเบฑเบเบเบฑเปเบเปเบเป
เบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเบเบญเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบ, tps เบเบฑเบเบเบฑเปเบเปเบเปเบเบปเบเบฅเบฒเบเบเบฒเบเบเบตเปเบเปเบฒเบเบกเบฒ, เปเบฅเบฐเบเบฒเบเบเบฑเบเบเปเบฒเบเบญเบเบเบธเบฅเบฐเบเปเบฒ
เบเปเบฒเบชเบฐเปเบฅเปเบเปเบฅเบฐเบกเบฒเบเบเบฐเบเบฒเบ deviation เบเบฑเบเบเบฑเปเบเปเบเปเบเบปเบเบฅเบฒเบเบเบฒเบเบเบตเปเบเปเบฒเบเบกเบฒ. เบเบฒเบเปเบเปเบเบฒเบเบเบงเบเบเบธเบก (-R), the
latency เปเบกเปเบเบเปเบฒเบเบงเบเบเปเบฝเบงเบเบฑเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเบเบตเปเบเปเบฒเบเบปเบเปเบงเบฅเบฒเปเบฅเบตเปเบกเบเบปเปเบ, เบเปเปเปเบกเปเบ
เปเบงเบฅเบฒเปเบฅเบตเปเบกเบเบปเปเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเบเบปเบงเบเบดเบ, เบเบฑเปเบเบเบฑเปเบเบกเบฑเบเบเบฑเบเบเบฐเบเบญเบเบกเบตเบเบฒเบเบเบฑเบเบเปเบฒเบเบญเบเบเบฒเบเบฐเบฅเบฒเบเบชเบฐเปเบฅเปเบ
เปเบงเบฅเบฒ.
-r
--report-latencies
เบฅเบฒเบโเบเบฒเบโเบเบงเบฒเบกโเบซเบผเปเบฒโเบเปเบฒโเบชเบฐโเปเบฅเปเบโเบเปเปโเบเปเบฒโเบเบฐโเปเบซเบผเบโเบเบฒเบ (เบเบตเปโเปเบเปโเปเบงโเบฅเบฒโเบเบฐโเบเบดโเบเบฑเบโเบเบฒเบโเบเบฑเบโเบชเบฐโเบเบฐโเบเบญเบโ
client) เบเบญเบเปเบเปเบฅเบฐเบเปเบฒเบชเบฑเปเบเบซเบผเบฑเบเบเบฒเบ benchmark เบชเปเบฒเปเบฅเบฑเบ. เปเบเบดเปเบเบเปเบฒเบเบฅเบธเปเบกเบเบตเปเบชเปเบฒเบฅเบฑเบเบฅเบฒเบเบฅเบฐเบญเบฝเบ.
-R เบญเบฑเบเบเบฒเบเบฒเบ
--rate=เบญเบฑเบเบเบฒเบเบฒเบ
เบเบฐเบเบดเบเบฑเบเบเบธเบฅเบฐเบเปเบฒเปเบเบปเปเบฒเบซเบกเบฒเบเบญเบฑเบเบเบฒเบเบตเปเบเปเบฒเบเบปเบเปเบงเปเปเบเบเบเบตเปเบเบฐเบเปเบฒเปเบเบตเบเบเบฒเบเปเบงเปเบเบปเปเบฒเบเบตเปเปเบเบฑเบ
เปเบเบฑเบเปเบเปเบเป (เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ). เบญเบฑเบเบเบฒเปเบกเปเบเปเบซเปเบขเบนเปเปเบเบเบธเบฅเบฐเบเปเบฒเบเปเปเบงเบดเบเบฒเบเบต. เบเปเบฒเปเบเบปเปเบฒเบซเบกเบฒเบ
เบญเบฑเบเบเบฒเปเบกเปเบเบชเบนเบเบเบงเปเบฒเบญเบฑเบเบเบฒเบชเบนเบเบชเบธเบเบเบตเปเปเบเบฑเบเปเบเปเบเป, เบเบญเบเปเบเบเบเปเบฒเบเบฑเบเบญเบฑเบเบเบฒเบเบฐเบเปเปเบชเบปเปเบเบเบปเบเบเบฐเบเบปเบเบเปเปเบเบปเบเปเบเปเบฎเบฑเบ.
เบญเบฑเบเบเบฒเปเบกเปเบเปเบเบปเปเบฒเบซเบกเบฒเบเปเบเบเบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเบเบฒเบกเบเบฒเบเบฐเบฅเบฒเบเบเบฒเบเปเบเบเบขเบฒเบ Poisson
เปเบชเบฑเปเบเปเบงเบฅเบฒ. เบเบฒเบเบฐเบฅเบฒเบเปเบงเบฅเบฒเปเบฅเบตเปเบกเบเบปเปเบเบเบตเปเบเบฒเบเบงเปเบฒเบเบฐเบเปเบฒเบงเปเบเบเปเบฒเบเบซเบเปเบฒเปเบเบเบญเบตเบเปเบชเปเปเบงเบฅเบฒเบเบตเปเบฅเบนเบเบเปเบฒ
เปเบฅเบตเปเบกเบเบปเปเบเบเบฑเปเบเบเปเบฒเบญเบดเบ, เบเปเปเปเบกเปเบเปเบเปเบงเบฅเบฒเบเบตเปเบเบธเบฅเบฐเบเปเบฒเบเบตเปเบเปเบฒเบเบกเบฒเบชเบดเปเบเบชเบธเบเบฅเบปเบ. เบงเบดเบเบตเบเบฒเบเบเบฑเปเบเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเปเบกเบทเปเบญ
เบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเบเปเบฒเบเปเบงเบฅเบฒเบชเบดเปเบเบชเบธเบเบเบตเปเบเปเบฒเบเบปเบเปเบงเปเปเบเบตเบกเบเบญเบเบเบงเบเปเบเบปเบฒ, เบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเปเบกเบฒ
เบเบฑเบโเปเบเปโเบญเบตเบ.
เปเบเปเบงเบฅเบฒเบเบตเป throttling เบกเบตเบเบฒเบเปเบเบทเปเบญเบเปเบซเบง, latency เบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเบเบตเปเบฅเบฒเบเบเบฒเบเปเบเบเบญเบเบเปเบฒเบเบเบญเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเปเบกเปเบ
เบเบดเบโเปเบฅเปโเบเบฒเบโเปเบงโเบฅเบฒโเปเบฅเบตเปเบกโเบเบปเปเบโเบเบตเปโเบเปเบฒโเบเบปเบโเปเบงเปโ, เบชเบฐโเบเบฑเปเบโเบกเบฑเบโเบเบฐโเบเบญเบโเบกเบตโเปเบงโเบฅเบฒโเปเบเปโเบฅเบฐโเบเบฒเบโเปเบฎเบฑเบโเบเบธโเบฅเบฐโเบเปเบฒโ
เบเปเบญเบเบฅเปเบเปเบฒเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเบเบตเปเบเปเบฒเบเบกเบฒเบชเปเบฒเปเบฅเบฑเบ. เปเบงเบฅเบฒเบฅเปเบเปเบฒเปเบกเปเบเปเบญเบตเปเบเบงเปเบฒ
เบเปเบฒเบเบปเบเปเบงเบฅเบฒ lag, เปเบฅเบฐเบชเบฐเปเบฅเปเบเปเบฅเบฐเบชเบนเบเบชเบธเบเบเบญเบเบกเบฑเบเปเบเปเบเบทเบเบฅเบฒเบเบเบฒเบเปเบเบเบเปเบฒเบเบซเบฒเบ. เปเบเป
latency เบเบญเบเบเบธเบฅเบฐเบเปเบฒเบเปเบฝเบงเบเบฑเบเปเบงเบฅเบฒเปเบฅเบตเปเบกเบเบปเปเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเบเบปเบงเบเบดเบ, ie เปเบงเบฅเบฒ
เปเบเปโเปเบงโเบฅเบฒโเบเบฐโเบเบดโเบเบฑเบโเบเบธโเบฅเบฐโเบเปเบฒโเปเบโเบเบฒเบโเบเปเปโเบกเบนเบโ, เบชเบฒโเบกเบฒเบโเปเบเปโเบฎเบฑเบโเบเบฒเบโเบเบดเบโเปเบฅเปโเปเบเบโเบเบฒเบโเบฅเบปเบโ
เบเบณเบเบปเบเปเบงเบฅเบฒเบเบฑเบเบเปเบฒเบเบฒเบเบเบฒเบเบเบญเบเบชเบฐเปเบญเบเบเบตเปเบฅเบฒเบเบเบฒเบ.
If --latency-เบเบณเบเบฑเบ เบเบทเบโเบเปเบฒโเปเบเปโเบฎเปเบงเบกโเบเบฑเบโ --เบญเบฑเบเบเบฒ, เบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเบชเบฒเบกเบฒเบเบเบฑเบเบเปเบฒเบซเบผเบฒเบ
เบงเปเบฒเบกเบฑเบเปเบเบตเบเบเบตเบเบเบณเบเบฑเบ latency เปเบฅเปเบงเปเบกเบทเปเบญเบเบธเบฅเบฐเบเบณเบเบตเปเบเปเบฒเบเบกเบฒเบชเบดเปเบเบชเบธเบเบฅเบปเบ, เปเบเบฒเบฐเบงเปเบฒ
เปเบงเบฅเบฒ latency เปเบกเปเบเบเบดเบเปเบฅเปเบเบฒเบเปเบงเบฅเบฒเปเบฅเบตเปเบกเบเบปเปเบเบเบตเปเปเบเปเบเปเบฒเบเบปเบเปเบงเป. เบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเบเบฑเปเบเบเปเบฒเบงเบเปเปเปเบกเปเบ
เบเบทเบเบชเบปเปเบเปเบเบซเบฒเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ, เปเบเปเบเบทเบเบเปเบฒเบกเบเบฑเบเบซเบกเบปเบเปเบฅเบฐเบเบฑเบเปเบเบเบเปเบฒเบเบซเบฒเบ.
เปเบงเบฅเบฒเบเบฑเบเบเปเบฒเบเบญเบเบเบฒเบเบฐเบฅเบฒเบเบชเบนเบเปเบเบฑเบเบเบปเบงเบเบตเปเบเบญเบเบงเปเบฒเบฅเบฐเบเบปเบเบเปเปเบชเบฒเบกเบฒเบเบเบฐเบกเบงเบเบเบปเบเบเบธเบฅเบฐเบเปเบฒเปเบเป
เปเบเบญเบฑเบเบเบฒเบเบตเปเบเปเบฒเบเบปเบเปเบงเป, เบเปเบงเบเบเปเบฒเบเบงเบเบฅเบนเบเบเปเบฒเปเบฅเบฐเบเบฐเบเบนเปเบเบตเปเปเบฅเบทเบญเบ. เปเบเปเบงเบฅเบฒเบเบตเปเบชเบฐเปเบฅเปเบ
เปเบงเบฅเบฒเบเบฐเบเบดเบเบฑเบเบเบธเบฅเบฐเบเปเบฒเปเบกเปเบเบเบฒเบงเบเบงเปเบฒเปเบฅเบเบฐเปเบงเบฅเบฒเบเบตเปเบเปเบฒเบเบปเบเปเบงเปเบฅเบฐเบซเบงเปเบฒเบเปเบเปเบฅเบฐเบเบปเบ
เบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒ, เปเบเปเบฅเบฐเบเบธเบฅเบฐเบเปเบฒเบเบตเปเบเบฐเบชเบปเบเบเบปเบเบชเปเบฒเปเบฅเบฑเบเบเบฐเบซเบผเบธเบเบฅเบปเบเบเบทเปเบกเบญเบตเบ, เปเบฅเบฐเบเบฒเบเบฐเบฅเบฒเบ
เปเบงเบฅเบฒ lag เบเบฐเปเบฎเบฑเบเปเบซเปเบเบฒเบเปเบฅเปเบเบเบปเบเบชเบญเบเปเบเปเบเบปเบเบเบถเปเบ. เปเบกเบทเปเบญเปเบเบฑเบเปเบเบงเบเบฑเปเบ, เปเบเบปเปเบฒเบเบฐ
เบเปเบญเบเบซเบผเบธเบเบญเบฑเบเบเบฒเบเบธเบฅเบฐเบเบณเบเบตเปเบเบณเบเบปเบเปเบงเป.
-s scale_factor
--scale=scale_factor
เบฅเบฒเบเบเบฒเบเบเบฑเบเปเบเบเบฐเบซเบเบฒเบเบเบตเปเบฅเบฐเบเบธเปเบงเปเปเบเบเบปเบเบเบฐเบฅเบดเบเบเบญเบ pgbench. เบเปเบงเบเบเบฒเบเบเบปเบเบชเบญเบเบเบฒเบเบเปเปเบชเปเบฒเบ, เบเบตเป
เปเบกเปเบเบเปเปเบเปเบฒเปเบเบฑเบ; เบเบฑเบเปเบเบเบฐเบซเบเบฒเบเบเบตเปเบเบทเบเบเปเบญเบเบเบฐเบเบทเบเบเบงเบเบเบปเบเปเบเบเบเบฒเบเบเบฑเบเบเปเบฒเบเบงเบ
เปเบเบงเปเบเบเบฒเบเบฐเบฅเบฒเบ pgbench_branches. เบขเปเบฒเบเปเบเบเปเบเบฒเบก, เปเบกเบทเปเบญเบเบปเบเบชเบญเบเบกเบฒเบเบเบฐเบเบฒเบเบเบตเปเบเปเบฒเบซเบเบปเบเปเบญเบ (-f
option), เบเบฑเบเปเบเบเบฐเบซเบเบฒเบเบเบฐเบเบทเบเบฅเบฒเบเบเบฒเบเปเบเบฑเบ 1 เปเบงเบฑเปเบเปเบชเบเปเบเปเบงเปเบฒเบเบฒเบเปเบฅเบทเบญเบเบเบตเปเบเบทเบเบเปเบฒเปเบเป.
-S
--เปเบฅเบทเบญเบเปเบเบปเปเบฒเบเบฑเปเบ
เบเปเบฒเปเบเบตเบเบเบธเบฅเบฐเบเปเบฒเบเบตเปเปเบฅเบทเบญเบเปเบเบปเปเบฒเบเบฑเปเบเปเบเบเบเบตเปเบเบฐเปเบเบฑเบเบเบฒเบเบเบปเบเบชเบญเบเปเบเบ TPC-B.
-t เบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒ
--เบเบธเบฅเบฐเบเบณ=เบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒ
เบเปเบฒเบเบงเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเบเบตเปเบฅเบนเบเบเปเบฒเปเบเปเบฅเบฐเบเบปเบเบเปเบฒเปเบเบตเบเบเบฒเบ. เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเปเบกเปเบ 10.
-T เบงเบดเบเบฒเบเบต
--เปเบงเบฅเบฒ=เบงเบดเบเบฒเบเบต
เบเปเบฒเปเบเบตเบเบเบฒเบเบเบปเบเบชเบญเบเบชเปเบฒเบฅเบฑเบเบซเบผเบฒเบเบงเบดเบเบฒเบเบตเบเบตเป, เปเบเบเบเบตเปเบเบฐเปเบเบฑเบเบเปเบฒเบเบงเบเบเบปเบเบเบตเปเบเบญเบเบเบธเบฅเบฐเบเปเบฒเบเปเป
เบฅเบนเบเบเปเบฒ. -t เปเบฅเบฐ -T เปเบกเปเบเบชเบฐเปเบเบฒเบฐเปเบเบดเปเบเบเบฑเบเปเบฅเบฐเบเบฑเบ.
-v
--เบชเบนเบเบเบฒเบเบฒเบ-เบเบฑเบเปเบปเบ
เบชเบนเบเบเบฒเบเบฒเบเบเบฑเบเบชเบตเปเบเบฒเบเบฐเบฅเบฒเบเบกเบฒเบเบเบฐเบเบฒเบเบเปเบญเบเบเบตเปเบเบฐเบเปเบฒเปเบเบตเบเบเบฒเบเบเบปเบเบชเบญเบ. เบเบฑเบเบเบฑเบเบชเบญเบ -n neither -v,
pgbench เบเบฐเบชเบนเบเบเบฒเบเบฒเบเบเบญเบเบเบฒเบเบฐเบฅเบฒเบ pgbench_tellers เปเบฅเบฐ pgbench_branches, เปเบฅเบฐเบเบฐเบเบฑเบเบญเบญเบ.
pgbench_history.
--aggregate-interval=เบงเบดเบเบฒเบเบต
เบเบงเบฒเบกเบเบฒเบงเบเบญเบเปเบฅเบเบฐเบเบฒเบเบฅเบงเบเบฅเบงเบก (เปเบเบฑเบเบงเบดเบเบฒเบเบต). เบญเบฒเบเบเบฐเบเบทเบเบเปเบฒเปเบเปเบฎเปเบงเบกเบเบฑเบเบเบฑเบ -l - เบเบฑเบ
เบเบปเบงเปเบฅเบทเบญเบเบเบตเป, เบเบฑเบเบเบถเบเบเบฐเบเบญเบเบกเบตเบเบปเบเบชเบฐเบซเบผเบธเบเบเปเปเปเบฅเบเบฐ (เบเปเบฒเบเบงเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒ, min/max
latency เปเบฅเบฐเบชเบญเบเบเปเบญเบเบเปเปเบกเบนเบเปเบเบตเปเบกเปเบเบตเบกเบเบตเปเปเบเบฑเบเบเบฐเปเบซเบเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฒเบเบเบฐเปเบเบเบงเบฒเบกเปเบเบเบเปเบฒเบเบเบฑเบ).
เบเบปเบงเปเบฅเบทเบญเบเบเบตเปเบเปเปเบเบทเบเบฎเบญเบเบฎเบฑเบเปเบ Windows เปเบเบเบฐเบเบฐเบเบตเป.
--sampling-rate=เบญเบฑเบเบเบฒเบเบฒเบ
เบญเบฑเบเบเบฒเบเบฒเบเปเบเบฑเบเบเบปเบงเบขเปเบฒเบ, เปเบเปเปเบเปเบงเบฅเบฒเบเบตเปเบเบฝเบเบเปเปเบกเบนเบเปเบเบปเปเบฒเปเบเบเบฑเบเบเบถเบ, เปเบเบทเปเบญเบซเบผเบธเบเบเปเบญเบเบเปเบฒเบเบงเบเบเบฑเบเบเบถเบ
เบชเปเบฒเบเบเบถเปเบ. เบเปเบฒเบเบฒเบเปเบฅเบทเบญเบเบเบตเปเบเบทเบเบกเบญเบเปเบซเป, เบกเบตเบเบฝเบเปเบเปเบชเปเบงเบเบซเบเบถเปเบเบเบญเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเบเบตเปเบฅเบฐเบเบธเปเบงเปเปเบเบปเปเบฒเบเบฑเปเบ
เบเบฑเบเบเบถเบ. 1.0 เบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเบเบฑเบเบซเบกเบปเบเบเบฐเบเบทเบเบเบฑเบเบเบถเบ, 0.05 เบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเบเบฝเบเปเบเป 5% เบเบญเบ
เบเบธเบฅเบฐเบเปเบฒเบเบฐเบเบทเบเบเบฑเบเบเบถเบ.
เบขเปเบฒเบฅเบทเบกเปเบญเบปเบฒเบญเบฑเบเบเบฒเบเบฒเบเปเบเบฑเบเบเบปเบงเบขเปเบฒเบเปเบเบปเปเบฒเปเบเบเบฑเบเบเบตเปเบเปเบงเบฅเบฒเบเบฐเบกเบงเบเบเบปเบเปเบเบฅเปเบเบฑเบเบเบถเบ. เบชเปเบฒเบฅเบฑเบ
เบเบปเบงเบขเปเบฒเบ, เปเบกเบทเปเบญเบเบดเบเปเบฅเปเบเปเบฒ tps, เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบเบนเบเบเบปเบงเปเบฅเบเบเบฒเบกเบเบงเบฒเบกเปเบซเบกเบฒเบฐเบชเบปเบก (เบเบปเบงเบขเปเบฒเบ
เบเปเบงเบเบญเบฑเบเบเบฒเบเบปเบงเบขเปเบฒเบ 0.01, เบเปเบฒเบเบเบฐเปเบเปเบฎเบฑเบเบเบฝเบเปเบเป 1/100 เบเบญเบ tps เบเบปเบงเบเบดเบเปเบเบปเปเบฒเบเบฑเปเบ).
เบชเบฒเบกเบฑเบ เบเบฒเบเปเบฅเบทเบญเบเปเบเบเบฒเบ
pgbench เบเบญเบกเบฎเบฑเบเบเบฒเบเปเบเปเบเบฝเบเบเบปเปเบงเปเบเปเบเบงเบเปเบฒเบชเบฑเปเบเบเปเปเปเบเบเบตเป:
-h hostname
--host=hostname
เบเบทเปเปเบฎเบเบเบญเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบฒเบเบเปเปเบกเบนเบ
-p port
--port=port
เปเบฒเบเปเบฅเบเบเบญเบเบเบญเบเปเบเบตเบเปเบงเบตเบเบฒเบเบเปเปเบกเบนเบ
-U เปเบเบปเปเบฒโเบชเบนเปโเบฅเบฐโเบเบปเบ
--เบเบทเปเบเบนเปเปเบเป=เปเบเบปเปเบฒโเบชเบนเปโเบฅเบฐโเบเบปเบ
เบเบทเปเบเบนเปเปเบเปเบเบตเปเบเบฐเปเบเบทเปเบญเบกเบเปเปเปเบเบฑเบ
-V
- เบเบฒเบเบเปเบฝเบเปเบเบ
เบเบดเบกเบชเบฐเบเบฑเบ pgbench เปเบฅเบฐเบญเบญเบ.
-?
- เบเปเบงเบ
เบชเบฐเปเบเบเบเบฒเบเบเปเบงเบเปเบซเบผเบทเบญเบเปเบฝเบงเบเบฑเบเบเบฒเบเปเบเปเบเบฝเบเปเบเบงเบเปเบฒเบชเบฑเปเบ pgbench, เปเบฅเบฐเบญเบญเบ.
เบซเบกเบฒเบเปเบซเบ
เปเบกเปเบโเบซเบเบฑเบ is เปเบเป "เบเบธเบฅเบฐเบเปเบฒ" เบเบปเบงเบเบดเบเปเบฅเปเบง เบเบฐเบเบดเบเบฑเบ in pgbench?
script เบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเบญเบญเบเปเบเบฑเบเบเปเบฒเบชเบฑเปเบเบเปเปเบเบธเบฅเบฐเบเปเบฒ:
1. BEGIN;
2. UPDATE pgbench_accounts SET abalance = abalance + :delta WHERE aid = :aid;
3. SELECT abalance FROM pgbench_accounts WHERE aid = :aid;
4. UPDATE pgbench_tellers SET tbalance = tbalance + :delta WHERE tid = :tid;
5. UPDATE pgbench_branches SET bbalance = bbalance + :delta WHERE bid = :bid;
6. เปเบเบเปเบเบปเปเบฒเปเบ pgbench_history (tid, bid, aid, delta, mtime) VALUES (:tid, :bid, :aid,
:delta, CURRENT_TIMESTAMP);
7. เบเบปเบ;
เบเปเบฒเบเปเบฒเบเบฅเบฐเบเบธ -N, เบเบฑเปเบเบเบญเบ 4 เปเบฅเบฐ 5 เบเปเปเปเบเปเบฅเบงเบกเบขเบนเปเปเบเบเบธเบฅเบฐเบเปเบฒ. เบเปเบฒเบเปเบฒเบเบฅเบฐเบเบธ -S,
เบเบฝเบเปเบเปเปเบเป SELECT เปเบกเปเบเบญเบญเบ.
Custom Scripts
pgbench เบกเบตเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบฅเปเบเบชเบฐเบเบฒเบเบฐเบเบฒเบเบกเบฒเบเบเบฐเบเบฒเบเบเบตเปเบเปเบฒเบซเบเบปเบเปเบญเบเปเบเบเบเบฒเบเบเปเบฝเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ
เบชเบฐเบเบฃเบดเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒ (เบญเบฐเบเบดเบเบฒเบเบเปเบฒเบเปเบเบดเบ) เบเบฑเบเบชเบฐเบเบดเบเบเบธเบฅเบฐเบเปเบฒเบเบตเปเบญเปเบฒเบเบเบฒเบเปเบเบฅเป (-f
เบเบฒเบโเปเบฅเบทเบญเบ). เปเบเบเปเบฅเบฐเบเบตเบเบตเป "เบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒ" เปเบเบฑเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบซเบเบถเปเบเบเบญเบเปเบเบฅเปเบชเบฐเบเบดเบ. เปเบเบปเปเบฒโเบชเบฒโเบกเบฒเบ
เปเบเบดเบเปเบกเปเบเบฅเบฐเบเบธเบชเบฐเบเบฃเบดเบเบซเบผเบฒเบเบญเบฑเบ (เบซเบผเบฒเบเบญเบฑเบ -f เบเบฒเบเปเบฅเบทเบญเบ), เปเบเบเปเบฅเบฐเบเบตเบเบฑเปเบเบเปเบฒเบงเบเบตเป, เปเบเบฑเบ Random เบซเบเบถเปเบเบเบญเบ
เบชเบฐเบเบฃเบดเบเบเบทเบเปเบฅเบทเบญเบเปเบเปเบฅเบฐเบเบฑเปเบเบเบตเปเปเบเบเบเบฑเบเบฅเบนเบเบเปเบฒเปเบฅเบตเปเบกเบเบธเบฅเบฐเบเบณเปเปเป.
เบฎเบนเบเปเบเบเบเบญเบเปเบเบฅเป script เปเบกเปเบเบซเบเบถเปเบเบเปเบฒเบชเบฑเปเบ SQL เบเปเปเปเบเบง; เบเปเบฒเบชเบฑเปเบ SQL multiline เบเปเปเปเบกเปเบ
เบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ. เปเบชเบฑเปเบเบซเบงเปเบฒเบเปเบเบปเปเบฒ เปเบฅเบฐเปเบเบงเบเบตเปเปเบฅเบตเปเบกเบเบปเปเบเบเปเบงเบ -- เปเบกเปเบเบเบทเบเบฅเบฐเปเบฅเบตเบ. เบชเบฒเบเปเบเบฅเป script เบเบฑเบเบชเบฒเบกเบฒเบ
เปเบเบฑเบ "เบเปเบฒเบชเบฑเปเบ meta", เปเบเบดเปเบเบเบทเบเบเบตเบเบงเบฒเบกเบซเบกเบฒเบเปเบเบ pgbench เบเบปเบงเบเบญเบเบกเบฑเบเปเบญเบ, เบเบฑเปเบเบเบตเปเบญเบฐเบเบดเบเบฒเบเบเปเบฒเบเบฅเบธเปเบกเบเบตเป.
เบกเบตเบเบฒเบเบเบปเบเปเบเบเบเบปเบงเปเบเบเบตเปเบเปเบฒเบเบเบฒเบเบชเปเบฒเบฅเบฑเบเปเบเบฅเป script. เบเบปเบงเปเบเบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเบเบปเบเปเบเบ
เปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบ -D เบเบฒเบเปเบฅเบทเบญเบ, เบญเบฐเบเบดเบเบฒเบเบเปเบฒเบเปเบเบดเบ, เบซเบผเบทเปเบเบเบเปเบฒเบชเบฑเปเบ meta เบญเบฐเบเบดเบเบฒเบเบเปเบฒเบเบฅเบธเปเบกเบเบตเป. เปเบ
เบเบญเบเปเปเบทเบญเปเบเบเบฒเบเบเบปเบงเปเบเปเบเบเบถเปเบเบเบตเปเบเบฑเปเบเปเบงเปเบฅเปเบงเบเปเปเบฒเปเบเบ -D เบเบปเบงเปเบฅเบทเบญเบเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบ, เบกเบตเบเบปเบงเปเบเบเปเปเบซเบผเบฒเบเบเบฒเบเปเบ
เบเบตเปเบเบทเบเบเปเบฒเบเบปเบเปเบงเปเบฅเปเบงเบเบซเบเปเบฒเปเบเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบ, เบฅเบฐเบเบธเปเบงเปเปเบเบเบฒเบเบฐเบฅเบฒเบ 221, "เบเบปเบงเปเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบ". เบเปเบฒ
เบเปเบฒเบเบปเบเบชเปเบฒเบฅเบฑเบเบเบปเบงเปเบเปเบซเบผเบปเปเบฒเบเบตเปเปเบเบเปเบเป -D เบกเบตเบเบงเบฒเบกเบชเบณเบเบฑเบเบเบงเปเบฒเบเบฒเบเบเบฑเปเบเบเปเบฒเบญเบฑเบเบเบฐเปเบเบกเบฑเบ. เบเบฑเปเบเบเบฝเบง
เบเปเบฒเบเบปเบ, เบเปเบฒเบเบญเบเบเบปเบงเปเบเบชเบฒเบกเบฒเบเบเบทเบเปเบชเปเปเบเบปเปเบฒเปเบเปเบเบเปเบฒเบชเบฑเปเบ SQL เปเบเบเบเบฒเบเบเบฝเบ:เบเบทเปเบเบปเบงเปเบเบเบตเปเบขเบนเป เปเบกเบทเปเบญโเปเบโ
เปเบฅเปเบเบซเบผเบฒเบเบเบงเปเบฒเบซเบเบถเปเบเปเบเบเบเบฑเบเบฅเบนเบเบเปเบฒ, เปเบเปเบฅเบฐเปเบเบเบเบฑเบเบกเบตเบเบธเบเบเบปเบงเปเบเบเบญเบเบเบปเบเปเบญเบ.
เบเบฒเบเบฐเบฅเบฒเบ 221โ. เบญเบฑเบเบเบฐเปเบเบกเบฑเบ เบเบปเบงเปเบ
โโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โเบเบฒเบเบเปเบฝเบเปเบเบ โ เบฅเบฒเบเบฅเบฐเบญเบฝเบ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โscale โ เบเบฑเบโเปเบโเบเบฐโเบซเบเบฒเบโเบเบฐโเบเบธโเบเบฑเบ โโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โclient_id โ เปเบฒเบเปเบฅเบเบชเบฐเปเบเบฒเบฐเบเบตเปเบฅเบฐเบเบธเบเบปเบง โ
โ โ เปเบเบเบเบฑเบเบฅเบนเบเบเปเบฒ (เปเบฅเบตเปเบกเบเบฒเบ โ
โ โ เบชเบนเบ) โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
เบเปเบฒเบชเบฑเปเบ meta เบเบญเบเปเบเบฅเป Script เปเบฅเบตเปเบกเบเบปเปเบเบเปเบงเบ backslash (\). เบเบฒเบเปเบเปเบเบฝเบเบเบฑเบเบเปเบฒเบชเบฑเปเบ meta เปเบกเปเบ
เปเบเบเบญเบญเบเปเบเบเบเบทเปเบเบเบตเปเบชเบตเบเบฒเบง. เบเปเบฒเบชเบฑเปเบ meta เปเบซเบผเบปเปเบฒเบเบตเปเปเบกเปเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ:
\ เบเบฑเปเบ varname เบเบฒเบเบชเบฐเปเบเบเบญเบญเบ
เบเปเบฒเบเบปเบเบเบปเบงเปเบ varname เปเบเบฑเบเบเปเบฒเบเบณเบเบงเบเปเบเบฑเบกเบเบตเปเบเบณเบเบงเบเบเบฒเบ เบเบฒเบเบชเบฐเปเบเบเบญเบญเบ. เบเบฒเบเบชเบฐเปเบเบเบญเบญเบ
เบญเบฒเบโเบเบฐโเบเบฐโเบเบญเบโเบเปเบงเบโเบเบฒเบโเบเบปเบโเบเบตเปโเบเปเบฒโเบเบงเบโเปเบเบฑเบกโเปเบเบฑเปเบ 5432โ, เบเบฒเบโเบญเปเบฒเบโเบญเบตเบโเปเบเบดเบโเบเบปเบงโเปเบโ:เบเบทเปเบเบปเบงเปเบ, เปเบฅเบฐ
เบเบฒเบเบชเบฐเปเบเบเบญเบญเบเบเบตเปเบเบฐเบเบญเบเบเปเบงเบ unary (-) เบซเบผเบทเบเบปเบงเบเบฐเบเบดเบเบฑเบเบเบฒเบเบชเบญเบ (+, -, *, /, %) เบเบฑเบเบเบปเบเบเบฐเบเบดเบเบญเบเบเบงเบเปเบเบปเบฒ
เบชเบฐเบกเบฒเบเบปเบก, เปเบฅเบฐเบงเบปเบเปเบฅเบฑเบ.
เบเบปเบงเบขเปเบฒเบ:
\ เบเบฑเปเบ ntellers 10 * : เบเบฐเบซเบเบฒเบ
\set aid (1021 * :aid) % (100000 * :scale) + 1
\setrandom varname เบเบฒเบเบต เบชเบนเบเบชเบธเบเบเบตเปเปเบเบ [เปเบญเบเบฐเบเบฒเบ | { Gaussian | เปเบฅเบเบเบณเบฅเบฑเบ } เบเบฒเบฅเบฒเบกเบดเปเบเบต ]
เบเปเบฒเบเบปเบเบเบปเบงเปเบ varname เบเบฑเบเบเปเบฒเบเบณเบเบงเบเปเบเบฑเบกเปเบเบเบชเบธเปเบกเบฅเบฐเบซเบงเปเบฒเบเบเบตเบเบเบณเบเบฑเบ เบเบฒเบเบต เปเบฅเบฐ เบชเบนเบเบชเบธเบเบเบตเปเปเบเบ
เบฅเบงเบก. เปเบเปเบฅเบฐเบเบตเบเบเบณเบเบฑเบเบชเบฒเบกเบฒเบเปเบเบฑเบเบเบณเบเบงเบเบเบปเบเบเบตเป เบซเบผเบท a :เบเบทเปเบเบปเบงเปเบ เบญเปเบฒเบเบญเบดเบ
เบเบฑเบเบเบปเบงเปเบเบเบตเปเบกเบตเบกเบนเบเบเปเบฒเบเปเบฒเบเบงเบเปเบเบฑเบก.
เปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ, เบซเบผเบทเปเบกเบทเปเบญเบกเบตเบเบฒเบเบฅเบฐเบเบธเปเบญเบเบฐเบเบฒเบ, เบเปเบฒเบเบฑเบเปเบปเบเปเบเบเบญเบเปเบเบเบเบฐเบเบทเบเปเบเปเบกเบเปเบงเบเบเบงเบฒเบกเปเบเบปเปเบฒเบเบฑเบ
เบเบงเบฒเบกเปเบเบฑเบเปเบเปเบเป. เบเบฒเบเบฅเบฐเบเบธเบเบฒเบเปเบฅเบทเบญเบ gaussian เบซเบผเบท exponential เบเบฑเบเบเบธเบเบเบถเบเบเบดเบเปเบฒเบเบตเป; เปเบเปเบฅเบฐ
เบเปเบญเบเบเบฒเบเบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบเบเบฑเบเบเบฑเบเบเบตเปเบเปเบฒเบเบปเบเบฎเบนเบเบฎเปเบฒเบเบเบตเปเบเบฑเบเปเบเบเบเบญเบเบเบฒเบเปเบเบเบขเบฒเบ.
เบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบเบขเบฒเบ Gaussian, เปเบฅเบเบฐเบซเปเบฒเบเปเบกเปเบเบเบทเบเบงเบฒเบเปเบเบเปเบงเปเปเบเบกเบฒเบเบเบฐเบเบฒเบเบเบปเบเบเบฐเบเบด
เบเบฒเบเปเบเปเบเบฐเบเบฒเบ (เปเบชเบฑเปเบเปเบเปเบเบฎเบนเบเบเบปเบเบเบฐเบเบดเปเบเบเบฅเบฒเบเบชเบดเบ Gaussian) เบเบทเบเบเบฑเบเบขเบนเปเบเบตเป -parameter เบขเบนเปเปเบเบดเบ
เบเปเบฒเบ เปเบฅเบฐ +เบเบฒเบฅเบฒเบกเบดเปเบเบตเบขเบนเปเปเบเบทเปเบญเบเบเบงเบฒ. เบเปเบฒเปเบเบเปเบงเบเบเบฒเบเบเบญเบเปเบฅเบเบฐเบซเปเบฒเบเปเบกเปเบเปเบเบฑเบเปเบเปเบเปเบซเบผเบฒเบเบเบงเปเบฒ
เบเบฐเบเบทเบเปเบเปเบก. เปเบเบทเปเบญเปเบซเปเบเบฑเบเปเบเบ, เบเปเบฒ PHI(x) เปเบกเปเบเบซเบเปเบฒเบเบตเปเบเบฒเบเปเบเบเบขเบฒเบเบชเบฐเบชเบปเบกเบเบญเบ
เบเบฒเบเปเบเปเบเบฐเบเบฒเบเบกเบฒเบเบเบฐเบเบฒเบเบกเบฒเบเบเบฐเบเบฒเบ, เปเบเบเบชเบฐเปเบฅเปเบ mu เบเปเบฒเบเบปเบเปเบเบฑเบ (เบชเบนเบเบชเบธเบ + min) / 2.0, เบเบฑเบ
f(x) = PHI(2.0 * เบเบฒเบฃเบฒเบกเบดเปเบเบต * (x - mu) / (เบชเบนเบเบชเบธเบ - เบเบฒเบเบต + 1)) /
(2.0 * PHI(เบเบฒเบฃเบฒเบกเบดเปเบเบต) - 1.0)
เปเบฅเปเบงเบกเบนเบเบเปเบฒ i เบฅเบฐเบซเบงเปเบฒเบ เบเบฒเบเบต เปเบฅเบฐ เบชเบนเบเบชเบธเบเบเบตเปเปเบเบ เบฅเบงเบกเปเบกเปเบเปเบเปเบกเบเปเบงเบเบเบงเบฒเบกเปเบเบฑเบเปเบเปเบเป: f(i + 0.5) - f(i
- 0.5). intuitively, เบเบฐเบซเบเบฒเบเปเบซเบเป เบเบฒเบฅเบฒเบกเบดเปเบเบต, เปเบฅเบทเปเบญเบเปเบเปเบฒเปเบเปเบเบฝเบเบเบฑเบ
เบเบฒเบเบเบญเบเปเบฅเบเบฐเบซเปเบฒเบเปเบกเปเบเปเบเปเบก, เปเบฅเบฐเบเปเบฒเบซเบเปเบญเบเบฅเบปเบเบขเบนเปเปเบเปเบเบฑเบ เบเบฒเบเบต เปเบฅเบฐ
เบชเบนเบเบชเบธเบเบเบตเปเปเบเบ เบเบญเบเปเบเบ. เบเบฐเบกเบฒเบ 67% เบเบญเบเบกเบนเบเบเปเบฒเปเบกเปเบเบกเบฒเบเบฒเบเบเบฒเบ 1.0 / เบเบฒเบฅเบฒเบกเบดเปเบเบต, เบเบฑเปเบเปเบกเปเบ a
relative 0.5 / parameter เบเบฐเบกเบฒเบเบเปเบฒเบชเบฐเปเบฅเปเบ, เปเบฅเบฐ 95% เปเบเบเบฒเบ 2.0 / parameter, เบงเปเบฒ
เปเบกเปเบเบเบตเปเบเปเบญเบ 1.0 / เบเบฒเบฅเบฒเบกเบดเปเบเบตเบเบฐเบกเบฒเบเบเปเบฒเบชเบฐเปเบฅเปเบ; เบชเปเบฒเบฅเบฑเบเบเบปเบงเบขเปเบฒเบ, เบเปเบฒ เบเบฒเบฅเบฒเบกเบดเปเบเบต เปเบกเปเบ 4.0, 67%
เบเบญเบเบเปเบฒเปเบกเปเบเบกเบฒเบเบฒเบเปเบเบกเบฒเบเบเบฒเบ (1.0 / 4.0) เบเบญเบเปเบฅเบเบฐเบซเปเบฒเบ (เปเบเบฑเปเบ: เบเบฒเบ 3.0.
/ 8.0 เบซเบฒ 5.0 / 8.0) เปเบฅเบฐ 95% เบเบฒเบเปเบเบดเปเบเบเบฒเบ (2.0 / 4.0) เบเบญเบเปเบฅเบเบฐเบซเปเบฒเบ (เบงเบดเบเบฒเบเบต
เปเบฅเบฐ quartiles เบเบตเบชเบฒเบก). เบเปเบฒเปเบชเบธเบเบเบตเป เบเบฒเบฅเบฒเบกเบดเปเบเบต เปเบกเปเบ 2.0 เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบญเบ Box-Muller
เบซเบฑเบเบเปเบฝเบ.
เบชเบณเบฅเบฑเบเบเบฒเบเปเบเบเบขเบฒเบเปเบฅเบเบเบณเบฅเบฑเบ, เบเบฒเบฅเบฒเบกเบดเปเบเบต เบเบงเบเบเบธเบกเบเบฒเบเปเบเบเบขเบฒเบเปเบเบเบเบฒเบเบเบฑเบ a
เบเบฒเบเปเบเบเบขเบฒเบเปเบฅเบเบเบณเบฅเบฑเบเบเบตเปเบซเบผเบธเบเบฅเบปเบเบขเปเบฒเบเปเบงเบงเบฒเบขเบนเปเบเบตเป เบเบฒเบฅเบฒเบกเบดเปเบเบต, เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ projecting เปเบชเป
เบเบณเบเบงเบเปเบเบฑเบกเบฅเบฐเบซเบงเปเบฒเบเบเบญเบเปเบเบ. เปเบเบทเปเบญเปเบซเปเบเบฑเบเปเบเบ, เบกเบต
f(x) = exp(-parameter * (x - min) / (max - min + 1)) / (1.0 - exp(-parameter)))
เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบกเบนเบเบเปเบฒ i เบฅเบฐเบซเบงเปเบฒเบ เบเบฒเบเบต เปเบฅเบฐ เบชเบนเบเบชเบธเบเบเบตเปเปเบเบ เบฅเบงเบกเปเบกเปเบเปเบเปเบกเบเปเบงเบเบเบงเบฒเบกเปเบเบฑเบเปเบเปเบเป: f(x) - f(x + 1).
intuitively, เบเบฐเบซเบเบฒเบเปเบซเบเป เบเบฒเบฅเบฒเบกเบดเปเบเบต, เปเบฅเบทเปเบญเบเปเบเปเบฒเปเบเปเบเบฝเบเบเบฑเบ เบเบฒเบเบต เบกเบต
เปเบเบปเปเบฒเปเบเบดเบ, เปเบฅเบฐเบเปเบฒเบซเบเปเบญเบเบเบตเปเปเบเปเบเบฝเบเบเบฑเบ เบชเบนเบเบชเบธเบเบเบตเปเปเบเบ เบกเบตเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบ. เปเบเปเบเบฑเบ 0
เบเบฒเบฅเบฒเบกเบดเปเบเบต, flatter (เปเบญเบเบฐเบเบฒเบเบซเบผเบฒเบ) เบเบฒเบเปเบเบเบขเบฒเบเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบ. เบเบฒเบโเบเบฐโเบกเบฒเบโเบเบตเปโเบเปเปโเบเบตโ
เบเบญเบเบเบฒเบเปเบเบเบขเบฒเบเปเบกเปเบเบงเปเบฒเบเปเบฒ 1% เปเบฅเบทเปเบญเบเปเบเบตเปเบชเบธเบเปเบเบเบญเบเปเบเบ, เปเบเปเบเบฑเบ เบเบฒเบเบต,
เบเบทเบเปเบเปเบก เบเบฒเบฅเบฒเบกเบดเปเบเบต% เบเบญเบเปเบงเบฅเบฒ. เบเบฒเบฅเบฒเบกเบดเปเบเบต เบเปเบฒเบเบฐเบเปเบญเบเปเบเบฑเบเบเบงเบเบขเปเบฒเบเปเบเบฑเปเบกเบเบงเบ.
เบเบปเบงเบขเปเบฒเบ:
\setrandom aid 1:naccounts gaussian 5.0
\ เบเบญเบ เบเปเบฒเบเบงเบ [เบเบงเบเปเบฎเบปเบฒ | ms | s ]
เปเบฎเบฑเบเปเบซเปเบเบฒเบเบเบฐเบเบดเบเบฑเบเบชเบฐเบเบฃเบดเบเบเบญเบเปเบเบฑเบเปเบฅเบเบฐเปเบงเบฅเบฒเบเบตเปเบฅเบฐเบเบธเปเบงเปเปเบ microseconds (เบเบงเบเปเบฎเบปเบฒ),
milliseconds (ms) เบซเบผเบทเบงเบดเบเบฒเบเบต (s). เบเปเบฒเบซเบเปเบงเบเบเบทเบเบฅเบฐเปเบงเบฑเปเบเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบงเบดเบเบฒเบเบตเปเบกเปเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ.
เบเปเบฒเบเบงเบ เบชเบฒเบกเบฒเบเปเบเบฑเบเบเปเบฒเบเบงเบเบเบปเบเบเบตเป เบซเบผเบทเปเบเบฑเบ:เบเบทเปเบเบปเบงเปเบ เบญเปเบฒเบเบญเบตเบเปเบเบดเบเบเบปเบงเปเบ
เบกเบตเบเปเบฒเบเปเบฒเบเบงเบเปเบเบฑเบก.
เบเบปเบงเบขเปเบฒเบ:
\ เบเบญเบ 10 เบกเบฅ
\setshell varname เบเปเบฒเบชเบฑเปเบ [ เบเบฒเบเปเบเปเบเบฝเบ ... ]
เบเปเบฒเบเบปเบเบเบปเบงเปเบ varname เบเบฑเบเบเบปเบเปเบเปเบฎเบฑเบเบเบญเบเบเปเบฒเบชเบฑเปเบ shell เบเปเบฒเบชเบฑเปเบ. เบเปเบฒเบชเบฑเปเบเบเปเบญเบ
เบชเบปเปเบเบเบทเบเบเปเบฒเบเบณเบเบงเบเปเบเบฑเบกเปเบเบเบเปเบฒเบเบเบปเบเบเบฐเบฅเบดเบเบกเบฒเบเบเบฐเบเบฒเบเบเบญเบเบกเบฑเบ.
เบเบฒเบเปเบเปเบเบฝเบ เบชเบฒเบกเบฒเบเปเบเบฑเบเบเปเปเบเบงเบฒเบกเบเบปเบเบเบตเป เบซเบผเบทเปเบเบฑเบ:เบเบทเปเบเบปเบงเปเบ เบญเปเบฒเบเบญเบตเบเปเบเบดเบเบเบปเบงเปเบเบเบญเบ
เบเบฐเปเบเบเปเบเบเบถเปเบ. เบเปเบฒเบเปเบฒเบเบเปเบญเบเบเบฒเบเปเบเป เบเบฒเบเปเบเปเบเบฝเบ เปเบฅเบตเปเบกเบเบปเปเบเบเปเบงเบเบเปเปเบฒเบชเบญเบเปเบกเบฑเบ, เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเบตเปเบก an
เบเปเปเบฒเบชเบญเบเปเบกเบฑเบเปเบเบตเปเบกเปเบเบตเบกเปเบเบเบญเบเบเบปเปเบเบเบญเบ เบเบฒเบเปเบเปเบเบฝเบ.
เบเบปเบงเบขเปเบฒเบ:
\setshell variable_to_be_assigned command literal_argument :variable ::literal_starting_with_colon
\ เปเบเบฐ เบเปเบฒเบชเบฑเปเบ [ เบเบฒเบเปเบเปเบเบฝเบ ... ]
เบเบทเบเบฑเบเบเบฑเบ \setshell, เปเบเปเบเบปเบเปเบเปเบฎเบฑเบเบเบทเบเบฅเบฐเปเบฅเบตเบ.
เบเบปเบงเบขเปเบฒเบ:
\shell command literal_argument :variable ::literal_starting_with_colon
เบเบปเบงเบขเปเบฒเบ, เบเปเบฒเบเบดเบเบฒเบกเบญเบฑเบเปเบเบฑเบกเบเบตเปเบเบญเบเบเบธเบฅเบฐเบเปเบฒเบเบตเปเบชเปเบฒเบเบเบถเปเบเปเบ TPC-B เบเปเบฒเบเบเบท:
\ เบเปเบฒเบเบปเบเบชเบฒเบเบฒ : เบเบฐเบซเบเบฒเบ
\ เบเบฑเปเบ ntellers 10 * : เบเบฐเบซเบเบฒเบ
\set naccounts 100000 * :scale
\setrandom เบเบฒเบโเบเปเบงเบโเปเบซเบผเบทเบญ 1โ: naccountsโ
\setrandom bid 1 :nbranches
\setrandom tid 1 : ntellers
\setrandom delta -5000 5000
BEGIN;
UPDATE pgbench_accounts SET abalance = เบเบฒเบเบเบธเปเบเบเปเบฝเบ + :delta WHERE aid = :aid;
SELECT abalance FROM pgbench_accounts WHERE aid = :aid;
UPDATE pgbench_tellers SET tbalance = tbalance + :delta WHERE tid = :tid;
UPDATE pgbench_branches SET bbalance = bbalance + :delta WHERE bid = :bid;
INSERT INTO pgbench_history (tid, bid, aid, delta, mtime) VALUES (:tid, :bid, :aid, :delta, CURRENT_TIMESTAMP);
END
เบชเบฐเบเบฃเบดเบเบเบตเปเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเบเปเปเบฒเบเบทเบเปเบเปเบฅเบฐเบญเบฑเบเปเบเบทเปเบญเบญเปเบฒเบเบญเบตเบเปเบเบเบเปเบฒเบเบเบฑเบ,
เปเบเบงเบเบตเปเปเบฅเบทเบญเบเปเบเบเบชเบธเปเบก. (เบเบปเบงเบขเปเบฒเบเบเบตเปเบเบฑเบเบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเบงเปเบฒเปเบเบฑเบเบซเบเบฑเบเบกเบฑเบเบเบถเปเบเบชเปเบฒเบเบฑเบเบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐเบเบญเบเบเบฐเบเบธเบกเบฅเบนเบเบเปเบฒ
เบเบตเปโเบเบฐโเบกเบตโเบเบปเบงโเปเบโเบเบญเบโเบเบปเบโเปเบญเบ โ เบเปเบฒโเบเปเปโเบเบฑเปเบโเบเบฑเปเบโเบเบงเบโเปเบเบปเบฒโเปเบเบปเปเบฒโเบเบฐโเบเปเปโเปเบเปโเบฎเบฑเบโเบเบฒเบโเบชเปเบฒโเบเบฑเบโเปเบเบฑเบโเบญเบดเบโเบชเบฐโเบซเบผเบฐโเบเบตเปโเปเบเบโเบเปเบฒเบโเบเบฑเบโ
เปเบเบง.)
เบเปเปเบเบธเบฅเบฐเบเบณ เบเบฒเบเบเบฑเบเปเบกเปเบเปเบญเบ
เบกเบต -l เบเบฒเบโเปเบฅเบทเบญเบโเปเบเปโเบเปเปโเบกเบตโ --aggregate-interval, pgbench เบเบฝเบเปเบงเบฅเบฒเบเบตเปเบเบฐเบเบดเบเบฑเบเปเบเบ
เปเบเปเบฅเบฐเบเบธเบฅเบฐเบเปเบฒเบเบฑเบเปเบเบฅเปเบเบฑเบเบเบถเบ. เปเบเบฅเปเบเบฑเบเบเบถเบเบเบฐเบกเบตเบเบทเป pgbench_log.nnn, เบเปเบญเบเบเบตเป nnn is
PID เบเบญเบเบเบฐเบเบงเบเบเบฒเบ pgbench. เบเปเบฒ -j เบเบฒเบเปเบฅเบทเบญเบเปเบกเปเบ 2 เบซเบผเบทเบชเบนเบเบเบงเปเบฒ, เบชเปเบฒเบเบเบฐเบเบฑเบเบเบฒเบเบซเบผเบฒเบเบเบปเบ
เบเบฐเบเบนเป, เปเบเปเบฅเบฐเบเบปเบเบเบฐเบกเบตเปเบเบฅเปเบเบฑเบเบเบถเบเบเบญเบเบเบปเบเปเบญเบ. เบเบฐเบเบฑเบเบเบฒเบเบเปเบฒเบญเบดเบเบเบฐเปเบเปเบเบทเปเบเบฝเบงเบเบฑเบเบชเปเบฒเบฅเบฑเบเบกเบฑเบ
เปเบเบฅเปเบเบฑเบเบเบถเบเบเบทเบเบฑเบเบเปเบฅเบฐเบเบตเบเบปเบเบเบฒเบเบเบฝเบงเบกเบฒเบเบเบฐเบเบฒเบ. เปเบเบฅเปเบเบฑเบเบเบถเบเปเบเบตเปเบกเปเบเบตเบกเบชเปเบฒเบฅเบฑเบเบเบฒเบเบญเบทเปเบเป
เบเบปเบเบเบฒเบเบเบฐเบกเบตเบเบทเป pgbench_log.nnn.mmm, เบเปเบญเบเบเบตเป mmm เปเบเบฑเบเบเบปเบงเปเบฅเบเบฅเปเบฒเบเบฑเบเบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐเบเบปเบ
เบเบฐเบเบฑเบเบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเบเปเบงเบ 1.
เบฎเบนเบโเปเบเบโเบเบญเบโเบเบฑเบโเบเบถเบโเปเบกเปเบโ:
client_id transaction_no เบเบตเปเปเบเปเปเบงเบฅเบฒ file_no time_epoch time_us [schedule_lag]
เบเปเบญเบเบเบตเป เบเบตเปเปเบเปเปเบงเบฅเบฒ เปเบกเปเบเปเบงเบฅเบฒเบเบธเบฅเบฐเบเปเบฒเบเบตเปเบเปเบฒเบเปเบเบเบฑเบเปเบปเบเปเบเบฑเบเปเบกเปเบเบงเบดเบเบฒเบเบต, file_no เบเปเบฒเบเบปเบเบเบตเป
เปเบเบฅเปเบชเบฐเบเบฃเบดเบเบเบทเบเปเบเป (เปเบเบฑเบเบเบฐเปเบซเบเบเปเบกเบทเปเบญเบชเบฐเบเบฃเบดเบเบซเบผเบฒเบเบญเบฑเบเบเบทเบเบฅเบฐเบเบธเบเปเบงเบ -f), เปเบฅเบฐ
time_epoch/time_us เปเบกเปเบเบเบฒเบเบชเบฐเปเบเบกเปเบงเบฅเบฒเบฎเบนเบเปเบเบ Unix epoch เปเบฅเบฐเบเบปเบเปเบเบตเบเปเบเบฑเบ microseconds
(เปเบซเบกเบฒเบฐโเบชเบปเบกโเบชเปเบฒโเบฅเบฑเบโเบเบฒเบโเบชเปเบฒเบโเบชเบฐโเปเบเบกโเปเบงโเบฅเบฒ ISO 8601 เบกเบตโเปเบเปโเบชเปเบงเบโเบซเบเบถเปเบโเบงเบดโเบเบฒโเบเบตโ) เบชเบฐโเปเบเบโเปเบซเปโเปเบซเบฑเบโเปเบโเปเบงโเบฅเบฒโเบเบตเปโ
เบชเบณเปเบฅเบฑเบเบเบธเบฅเบฐเบเบณ. เบเบฒเบเบชเบฐเบซเบเบฒเบก schedule_lag เปเบกเปเบเบเบงเบฒเบกเปเบเบเบเปเบฒเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒ
เบเปเบฒเบเบปเบเปเบงเบฅเบฒเปเบฅเบตเปเบกเบเบปเปเบ, เปเบฅเบฐเปเบงเบฅเบฒเบเบตเปเบกเบฑเบเปเบฅเบตเปเบกเบเบปเปเบเบเบปเบงเบเบดเบ, เปเบเบฑเบ microseconds. เบกเบฑเบเปเบเบฑเบเบเบฝเบเปเบเป
เบเบฐโเบเบธโเบเบฑเบโเปเบโเปเบงโเบฅเบฒโเบเบตเปโ --เบญเบฑเบเบเบฒ เบเบฒเบเปเบฅเบทเบญเบเปเบกเปเบเบเบทเบเบเปเบฒเปเบเป. เบเบฒเบเบชเบฐเบซเบเบฒเบกเบชเบธเบเบเปเบฒเบ skipped_transactions เบฅเบฒเบเบเบฒเบ
เบเปเบฒโเบเบงเบโเบเบญเบโเบเบฒเบโเปเบฎเบฑเบโเบเบธโเบฅเบฐโเบเปเบฒโเบเปเบฒเบกโเปเบเบทเปเบญเบโเบเบฒเบโเบงเปเบฒโเบเบงเบโเปเบเบปเบฒโเปเบเบปเปเบฒโเบขเบนเปโเปเบโเปเบเบตเบโเปเบโเบเปเบฒโเบเบปเบโเปเบงโเบฅเบฒโ. เบกเบฑเบเปเบเบฑเบเบเบฝเบเปเบเป
เบเปเบฒเบชเบฐเปเบซเบเบตเปเบเปเบงเบฅเบฒเบเบตเปเบเบฑเบเบชเบญเบเบเบฒเบเปเบฅเบทเบญเบ --เบญเบฑเบเบเบฒ เปเบฅเบฐ --latency-เบเบณเบเบฑเบ เบเบทเบเบเปเบฒเปเบเป.
เบเบตเปเปเบกเปเบเบเปเปเบกเบนเบเบซเบเปเปเบเบญเบเปเบเบฅเปเบเบฑเบเบเบถเบเบเบตเปเบชเปเบฒเบเบเบถเปเบ:
0 199 2241 0 1175850568 995598
0 200 2465 0 1175850568 998079
0 201 2513 0 1175850569 608
0 202 2038 0 1175850569 2663
เบเบปเบงเบขเปเบฒเบเบญเบทเปเบเบเบฑเบ --rate = 100 เปเบฅเบฐ --latency-limit=5 (เบซเบกเบฒเบเปเบซเบเปเบเบตเปเบกเปเบเบตเบก schedule_lag
เบเบฑเบ):
0 81 4621 0 1412881037 912698 3005
0 82 6173 0 1412881037 914578 4304
0 83 เบเปเบฒเบก 0 1412881037 914578 5217
0 83 เบเปเบฒเบก 0 1412881037 914578 5099
0 83 4722 0 1412881037 916203 3108
0 84 4142 0 1412881037 918023 2333
0 85 2465 0 1412881037 919759 740
เปเบเบเบปเบงเบขเปเบฒเบเบเบตเป, เบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒ 82 เปเบกเปเบเบเปเบฒ, เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒเบกเบฑเบ latency (6.173 ms) เปเบกเปเบเบซเบผเบฒเบเบเบงเปเบฒ 5.
เบเบตเบเบเบณเบเบฑเบ ms. เบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเบชเบญเบเบเบฑเปเบเบเปเปเปเบเปเบเปเบเบทเบเบเปเบฒเบกเปเบ, เปเบเบฒเบฐเบงเปเบฒเบเบงเบเปเบเบปเบฒเบกเบฒเบเปเบฒเบเปเบญเบ
เบเบงเบ เปเบเบปเบฒ เปเบเบปเปเบฒ เปเบเป เปเบฅเบตเปเบก เบเบปเปเบ เปเบเบดเบ เปเบกเปเบ เบงเปเบฒ .
เปเบเปเบงเบฅเบฒเบเบตเปเปเบฅเปเบเบเบฒเบเบเบปเบเบชเบญเบเบเบฒเบงเบเปเบฝเบงเบเบฑเบเบฎเบฒเบเปเบงเบเบตเปเบชเบฒเบกเบฒเบเบเบฑเบเบเบฒเบเบซเบผเบฒเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒ, เปเบเบฅเปเบเบฑเบเบเบถเบ
เบชเบฒเบกเบฒเบเบเบฒเบเปเบเบฑเบเบเบฐเบซเบเบฒเบเปเบซเบเปเบซเบผเบฒเบ. เปเบเป --sampling-rate เบเบฒเบเปเบฅเบทเบญเบเบชเบฒเบกเบฒเบเปเบเปเปเบเบทเปเบญเบเบฑเบเบเบถเบเบเบปเบงเบขเปเบฒเบเปเบเบเบชเบธเปเบกเปเบเบปเปเบฒเบเบฑเปเบ
เบเบญเบเบเบธเบฅเบฐเบเปเบฒ.
เบฅเบงเบก เบเบฒเบเบเบฑเบเปเบกเปเบเปเบญเบ
เบกเบต --aggregate-interval เบเบฒเบเปเบฅเบทเบญเบ, เบเบฑเบเบเบถเบเบเบฒเบเบเปเบฒเปเบเปเบฎเบนเบเปเบเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเปเบฅเบฑเบเบเปเบญเบ:
interval_start num_of_transactions latency_sum latency_2_sum min_latency max_latency [lag_sum lag_2_sum min_lag max_lag [skipped_transactions]]
เบเปเบญเบเบเบตเป interval_start เปเบกเปเบโเบเบฒเบโเปเบฅเบตเปเบกโเบเบปเปเบโเบเบญเบโเปเบฅโเบเบฐ (Unix epoch format time stampโ)โ,
num_of_transactions เปเบกเปเบโเบเปเบฒโเบเบงเบโเบเบญเบโเบเบฒเบโเปเบฎเบฑเบโเบเบธโเบฅเบฐโเบเปเบฒโเบเบฒเบโเปเบโเปเบฅโเบเบฐโ, latency_sum เปเบเบฑเบ
เบเบปเบโเบฅเบงเบกโเบเบญเบโเบเบฒเบ latencies (เบชเบฐโเบเบฑเปเบโเบเปเบฒเบโเบชเบฒโเบกเบฒเบโเบเบดเบโเปเบฅเปโเบชเบฐโเปเบฅเปเบ latency เปเบเปโเบขเปเบฒเบโเบเปเบฒเบโเบเบฒเบโ)โ. เบชเบญเบเบเบฒเบเบชเบฐเบซเบเบฒเบกเบเปเปเปเบเบเบตเปเปเบกเปเบ
เปเบเบฑเบโเบเบฐโเปเบซเบเบโเบชเปเบฒโเบฅเบฑเบโเบเบฒเบโเบเบฒเบโเบเบฐโเปเบโเบเบงเบฒเบกโเปเบเบโเบเปเบฒเบ - latency_sum เปเบกเปเบเบเบปเบเบฅเบงเบกเบเบญเบ latencies เปเบฅเบฐ latency_2_sum เปเบเบฑเบ
เบเบปเบเบฅเบงเบกเบเบญเบเบญเบณเบเบฒเบเบเบต 2 เบเบญเบ latencies. เบชเบญเบเบเบปเปเบเบเบฒเบชเบธเบเบเปเบฒเบเปเบกเปเบ min_latency - latency เบเปเบฒเปเบชเบธเบเบเบตเป
เบเบฒเบเปเบเปเบฅเบเบฐ, เปเบฅเบฐ max_latency - latency เบชเบนเบเบชเบธเบเบเบฒเบเปเบเปเบฅเบเบฐเปเบงเบฅเบฒ. เบเบธเบฅเบฐเบเบณ
เบเบทเบเบเบฑเบเปเบเบปเปเบฒเปเบเปเบเปเบฅเบเบฐเปเบงเบฅเบฒเบเบตเปเบกเบฑเบเบกเบธเปเบเบซเบกเบฑเปเบ. เบเบปเปเบโเบเบฒโเปเบโเบเบตเปโเบชเบธเบโ, lag_sum,
lag_2_sum, min_lag, เปเบฅเบฐ max_lag, เปเบกเปเบเบกเบตเบเบฝเบเปเบเปเบเปเบฒเบซเบฒเบเบงเปเบฒ --เบญเบฑเบเบเบฒ เบเบฒเบเปเบฅเบทเบญเบเปเบกเปเบเบเบทเบเบเปเบฒเปเบเป. เบซเบผเบฒเบ
เบญเบฑเบโเบชเบธเบโเบเปเบฒเบ, skipped_transactions, เปเบกเปเบเบเบฝเบเปเบเปเบเบฐเบเบธเบเบฑเบเบเปเบฒเบซเบฒเบเบงเปเบฒเบเบฒเบเปเบฅเบทเบญเบ --latency-เบเบณเบเบฑเบ เบเบฐเบเบธเบเบฑเบ,
เบเบทเบเบฑเบ. เบเบงเบเบกเบฑเบเบเบทเบเบเบดเบเปเบฅเปเบเบฒเบเปเบงเบฅเบฒเบเบตเปเปเบเปเบฅเบฐเบเบธเบฅเบฐเบเปเบฒเบเปเบญเบเบฅเปเบเปเบฒเบเปเบญเบเบซเบเปเบฒ
เปเบเบทเปเบญเบชเปเบฒเปเบฅเบฑเบเบฎเบนเบ, ie เบเบงเบฒเบกเปเบเบเบเปเบฒเบเบฅเบฐเบซเบงเปเบฒเบเปเบงเบฅเบฒเปเบฅเบตเปเบกเบเบปเปเบเบเบญเบเปเบเปเบฅเบฐเบเบธเบฅเบฐเบเปเบฒเปเบฅเบฐ
เปเบงเบฅเบฒเบเบตเปเบกเบฑเบเปเบฅเบตเปเบกเบเบปเบงเบเบดเบเปเบฅเปเบง.
เบเบตเปเปเบกเปเบเบเบปเบงเบขเปเบฒเบเบเบปเบเปเบเปเบฎเบฑเบ:
1345828501 5601 1542744 483552416 61 2573
1345828503 7884 1979812 565806736 60 1479
1345828505 7208 1979422 567277552 59 1391
1345828507 7685 1980268 569784714 60 1398
1345828509 7073 1979779 573489941 236 1411
เบชเบฑเบเปเบเบเปเบซเบฑเบเบงเปเบฒเปเบเบเบฐเบเบฐเบเบตเปเปเบเบฅเปเบเบฑเบเบเบถเบเบเปเบฒเบกเบฐเบเบฒ (เบเปเปเปเบเปเบฅเบงเบเบฅเบงเบก) เบกเบตเบเบฑเบเบชเบฐเบเบตเบเบญเบเบชเบฐเบเบดเบเบเบตเปเบเปเบฒเบซเบเบปเบเปเบญเบ
เปเบเบฅเป, เบเบฑเบเบเบถเบเบเบฒเบเบฅเบงเบเบฅเบงเบกเบเปเปเปเบเป. เบเบฑเปเบเบเบฑเปเบ, เบเปเบฒเบเปเบฒเบเบเปเบญเบเบเบฒเบเบเปเปเบกเบนเบ script, เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบ
เบฎเบงเบเบฎเบงเบกเบเปเปเบกเบนเบเบเปเบงเบเบเบปเบงเบเบญเบเบเปเบฒเบเปเบญเบ.
เบเบฐเปเบซเบผเบเบเบฒเบเบเปเป Latencies
เบกเบต -r เบเบฒเบเปเบฅเบทเบญเบ, pgbench เปเบเบฑเบเบเปเบฒเปเบงเบฅเบฒเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเบเบตเปเบเปเบฒเบเปเบเบเบญเบเปเบเปเบฅเบฐเบเปเบฒเบเบฐเปเบซเบผเบเบเบฒเบ
เบเบฐเบเบดเบเบฑเบเปเบเบเบฅเบนเบเบเปเบฒเบเบธเบเบเบปเบ. เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบกเบฑเบเบฅเบฒเบเบเบฒเบเปเบเบเบชเบฐเปเบฅเปเบเบเบญเบเบเปเบฒเปเบซเบผเบปเปเบฒเบเบฑเปเบ, เปเบญเบตเปเบเบงเปเบฒ
latency เบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐเบเปเบฒเบเบฐเปเบซเบผเบเบเบฒเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเบเบเบฐเบเบตเบชเปเบฒเปเบฅเบฑเบ.
เบชเปเบฒเบฅเบฑเบ script เปเบฅเบตเปเบกเบเบปเปเบ, เบเบปเบเปเบเปเบฎเบฑเบเบเบฐเบกเบตเบฅเบฑเบเบชเบฐเบเบฐเบเปเบฒเบเบเบทเบเบฑเบเบเบฑเบเบเบตเป:
เปเบฅเบตเปเบกเบชเบนเบเบเบฒเบเบฒเบ...เบชเบดเปเบเบชเบธเบ.
เบเบฐเปเบเบเบเบธเบฅเบฐเบเปเบฒ: TPC-B (เบเบฐเปเบเบ)
เบเบฑเบโเปเบโเบเบฒเบโเบเบฐโเบซเบเบฒเบโเบเบปเบงโ: 1โ
เบฎเบนเบเปเบเบเบเบฒเบเบชเบญเบเบเบฒเบก: เบเปเบฒเบเบเบฒเบ
เบเปเบฒโเบเบงเบโเบฅเบนเบโเบเปเบฒโ: 10โ
เบเปเบฒเบเบงเบเบเบฐเบเบนเป: 1
เบเปเบฒเบเบงเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเบเปเปเบฅเบนเบเบเปเบฒ: 1000
เบเปเบฒเบเบงเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเบเบตเปเบเปเบฒเปเบเบตเบเบเบปเบงเบเบดเบ: 10000/10000
tps = 618.764555 (เบฅเบงเบกเบเบฑเบเบเบฒเบเบชเปเบฒเบเบเบฑเปเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเป)
tps = 622.977698 (เบเปเปเบฅเบงเบกเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบฒเบเบชเปเบฒเบเบเบฑเปเบ)
latencies เบเบฐเปเบซเบผเบเบเบฒเบเปเบ milliseconds:
0.004386 \set nbranches 1 * :scale
0.001343 \set ntellers 10 * :scale
0.001212 \set naccounts 100000 * :scale
0.001310 \setrandom aid 1 : naccounts
0.001073 \setrandom bid 1 :nbranches
0.001005 \setrandom tid 1 :ntellers
0.001078 \setrandom delta -5000 5000
0.326152 BEGIN;
0.603376 UPDATE pgbench_accounts SET abalance = abalance + :delta WHERE aid = :aid;
0.454643 SELECT abalance FROM pgbench_accounts WHERE aid = :aid;
5.528491 UPDATE pgbench_tellers SET tbalance = tbalance + :delta WHERE tid = :tid;
7.335435 UPDATE pgbench_branches SET bbalance = bbalance + :delta WHERE bid = :bid;
0.371851 INSERT INTO pgbench_history (tid, bid, aid, delta, mtime) VALUES (:tid, :bid, :aid, :delta, CURRENT_TIMESTAMP);
1.212976 END;
เบเปเบฒเปเบเบฅเปเบชเบฐเบเบฃเบดเบเบซเบผเบฒเบเบเบทเบเบฅเบฐเบเบธ, เบเปเบฒเบชเบฐเปเบฅเปเบเบเบฐเบเบทเบเบฅเบฒเบเบเบฒเบเปเบเบเบเปเบฒเบเบซเบฒเบเบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐเบเบปเบ
เปเบเบฅเปเบชเบฐเบเบฃเบดเบ.
เปเบซเปเบชเบฑเบเปเบเบเบงเปเบฒเบเบฒเบเปเบเบฑเบเบเปเบฒเบเปเปเบกเบนเบเปเบฅเบเบฐเปเบงเบฅเบฒเปเบเบตเปเบกเปเบเบตเบกเบเบตเปเบเปเบฒเปเบเบฑเบเบชเปเบฒเบฅเบฑเบเบเบฒเบ latency เบเปเปเบเปเบฒเบเบฐเปเบซเบผเบเบเบฒเบ
เบเบฒเบโเบเบดเบโเปเบฅเปโเปเบเบตเปเบกโเบเบฒเบโเบชเปเบงเบ overheadโ. เบเบตเปเบเบฐเปเบฎเบฑเบเปเบซเปเบเบงเบฒเบกเปเบงเบเบฒเบเบเบฐเบเบดเบเบฑเบเบชเบฐเปเบฅเปเบเบเปเบฒเบฅเบปเบเปเบฅเบฐเบซเบผเบธเบเบฅเบปเบ
TPS เบเบดเบเปเบฅเป. เบเปเบฒเบเบงเบเบเบฒเบเบเปเบฒเบฅเบปเบเปเบกเปเบเปเบเบเบเปเบฒเบเบเบฑเบเบขเปเบฒเบเบซเบผเบงเบเบซเบผเบฒเบเบเบถเปเบเบขเบนเปเบเบฑเบเปเบงเบเบตเปเบฅเบฐ
เบฎเบฒเบเปเบง. เบเบฒเบเบเบฝเบเบเบฝเบเบเปเบฒ TPS เบชเบฐเปเบฅเปเบเบเบตเปเบกเบต เปเบฅเบฐเบเปเปเบกเบตเบเบฒเบเปเบเบตเบเบเบฒเบเบฅเบฒเบเบเบฒเบเบเบฒเบเปเบฅเบฑเปเบเปเบงเบฅเบฒเปเบกเปเบ a
เบงเบดเบเบตเบเบตเปเบเบตเบเบตเปเบเบฐเบงเบฑเบเปเบเบเบเปเบฒเปเบงเบฅเบฒเบเบตเป overhead เบกเบตเบเบงเบฒเบกเบชเปเบฒเบเบฑเบ.
เบเบต เบเบฐเบเบดเบเบฑเบ
เบกเบฑเบเบเปเบฒเบเบซเบผเบฒเบเบเบตเปเบเบฐเปเบเป pgbench เปเบเบทเปเบญเบเบฐเบฅเบดเบเบเบปเบงเปเบฅเบเบเบตเปเบเปเปเบกเบตเบเบงเบฒเบกเบซเบกเบฒเบเบขเปเบฒเบเบชเบปเบกเบเบนเบ. เบเบตเปเปเบกเปเบเบเบฒเบเบญเบฑเบ
เบเปเบฒเปเบเบฐเบเปเบฒเบเบตเปเบเบฐเบเปเบงเบเปเบซเปเบเปเบฒเบเปเบเปเบฎเบฑเบเบเบปเบเปเบเปเบฎเบฑเบเบเบตเปเปเบเบฑเบเบเบฐเปเบซเบเบ.
เปเบเปเบเบทเปเบญเบเบเบปเปเบ, เบ. เบเปเปเปเบเบตเบ เปเบเบทเปเบญเบเบฒเบเบเบปเบเบชเบญเบเบเบตเปเบเปเบฒเปเบเบตเบเบเบฒเบเบเบฝเบเปเบเปเบชเบญเบเบชเบฒเบกเบงเบดเบเบฒเบเบต. เปเบเป -t or
-T เบเบฒเบโเปเบฅเบทเบญเบโเบเบตเปโเบเบฐโเปเบฎเบฑเบโเปเบซเปโเบเบฒเบโเบเปเบฒโเปเบเบตเบโเบเบฒเบโเบขเบนเปโเปเบโเปเบงโเบฅเบฒโเบขเปเบฒเบโเบซเบเปเบญเบโเบชเบญเบโเบชเบฒเบกโเบเบฒโเบเบตโ, เปเบเบทเปเบญโเบชเบฐโเปเบฅเปเบโเบญเบญเบโเบชเบฝเบโ. เปเบเบเบฒเบ
เบเปโเบฅเบฐโเบเบตโเบเบตเปโเบเปเบฒเบโเบชเบฒโเบกเบฒเบโเบเปเบญเบโเบเบฒเบโเบเบปเปเบงโเปเบกเบโเปเบเบทเปเบญโเปเบซเปโเปเบเปโเบฎเบฑเบโเบเบปเบงโเปเบฅเบโเบเบตเปโเบกเบตโเบเบฒเบโเปเบเปโเบเบฑเบโ. เบกเบฑเบเปเบเบฑเบเบเบงเบฒเบกเบเบดเบเบเบตเปเบเบตเบเบตเปเบเบฐเบเบฐเบเบฒเบเบฒเบก
เบเบฒเบเบเบปเบเบชเบญเบเบเปเบฒเปเบเบตเบเบเบฒเบเบชเบญเบเบชเบฒเบกเปเบเบทเปเบญ, เปเบเบทเปเบญเบเบญเบเบซเบฒเบงเปเบฒเบเบปเบงเปเบฅเบเบเบญเบเปเบเบปเปเบฒเบชเบฒเบกเบฒเบเปเบเปเบเบฑเบเปเบเปเบซเบผเบทเบเปเป.
เบชเปเบฒโเบฅเบฑเบโเบชเบฐโเบเบฒโเบเบฐโเบเบฒเบโเบเบฒเบโเบเบปเบโเบชเบญเบโเบเบตเปโเบเปเบฒเบโเบเบท TPCโ-B เปเบโเบเบญเบโเบเบปเปเบโ, เบเบปเบงโเบเบตเปโเบงเบฑเบโเบเบฒเบโเบเบฐโเบซเบเบฒเบโเบเบฒเบโเปเบฅเบตเปเบกโเบเบปเปเบ (-s) เบเบงเบโเบเบฐโเปเบเบฑเบ
เบขเปเบฒเบเบซเบเปเบญเบเปเบเบปเปเบฒเบเบฑเบเบเปเบฒเบเบงเบเบฅเบนเบเบเปเบฒเบเบตเปเปเบซเบเปเบเบตเปเบชเบธเบเบเบตเปเบเปเบฒเบเบเบฑเปเบเปเบเบเบฐเบเบปเบเบชเบญเบ (-c); เบญเบทเปเบเปเบเบปเปเบฒเบเบฐ
เบชเปเบงเบเบซเบผเบฒเบเปเบกเปเบเปเบเบฑเบเบเบฒเบเบงเบฑเบเปเบเบเบเบฒเบเปเบเปเบเบฝเบเบเบฒเบเบเบฑเบเบเบธเบ. เบกเบตเบเบฝเบเปเบเป -s เปเบเบงเปเบ pgbench_branches
เบเบฒเบเบฐเบฅเบฒเบ, เปเบฅเบฐเบเบธเบเปเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเบเปเบญเบเบเบฒเบเบเบฑเบเบเบธเบเบซเบเบถเปเบเบเบญเบเบเบงเบเปเบเบปเบฒ, เบเบฑเปเบเบเบฑเปเบ -c เบกเบนเบเบเปเบฒเปเบเบตเบเบเบญเบ -s
เปเบเปเบเบญเบเบงเปเบฒเบเบฐเบชเบปเปเบเบเบปเบเปเบซเปเบซเบผเบฒเบเปเบเบธเบฅเบฐเบเปเบฒเบเบทเบเบเบฅเบฑเบญเบเบฅเปเบเปเบฒเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเบญเบทเปเบเป.
เบชเบฐเบเบฒเบเบฐเบเบฒเบเบเบปเบเบชเบญเบเปเบเบเบญเบเบเบปเปเบเปเบกเปเบเบเปเบญเบเบเปเบฒเบเบญเปเบญเบเปเบซเบงเบเปเปเบเบฑเบเปเบฅเบเบฐเปเบงเบฅเบฒเบเบตเปเบกเบฑเบเบกเบฒเบเบฑเปเบเปเบเปเบเบฒเบเบฐเบฅเบฒเบ
เปเบเปโเบฎเบฑเบโเบเบฒเบโเปเบฅเบตเปเบกโเบเบปเปเบโ: เบเบฒเบโเบชเบฐโเบชเบปเบกโเบเบญเบโเปเบเบงโเปเบเบฑเบโเบเบตเปโเบเบฒเบโเปเบฅเปเบงโเปเบฅเบฐโเบเปเบญเบโเบเบฒเบโเปเบโเบเบฒโเบเบฐโเบฅเบฒเบโเบเบฒเบโเบเปเบฝเบโเปเบเบโ
เบเบปเบเปเบเปเบฎเบฑเบ. เปเบเบทเปเบญเปเบเบปเปเบฒเปเบเบเบปเบเปเบเปเบฎเบฑเบเบเบตเปเบเปเบฒเบเบเปเบญเบเบเบดเบเบเบฒเบกเบเปเบฒเบเบงเบเบเบฒเบเบเบฑเบเบเบธเบเบเบฑเบเบซเบกเบปเบเปเบฅเบฐ
เปเบกเบทเปเบญเบเบฒเบเบเบนเบเบเบทเบกเปเบเบตเบเบเบถเปเบ. เบเปเบฒ autovacuum เบเบทเบเปเบเบตเบเปเบเป, เบกเบฑเบเบชเบฒเบกเบฒเบเบชเบปเปเบเบเบปเบเปเบซเปเบเบฒเบเบเปเบฝเบเปเบเบเบเบตเปเบเปเปเบชเบฒเบกเบฒเบเบเบฒเบเปเบเบปเบฒเปเบเปเปเบ
เบเบฒเบโเบเบฐโเบเบดโเบเบฑเบโเบเบฒเบโเบงเบฑเบโเปเบเบโ.
เบเปเปเบเปเบฒเบเบฑเบเบเบญเบ pgbench เปเบกเปเบเบงเปเบฒเบเบปเบงเบเบญเบเบกเบฑเบเปเบญเบเบชเบฒเบกเบฒเบเบเบฒเบเปเบเบฑเบเบเปเบเบงเบเปเบเปเบงเบฅเบฒเบเบตเปเบเบฐเบเบฒเบเบฒเบกเบเบปเบเบชเบญเบ a
เบเปเบฒเบเบงเบเบซเบฅเบฒเบเบเบญเบเบเบญเบเบเบฐเบเบธเบกเบฅเบนเบเบเปเบฒ. เบเบตเปเบชเบฒเบกเบฒเบเบเบทเบเบเบฑเบเปเบเบปเบฒเปเบเปเปเบเบเบเบฒเบเปเบฅเปเบ pgbench เปเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ
เปเบเบทเปเบญเบเบเบฒเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบญเบเบเบฒเบเบเปเปเบกเบนเบ, เปเบเบดเบเปเบกเปเบเบงเปเบฒเบเบฒเบเบเบฑเบเบเปเบฒเบเบญเบเปเบเบทเบญเบเปเบฒเบเบเปเปเบฒเบเบฐเปเบเบฑเบเบชเบดเปเบเบเปเบฒเปเบเบฑเบ. เบกเบฑเบโเบญเบฒเบโเบเบฐ
เปเบเบดเบเปเบกเปเบเบงเปเบฒเบเบฐเปเบเบฑเบเบเบฐเปเบซเบเบเบเบตเปเบเบฐเบเปเบฒเปเบเบตเบเบเบฒเบเบซเบผเบฒเบเบเบปเบงเบขเปเบฒเบ pgbench เบเปเบญเบกเบเบฑเบ, เปเบเปเบเบทเปเบญเบเบฅเบนเบเบเปเบฒเบเปเบฒเบเบงเบเบซเบเบถเปเบ,
เบเปเปเบเบฑเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบฒเบเบเปเปเบกเบนเบเบเบฝเบงเบเบฑเบ.
เปเบเป pgbench เบญเบญเบเปเบฅเบเปเปเบเบเปเบเปเบเปเบฅเบดเบเบฒเบ onworks.net