เดเตเดฌเดฟเดณเตเดเดณเดฟเดฒเตเด เดธเตเดเดฟเดเดเดณเดฟเดฒเตเด เดฌเตเดฒเตเดเตเดเดฟเตปเตเดฑเต เดชเตเดฐเดญเดพเดตเด เดตเตเดฏเดพเดชเดเดฎเดพเดฏเดฟ เด
เดฑเดฟเดฏเดชเตเดชเตเดเตเดจเตเดจเต, เดเดคเต เดชเตเดธเตเดฑเตเดฑเตโเดเตเดฐเตเดธเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ. VACUUM FULL เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ CLUSTER เดชเตเดฒเตเดณเตเดณ เดฌเตเดเตโเดธเดฟเดจเต เดชเตเดฑเดคเตเดคเต เดเดคเต เดเตเดเดพเดฐเตเดฏเด เดเตเดฏเตเดฏเดพเดจเตเดณเตเดณ เดตเดดเดฟเดเดณเตเดฃเตเดเต, เดชเดเตเดทเต เด
เดต เดชเตเดฐเดตเตผเดคเตเดคเดจ เดธเดฎเดฏเดคเตเดคเต เดชเดเตเดเดฟเดเดเตพ เดฒเตเดเตเดเต เดเตเดฏเตเดฏเตเดจเตเดจเต, เด
เดคเดฟเดจเดพเตฝ เดเดฒเตเดฒเดพเดฏเตเดชเตเดชเตเดดเตเด เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ.
เดตเดฏเดฑเตเดตเตเดฆเดจ เดเดเตเดเดจเต เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจเต, เด
เดคเดฟเดจเต เดเดเตเดเดจเต เดเตเดฑเตเดเตเดเดพเด, เดฎเดพเดฑเตเดฑเดฟเดตเตเดเตเด เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดเตเดเตพ, pg_repack เดตเดฟเดชเตเดฒเตเดเดฐเดฃเดคเตเดคเดฟเดจเตเดฑเต เดเดชเดฏเตเดเดคเตเดคเดฟเตฝ เด
เดต เดเตเดฃเตเดเตเดตเดฐเตเดจเตเดจ เดชเตเดฐเดถเตเดจเดเตเดเตพ เดเดจเตเดจเดฟเดตเดฏเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดเดฐเต เดเตเดฑเดฟเดฏ เดธเดฟเดฆเตเดงเดพเดจเตเดคเด เดฒเตเดเดจเดคเตเดคเดฟเตฝ เด
เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเด.
เดเดจเตเดจเดคเดฟเดจเต เด
เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟเดฏเดพเดฃเต เด เดฒเตเดเดจเด เดเดดเตเดคเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเต
เดเดจเตเดคเตเดเตเดฃเตเดเดพเดฃเต เดตเตเดเตเดเด เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจเดคเต?
Postgres เดเดฐเต เดฎเตพเดเตเดเดฟ-เดชเดคเดฟเดชเตเดชเต เดฎเตเดกเดฒเดฟเดจเต เด
เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟเดฏเตเดณเตเดณเดคเดพเดฃเต (
เดตเตเดฏเดเตเดคเดฎเดพเดฏเตเด, เด เดชเดคเดฟเดชเตเดชเตเดเดณเตเดฒเตเดฒเดพเด เดธเตเดเตเดทเดฟเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต. เดชเตเดธเตเดฑเตเดฑเตโเดเตเดฐเตเดธเต เดเดฐเต เดชเตเดเตเด เดฎเตเดฎเตเดฎเดฑเดฟเดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต, เดกเดฟเดธเตเดเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดดเตเดคเตเดจเตเดจเดคเดฟเดจเต เดตเดพเดฏเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเดจเตเดจ เดเดฑเตเดฑเดตเตเด เดเตเดฑเดเตเด เดกเดพเดฑเตเดฑเดฏเดพเดฃเต เดชเตเดเต. เดเดคเต เดเดเตเดเดจเต เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจเตเดตเตเดจเตเดจเต เดฎเดจเดธเดฟเดฒเดพเดเตเดเดพเตป เดเดฐเต เดเตเดฑเดฟเดฏ เดเดฆเดพเดนเดฐเดฃเด เดจเตเดเตเดเดพเด.
เดจเดฎเตเดเตเดเต เดเดฐเต เดเตเดฌเดฟเตพ เดเดฃเตเดเตเดจเตเดจเต เดชเดฑเดฏเดพเด, เด เดคเดฟเตฝ เดเดเตเดเตพ เดจเดฟเดฐเดตเดงเดฟ เดฑเตเดเตเดเตเตผเดกเตเดเตพ เดเตเตผเดคเตเดคเดฟเดเตเดเตเดฃเตเดเต. เดชเดเตเดเดฟเด เดธเดเดญเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดซเดฏเดฒเดฟเตปเตเดฑเต เดเดฆเตเดฏ เดชเตเดเดฟเตฝ เดชเตเดคเดฟเดฏ เดกเดพเดฑเตเดฑ เดชเตเดฐเดคเตเดฏเดเตเดทเดชเตเดชเตเดเตเดเต. เดเดฐเต เดเดฎเตเดฎเดฟเดฑเตเดฑเดฟเดจเต เดถเตเดทเด เดฎเดฑเตเดฑเต เดเดเดชเดพเดเตเดเตพเดเตเดเต เดฒเดญเตเดฏเดฎเดพเดเตเดจเตเดจ เดตเดฐเดฟเดเดณเตเดเต เดคเดคเตเดธเดฎเดฏ เดชเดคเดฟเดชเตเดชเตเดเดณเดพเดฃเดฟเดคเต (เดฒเดพเดณเดฟเดคเตเดฏเดคเตเดคเดฟเดจเต, เดเดธเตเดฒเตเดทเตป เดฒเตเดตเตฝ เดฑเตเดกเต เดเดฎเตเดฎเดฟเดฑเตเดฑเดกเต เดเดฃเตเดจเตเดจเต เดเดเตเดเตพ เด เดจเตเดฎเดพเดจเดฟเดเตเดเตเด).
เดคเตเดเตผเดจเตเดจเต เดเดเตเดเตพ เดเตปเดเตเดฐเดฟเดเดณเดฟเดฒเตเดจเตเดจเต เด
เดชเตโเดกเตเดฑเตเดฑเตเดเตเดฏเตโเดคเต, เด
เดคเตเดตเดดเดฟ เดชเดดเดฏ เดชเดคเดฟเดชเตเดชเต เดชเตเดฐเดธเดเตเดคเดฎเดฒเตเดฒเตเดจเตเดจเต เด
เดเดฏเดพเดณเดชเตเดชเตเดเตเดคเตเดคเดฟ.
เดเดเตเดเด เดเดเตเดเดฎเดพเดฏเดฟ, เดตเดฐเดฟ เดชเดคเดฟเดชเตเดชเตเดเตพ เด
เดชเตโเดกเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเดเดฏเตเด เดเดฒเตเดฒเดพเดคเดพเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดคเตเดเตเดฃเตเดเต, เดเดเดฆเตเดถเด เดชเดเตเดคเดฟ เดกเดพเดฑเตเดฑเดฏเตเด โเดฎเดพเดฒเดฟเดจเตเดฏเดเตเดเตพโ เดเดณเตเดณ เดเดฐเต เดชเตเดเดฟเตฝ เดเดเตเดเตพ เด
เดตเดธเดพเดจเดฟเดเตเดเต. เด เดกเดพเดฑเตเดฑ เดเดฐเต เดเดเดชเดพเดเดฟเดจเตเด เดฆเตเดถเตเดฏเดฎเดฒเตเดฒ.
เดชเตเดธเตเดฑเตเดฑเตเดเตเดฐเตเดธเดฟเดจเต เดเดฐเต เดธเดเดตเดฟเดงเดพเดจเดฎเตเดฃเตเดเต
เด เดคเดฟเดจเดพเตฝ เดเดเตเดเดณเตเดเต เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ, เดเดฟเดฒ เดธเดฎเดฏเดเตเดเดณเดฟเตฝ เดชเดเตเดเดฟเดเดฏเดฟเตฝ เดจเดพเดฒเต เดชเตเดเตเดเตพ เดเดฃเตเดเดพเดเตเด, เดเดจเตเดจเดพเตฝ เด เดคเดฟเตฝ เดชเดเตเดคเดฟ เดฎเดพเดคเตเดฐเดฎเต เดคเดคเตเดธเดฎเดฏ เดกเดพเดฑเตเดฑ เดเตพเดเตเดเตเดณเตเดณเต. เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, เดชเดเตเดเดฟเดเดฏเดฟเตฝ เดชเตเดฐเดตเตเดถเดฟเดเตเดเตเดฎเตเดชเตเตพ, เดเดตเดถเตเดฏเดฎเตเดณเตเดณเดคเดฟเดจเตเดเตเดเดพเตพ เดเตเดเตเดคเตฝ เดกเดพเดฑเตเดฑ เดเดเตเดเตพ เดตเดพเดฏเดฟเดเตเดเตเด.
เด
เดชเตเดฐเดธเดเตเดคเดฎเดพเดฏ เดเดฒเตเดฒเดพ เดตเดฐเดฟ เดชเดคเดฟเดชเตเดชเตเดเดณเตเด VACUUM เดเดชเตเดชเตเตพ เดเดฒเตเดฒเดพเดคเดพเดเตเดเดฟเดฏเดพเดฒเตเด เดธเตเดฅเดฟเดคเดฟเดเดคเดฟเดเตพ เดเดฃเตเดฏเดฎเดพเดฏเดฟ เดฎเตเดเตเดเดชเตเดชเตเดเดฟเดฒเตเดฒ. เดชเตเดคเดฟเดฏ เดตเดฐเดฟเดเตพเดเตเดเดพเดฏเดฟ เดเดเตเดเตพเดเตเดเต เดชเตเดเตเดเดณเดฟเดฒเต เดฎเตเดดเตเดตเตป เดชเตเดเตเดเดณเดฟเดฒเต เดถเตเดจเตเดฏเดฎเดพเดฏ เดเดเด เดเดฃเตเดเดพเดฏเดฟเดฐเดฟเดเตเดเตเด, เดเดจเตเดจเดพเตฝ เดเดตเดถเตเดฏเดคเตเดคเดฟเดฒเดงเดฟเดเด เดกเดพเดฑเตเดฑ เดเดเตเดเตพ เดคเตเดเตผเดจเตเดจเตเด เดตเดพเดฏเดฟเดเตเดเตเด.
เดตเดดเดฟเดฏเดฟเตฝ, เดซเดฏเดฒเดฟเตปเตเดฑเต เด
เดตเดธเดพเดจเดญเดพเดเดคเตเดคเต เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเตเด เดถเตเดจเตเดฏเดฎเดพเดฏ เดชเตเดเต (เดเดเตเดเดณเตเดเต เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดฒเต เดฐเดฃเตเดเดพเดฎเดคเตเดคเตเดคเต) เดเดฃเตเดเตเดเตเดเดฟเตฝ, VACUUM-เดจเต เด
เดคเต เดเตเดฐเดฟเด เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเตเด. เดเดจเตเดจเดพเตฝ เดเดชเตเดชเตเตพ เด
เดตเตพ เดจเดเตเดตเดฟเดฒเดพเดฃเต, เด
เดคเดฟเดจเดพเตฝ เด
เดตเดณเต เดเดจเตเดจเตเด เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ.
เด
เดคเตเดคเดฐเด เดถเตเดจเตเดฏเดฎเดพเดฏ เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ เดตเดณเดฐเต เดตเดฟเดฐเดณเดฎเดพเดฏ เดชเตเดเตเดเดณเตเดเต เดเดฃเตเดฃเด เดตเดฒเตเดคเดพเดเตเดฎเตเดชเตเตพ, เด
เดคเดฟเดจเต เดฌเตเดฒเตเดเตเดเต เดเดจเตเดจเต เดตเดฟเดณเดฟเดเตเดเตเดจเตเดจเต, เด
เดคเต เดชเตเดฐเดเดเดจเดคเตเดคเต เดฌเดพเดงเดฟเดเตเดเดพเตป เดคเตเดเดเตเดเตเดจเตเดจเต.
เดฎเตเดเดณเดฟเตฝ เดตเดฟเดตเดฐเดฟเดเตเดเดคเตเดฒเตเดฒเดพเด เดชเดเตเดเดฟเดเดเดณเดฟเตฝ เดฌเตเดฒเดพเดฑเตเดฑเต เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดฑเต เดฎเตเดเตเดเดพเดจเดฟเดเตเดธเดพเดฃเต. เดธเตเดเดฟเดเดเดณเดฟเตฝ เดเดคเต เดเดคเดพเดฃเตเดเต เดธเดฎเดพเดจเดฎเดพเดฏ เดฐเตเดคเดฟเดฏเดฟเตฝ เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจเต.
เดเดจเดฟเดเตเดเต เดตเดฏเดฑเตเดตเตเดฆเดจ เดเดฃเตเดเต?
เดจเดฟเดเตเดเตพเดเตเดเต เดตเดฏเดฑเตเดตเตเดฆเดจเดฏเตเดฃเตเดเต เดเดจเตเดจเต เดจเดฟเตผเดฃเตเดฃเดฏเดฟเดเตเดเดพเตป เดจเดฟเดฐเดตเดงเดฟ เดฎเดพเตผเดเดเตเดเดณเตเดฃเตเดเต. เดเดฆเตเดฏเดคเตเดคเตเดคเดฟเดจเตเดฑเต เดเดถเดฏเด เดเดจเตเดคเดฐเดฟเด Postgres เดธเตเดฅเดฟเดคเดฟเดตเดฟเดตเดฐเดเตเดเดฃเดเตเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเด เดเดจเตเดจเดคเดพเดฃเต, เด
เดคเดฟเตฝ เดชเดเตเดเดฟเดเดเดณเดฟเดฒเต เดตเดฐเดฟเดเดณเตเดเต เดเดฃเตเดฃเด, "เดคเดคเตเดธเดฎเดฏ" เดตเดฐเดฟเดเดณเตเดเต เดเดฃเตเดฃเด เดฎเตเดคเดฒเดพเดฏเดตเดฏเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดเดเดฆเตเดถ เดตเดฟเดตเดฐเดเตเดเตพ เด
เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เดจเดฟเดเตเดเตพเดเตเดเต เดเดจเตเดฑเตผเดจเตเดฑเตเดฑเดฟเตฝ เดฑเตเดกเดฟเดฎเตเดฏเตเดกเต เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเตเดเดณเตเดเต เดจเดฟเดฐเดตเดงเดฟ เดตเตเดฏเดคเดฟเดฏเดพเดจเดเตเดเตพ เดเดฃเตเดเตเดคเตเดคเดพเดจเดพเดเตเด. เดเดเตเดเตพ เด
เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดฏเดฟ เดเดเตเดคเตเดคเต
เดฎเดฑเตเดฑเตเดฐเต เดฎเดพเตผเดเด เดตเดฟเดชเตเดฒเตเดเดฐเดฃเด เดเดชเดฏเตเดเดฟเดเตเดเตเด เดเดจเตเดจเดคเดพเดฃเต
20% เดตเดฐเต เดธเตเดตเตเดเดพเดฐเตเดฏเดฎเดพเดฏ เดเดฐเต เดเตเดฑเดฟเดฏ เดฌเตเดฒเตเดเตเดเต เดฎเตเดฒเตเดฏเด เดเดเตเดเตพ เดชเดฐเดฟเดเดฃเดฟเดเตเดเตเดจเตเดจเต. เดซเดฟเตฝเดซเดพเดเตเดเดฑเดฟเดจเตเดฑเต เด
เดจเดฒเตเดเต เดเดฏเดฟ เดเดคเดฟเดจเต เดเดฃเดเตเดเดพเดเตเดเดพเด
เดตเดฏเดฑเตเดตเตเดฆเดจเดฏเต เดเตเดฑเตเดเตเดเดพเดจเตเดณเตเดณ เดตเดดเดฟเดเตพ
เดชเตเดธเตโเดฑเตเดฑเตโเดเตเดฐเตเดธเดฟเดจเต เดฌเตเดเตโเดธเต เดเดเตเดเต เดเดซเต เดฌเตเดเตโเดธเต เดจเตเดฐเดฟเดเดพเตป เดจเดฟเดฐเดตเดงเดฟ เดฎเดพเตผเดเดเตเดเดณเตเดฃเตเดเต, เดชเดเตเดทเต เด เดต เดเดฒเตเดฒเดพเดฏเตโเดชเตเดชเตเดดเตเด เดเดฒเตเดฒเดพเดตเตผเดเตเดเตเด เด เดจเตเดฏเตเดเตเดฏเดฎเดฒเตเดฒ.
เดตเตเตผเดชเตเดชเตเดฎเตเดเตเดเตฝ เดเดฃเตเดเดพเดเดพเดคเดฟเดฐเดฟเดเตเดเดพเตป AUTOVACUUM เดเตเตบเดซเดฟเดเตผ เดเตเดฏเตเดฏเตเด. เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเตเดเตเดคเตฝ เดเตเดคเตเดฏเดฎเดพเดฏเดฟ เดชเดฑเดเตเดเดพเตฝ, เด เดคเต เดจเดฟเดเตเดเตพเดเตเดเต เดธเตเดตเตเดเดพเดฐเตเดฏเดฎเดพเดฏ เดเดฐเต เดคเดฒเดคเตเดคเดฟเตฝ เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเดพเตป. เดเดคเต "เดเตเดฏเดพเดชเตเดฑเตเดฑเดจเตเดฑเต" เดเดชเดฆเตเดถเด เดชเตเดฒเต เดคเตเดจเตเดจเตเดจเตเดจเต, เดเดจเตเดจเดพเตฝ เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ เดเดคเต เดเดฒเตเดฒเดพเดฏเตเดชเตเดชเตเดดเตเด เดจเตเดเดพเตป เดเดณเตเดชเตเดชเดฎเดฒเตเดฒ. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดกเดพเดฑเตเดฑเดพ เดธเตเดเตเดฎเดฏเดฟเดฒเต เดชเดคเดฟเดตเต เดฎเดพเดฑเตเดฑเดเตเดเดณเตเดเต เดจเดฟเดเตเดเตพเดเตเดเต เดธเดเตเดตเดฎเดพเดฏ เดตเดฟเดเดธเดจเด เดเดฃเตเดเต, เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดคเตเดเตเดเดฟเดฒเตเด เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดกเดพเดฑเตเดฑ เดฎเตเดเตเดฐเตเดทเตป เดจเดเดเตเดเตเดจเตเดจเต. เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, เดจเดฟเดเตเดเดณเตเดเต เดฒเตเดกเต เดชเตเดฐเตเดซเตเตฝ เดเดเดฏเตโเดเตเดเดฟเดเต เดฎเดพเดฑเดฟเดฏเตเดเตเดเดพเด, เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดเดฐเต เดเตเดฌเดฟเดณเดฟเดจเตเด เดตเตเดฏเดคเตเดฏเดพเดธเดฎเตเดฃเตเดเดพเดเตเด. เดเดคเดฟเดจเตผเดคเตเดฅเด เดจเดฟเดเตเดเตพ เดจเดฟเดฐเดจเตเดคเดฐเด เดเตเดฑเดเตเดเต เดฎเตเดจเตเดจเตเดเตเดเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดเดฏเตเด เดเดฐเต เดเตเดฌเดฟเดณเดฟเดจเตเดฑเตเดฏเตเด เดฎเดพเดฑเตเดจเตเดจ เดชเตเดฐเตเดซเตเดฒเดฟเดฒเตเดเตเดเต AUTOVACUUM เดเตเดฐเดฎเตเดเดฐเดฟเดเตเดเตเดเดฏเตเด เดตเตเดฃเด. เดเดจเตเดจเดพเตฝ เดเดคเต เดเตเดฏเตเดฏเดพเตป เดเดณเตเดชเตเดชเดฎเดฒเตเดฒเตเดจเตเดจเต เดตเตเดฏเดเตเดคเด.
AUTOVACUUM-เดจเต เดชเดเตเดเดฟเดเดเตพ เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเดพเตป เดเดดเดฟเดฏเดพเดคเตเดคเดคเดฟเตปเตเดฑเต เดฎเดฑเตเดฑเตเดฐเต เดชเตเดคเต เดเดพเดฐเดฃเด, เด เดเดเดชเดพเดเตเดเตพเดเตเดเต เดฒเดญเตเดฏเดฎเดพเดฏ เดกเดพเดฑเตเดฑ เดตเตเดคเตเดคเดฟเดฏเดพเดเตเดเตเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดคเดเดฏเตเดจเตเดจ เดฆเตเตผเดเดเดพเดฒ เดเดเดชเดพเดเตเดเตพ เดเดณเตเดณเดคเดฟเดจเดพเดฒเดพเดฃเต. เดเดตเดฟเดเตเดฏเตเดณเตเดณ เดถเตเดชเดพเตผเดถเดฏเตเด เดตเตเดฏเดเตเดคเดฎเดพเดฃเต - "เดคเตเดเตเดเดฟเดเตเดเดฟเดเดเตเดเตเดจเตเดจ" เดเดเดชเดพเดเตเดเตพ เดเดดเดฟเดตเดพเดเตเดเตเดเดฏเตเด เดธเดเตเดต เดเดเดชเดพเดเตเดเดณเตเดเต เดธเดฎเดฏเด เดเตเดฑเดฏเตเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเด. เดเดจเตเดจเดพเตฝ เดจเดฟเดเตเดเดณเตเดเต เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเดฟเดฒเต เดฒเตเดกเต OLAP, OLTP เดเดจเตเดจเดฟเดตเดฏเตเดเต เดนเตเดฌเตเดฐเดฟเดกเต เดเดฃเตเดเตเดเดฟเตฝ, เดจเดฟเดเตเดเตพเดเตเดเต เดเดฐเตเดธเดฎเดฏเด เดจเดฟเดฐเดตเดงเดฟ เด เดชเตโเดกเตเดฑเตเดฑเตเดเดณเตเด เดนเตเดฐเดธเตเดต เด เดจเตเดตเตเดทเดฃเดเตเดเดณเตเด เดฆเตเตผเดเดเดพเดฒ เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเดณเตเด เดจเดเดคเตเดคเดพเด - เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดเดฐเต เดฑเดฟเดชเตเดชเตเตผเดเตเดเต เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเด. เด เดคเตเดคเดฐเดฎเตเดฐเต เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดตเตเดฏเดคเตเดฏเดธเตเดค เด เดเดฟเดคเตเดคเดฑเดเดณเดฟเดฒเตเดเดจเตเดณเด เดฒเตเดกเต เดตเตเดฏเดพเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต เดเดฟเดจเตเดคเดฟเดเตเดเตเดจเตเดจเดคเต เดฎเตเดฒเตเดฏเดตเดคเตเดคเดพเดฃเต, เด เดคเต เด เดตเดฏเดฟเตฝ เดเดฐเตเดจเตเดจเดฟเดจเตเด เดเตเดเตเดคเตฝ เดธเตเดเตเดทเตเดฎเดฎเดพเดฏเดฟ เดเตเดฐเดฎเตเดเดฐเดฟเดเตเดเดพเตป เด เดจเตเดตเดฆเดฟเดเตเดเตเด.
เดฎเดฑเตเดฑเตเดฐเต เดเดฆเดพเดนเดฐเดฃเด - เดชเตเดฐเตเดซเตเตฝ เดเดเดคเดพเดจเดฎเดพเดฃเตเดเตเดเดฟเดฒเตเด, เดกเดพเดฑเตเดฑเดพเดฌเตเดธเต เดตเดณเดฐเต เดเดฏเตผเดจเตเดจ เดฒเตเดกเดฟเดจเต เดเตเดดเดฟเดฒเดพเดฃเตเดเตเดเดฟเตฝ เดชเตเดฒเตเด, เดเดฑเตเดฑเดตเตเด เดเดเตเดฐเดฎเดฃเดพเดคเตเดฎเดเดฎเดพเดฏ AUTOVACUUM เดชเตเดฒเตเด เดจเตเดฐเดฟเดเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ, เดเดชเตเดชเด เดตเตเดเตเดเด เดธเดเดญเดตเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเด. เดธเตเดเตเดฏเดฟเดฒเดฟเดเดเต (เดฒเดเดฌเดฎเต เดคเดฟเดฐเดถเตเดเตเดจเดฎเต) เดฎเดพเดคเตเดฐเดฎเดพเดฃเต เดชเดฐเดฟเดนเดพเดฐเด.
เดจเดฟเดเตเดเตพ AUTOVACUUM เดธเดเตเดเตเดเดฐเดฟเดเตเด เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ เดเดจเตเดคเตเดเตเดฏเตเดฏเดฃเด, เดชเดเตเดทเต เดฌเตเดฒเตเดเตเดเต เดตเดณเดฐเตเดจเตเดจเต.
เดเตเด เดตเดพเดเตเดตเด เดซเตเตพ เดชเดเตเดเดฟเดเดเดณเตเดเตเดฏเตเด เดธเตเดเดฟเดเดเดณเตเดเตเดฏเตเด เดเดณเตเดณเดเดเตเดเดเตเดเตพ เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดเดฏเตเด เด เดตเดฏเดฟเตฝ เดชเตเดฐเดธเดเตเดคเดฎเดพเดฏ เดกเดพเดฑเตเดฑ เดฎเดพเดคเตเดฐเด เด เดตเดถเตเดทเดฟเดชเตเดชเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต. เดตเตเดเตเดเด เดเดฒเตเดฒเดพเดคเดพเดเตเดเดพเตป, เดเดคเต เดคเดฟเดเดเตเดเตเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต, เดชเดเตเดทเต เด เดคเดฟเดจเตเดฑเต เดจเดฟเตผเดตเตเดตเดนเดฃ เดตเตเดณเดฏเดฟเตฝ เดเตเดฌเดฟเดณเดฟเตฝ เดเดฐเต เดเดเตเดธเตเดเตเดฒเตเดธเตเดตเต เดฒเตเดเตเดเต เดชเดฟเดเดฟเดเตเดเตเดเตเดเตเดเตเดจเตเดจเต (AccessExclusiveLock), เดเดคเต เด เดเตเดฌเดฟเดณเดฟเตฝ เดเตเดฆเตเดฏเดเตเดเตพ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดพเตป เด เดจเตเดตเดฆเดฟเดเตเดเดฟเดฒเตเดฒ, เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเดจเตเดจเต. เดจเดฟเดเตเดเดณเตเดเต เดธเตเดตเดจเดฎเต เด เดคเดฟเดจเตเดฑเต เดญเดพเดเดฎเต เดเตเดฑเดเตเดเต เดธเดฎเดฏเดคเตเดคเตเดเตเดเต เดจเดฟเตผเดคเตเดคเดพเตป เดจเดฟเดเตเดเตพเดเตเดเต เดเดดเดฟเดฏเตเดฎเตเดเตเดเดฟเตฝ (เดกเดพเดฑเตเดฑเดพเดฌเตเดธเดฟเดจเตเดฑเตเดฏเตเด เดนเดพเตผเดกเตโเดตเตเดฏเดฑเดฟเดจเตเดฑเตเดฏเตเด เดตเดฒเตเดชเตเดชเดคเตเดคเต เดเดถเตเดฐเดฏเดฟเดเตเดเต เดชเดคเดฟเดจเดพเดฏเดฟเดฐเดเตเดเดฃเดเตเดเดฟเดจเต เดฎเดฟเดจเดฟเดฑเตเดฑเต เดฎเตเดคเตฝ เดจเดฟเดฐเดตเดงเดฟ เดฎเดฃเดฟเดเตเดเตเตผ เดตเดฐเต), เด เดเดชเตเดทเตป เดฎเดฟเดเดเตเดเดคเดพเดฃเต. เดจเดฟเตผเดญเดพเดเตเดฏเดตเดถเดพเตฝ, เดทเตเดกเตเดฏเตเตพ เดเตเดฏเตเดค เด เดฑเตเดฑเดเตเดฑเตเดฑเดชเตเดชเดฃเดฟ เดธเดฎเดฏเดคเตเดคเต VACUUM FULL เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเดพเตป เดเดเตเดเตพเดเตเดเต เดธเดฎเดฏเดฎเดฟเดฒเตเดฒ, เด เดคเดฟเดจเดพเตฝ เด เดฐเตเดคเดฟ เดเดเตเดเตพเดเตเดเต เด เดจเตเดฏเตเดเตเดฏเดฎเดฒเตเดฒ.
เดเตเด เดเตเดฒเดธเตเดฑเตเดฑเตผ VACUUM FULL เดชเตเดฒเต เดคเดจเตเดจเต เดชเดเตเดเดฟเดเดเดณเดฟเดฒเต เดเดณเตเดณเดเดเตเดเดเตเดเตพ เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดจเตเดจเต, เดเดจเตเดจเดพเตฝ เดกเดฟเดธเตเดเดฟเตฝ เดกเดพเดฑเตเดฑ เดซเดฟเดธเดฟเดเตเดเตฝ เดเดฏเดฟ เดเตผเดกเตผ เดเตเดฏเตเดฏเดชเตเดชเตเดเตเดจเตเดจ เดเดฐเต เดธเตเดเดฟเด เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดพเตป เดจเดฟเดเตเดเดณเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต (เดเดจเตเดจเดพเตฝ เดญเดพเดตเดฟเดฏเดฟเตฝ เดชเตเดคเดฟเดฏ เดตเดฐเดฟเดเตพเดเตเดเต เดเตผเดกเตผ เดเดฑเดชเตเดชเตเดจเตฝเดเตเดจเตเดจเดฟเดฒเตเดฒ). เดเดฟเดฒ เดธเดพเดนเดเดฐเตเดฏเดเตเดเดณเดฟเตฝ, เดเดคเต เดจเดฟเดฐเดตเดงเดฟ เดเตเดฆเตเดฏเดเตเดเตพเดเตเดเตเดณเตเดณ เดจเดฒเตเดฒ เดเดชเตเดฑเตเดฑเดฟเดฎเตเดธเตเดทเดจเดพเดฃเต - เดธเตเดเดฟเด เดชเตเดฐเดเดพเดฐเด เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดฑเตเดเตเดเตเตผเดกเตเดเตพ เดตเดพเดฏเดฟเดเตเดเตเดจเตเดจเดคเดฟเดฒเตเดเต. เดเดฎเดพเตปเดกเดฟเดจเตเดฑเต เดชเตเดฐเดพเดฏเตเดฎ VACUUM FULL เดจเต เดคเตเดฒเตเดฏเดฎเดพเดฃเต - เดเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจ เดธเดฎเดฏเดคเตเดคเต เดชเดเตเดเดฟเด เดชเตเดเตเดเตเดจเตเดจเต.
เดเตเด เดฑเตเตปเดกเตเดเตเดธเต เดฎเตเดฎเตเดชเดคเตเดคเต เดฐเดฃเตเดเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฃเต, เดเดจเตเดจเดพเตฝ เดเดฐเต เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเด เดธเตเดเดฟเด เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ เดชเดเตเดเดฟเดเดฏเตเดเต เดเดฒเตเดฒเดพ เดธเตเดเดฟเดเดเดณเตเด เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดจเตเดจเต. เดฒเตเดเตเดเตเดเตพ เด
เตฝเดชเตเดชเด เดฆเตเตผเดฌเดฒเดฎเดพเดฃเต: เดเตเดฌเดฟเดณเดฟเดฒเต เดทเตเดฏเตผเดฒเตเดเตเดเต (เดฎเดพเดฑเตเดฑเดเตเดเตพ เดคเดเดฏเตเดจเตเดจเต, เดชเดเตเดทเต เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเดพเตป เด
เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต), เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดจเตเดจ เดธเตเดเดฟเดเดฏเดฟเดฒเต AccessExclusiveLock (เด เดธเตเดเดฟเด เดเดชเดฏเตเดเดฟเดเตเดเตเดณเตเดณ เด
เดจเตเดตเตเดทเดฃเดเตเดเดณเต เดคเดเดฏเตเดจเตเดจเต). เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดชเตเดธเตเดฑเตเดฑเตเดเตเดฐเตเดธเดฟเดจเตเดฑเต 12-เดพเด เดชเดคเดฟเดชเตเดชเดฟเตฝ เดเดฐเต เดชเดฐเดพเดฎเตเดฑเตเดฑเตผ เดชเตเดฐเดคเตเดฏเดเตเดทเดชเตเดชเตเดเตเดเต
Postgres-เดจเตเดฑเต เดฎเตเตป เดชเดคเดฟเดชเตเดชเตเดเดณเดฟเตฝ, REINDEX เดเดฐเตเดธเดฎเดฏเด เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเตเดชเตเดฒเตเดณเตเดณ เดเดฐเต เดซเดฒเด เดจเดฟเดเตเดเตพเดเตเดเต เดจเตเดเดพเดจเดพเดเตเด
เด
เดคเดฟเดจเดพเตฝ, เดธเตเดเดฟเดเดเตพเดเตเดเต "เดเดเตเดเดฏเดฟเตฝ" เดตเตเดเตเดเด เดเดดเดฟเดตเดพเดเตเดเดพเดจเตเดณเตเดณ เดตเดดเดฟเดเดณเตเดฃเตเดเตเดเตเดเดฟเตฝ, เดชเดเตเดเดฟเดเดเตพเดเตเดเดพเดฏเดฟ เดเดจเตเดจเตเดฎเดฟเดฒเตเดฒ. เดเดตเดฟเดเตเดฏเดพเดฃเต เดตเดฟเดตเดฟเดง เดฌเดพเดนเตเดฏ เดตเดฟเดชเตเดฒเตเดเดฐเดฃเดเตเดเตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเดคเต:
pg_repack เดเดเตเดเดจเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต
เดจเดฎเตเดเตเดเต เดคเดฟเดเดเตเดเตเด เดธเดพเดงเดพเดฐเดฃเดฎเดพเดฏ เดเดฐเต เดชเดเตเดเดฟเดเดฏเตเดฃเตเดเตเดจเตเดจเต เดชเดฑเดฏเดพเด - เดธเตเดเดฟเดเดเตพ, เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดเตเดเตพ, เดจเดฟเตผเดญเดพเดเตเดฏเดตเดถเดพเตฝ, เดฌเตเดฒเดพเดฑเตเดฑเต เดเดจเตเดจเดฟเดต. pg_repack-เดจเตเดฑเต เดเดฆเตเดฏ เดเดเตเดเด เด
เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดฎเตเดชเตเตพ เดเดฒเตเดฒเดพ เดฎเดพเดฑเตเดฑเดเตเดเดณเตเดฏเตเด เดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดกเดพเดฑเตเดฑ เดธเดเดญเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเดฐเต เดฒเตเดเต เดเตเดฌเดฟเตพ เดธเตเดทเตเดเดฟเดเตเดเตเด เดเดจเตเดจเดคเดพเดฃเต. เดเดฐเต เดเตปเดธเตเตผเดเตเดเดฟเดจเตเด เด
เดชเตโเดกเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด เดเดฒเตเดฒเดพเดคเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเตเด เดเตเดฐเดฟเดเตผ เด เดฎเดพเดฑเตเดฑเดเตเดเตพ เดเดตเตผเดคเตเดคเดฟเดเตเดเตเด. เดเดเดจเดฏเดฟเตฝ เดฏเดฅเดพเตผเดคเตเดฅเดฎเดพเดฏเดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฏ เดเดฐเต เดชเดเตเดเดฟเด เดธเตเดทเตเดเดฟเดเตเดเดชเตเดชเตเดเตเดจเตเดจเต, เดชเดเตเดทเต เดธเตเดเดฟเดเดเดณเตเด เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดเตเดเดณเตเด เดเดฒเตเดฒเดพเดคเต, เดกเดพเดฑเตเดฑ เดเตเตผเดเตเดเตเดจเตเดจ เดชเตเดฐเดเตเดฐเดฟเดฏ เดฎเดจเตเดฆเดเดคเดฟเดฏเดฟเดฒเดพเดเตเดเดฐเตเดคเต.
เด เดเตเดคเตเดคเดคเดพเดฏเดฟ, pg_repack เดชเดดเดฏ เดเตเดฌเดฟเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเตเดคเดฟเดฏ เดเตเดฌเดฟเดณเดฟเดฒเตเดเตเดเต เดกเดพเดฑเตเดฑ เดเตเดฎเดพเดฑเตเดจเตเดจเต, เด เดชเตเดฐเดธเดเตเดคเดฎเดพเดฏ เดเดฒเตเดฒเดพ เดตเดฐเดฟเดเดณเตเด เดธเตเดตเดฏเดฎเตเดต เดซเดฟเตฝเดเตเดเตผ เดเตเดฏเตเดฏเตเดจเตเดจเต, เดคเตเดเตผเดจเตเดจเต เดชเตเดคเดฟเดฏ เดเตเดฌเดฟเดณเดฟเดจเดพเดฏเดฟ เดธเตเดเดฟเดเดเตพ เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเต. เด เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเดณเตเดฒเตเดฒเดพเด เดจเดฟเตผเดตเตเดตเดนเดฟเดเตเดเตเดฎเตเดชเตเตพ, เดฒเตเดเต เดเตเดฌเดฟเดณเดฟเตฝ เดฎเดพเดฑเตเดฑเดเตเดเตพ เด เดเดฟเดเตเดเต เดเตเดเตเดจเตเดจเต.
เดฎเดพเดฑเตเดฑเดเตเดเตพ เดชเตเดคเดฟเดฏ เดชเดเตเดเดฟเดเดฏเดฟเดฒเตเดเตเดเต เดฎเดพเดฑเตเดฑเตเด เดเดจเตเดจเดคเดพเดฃเต เด เดเตเดคเตเดค เดเดเตเดเด. เดจเดฟเดฐเดตเดงเดฟ เดเดตเตผเดคเตเดคเดจเดเตเดเดณเดฟเดฒเตเดเตเดฏเดพเดฃเต เดฎเตเดเตเดฐเตเดทเตป เดจเดเดคเตเดคเตเดจเตเดจเดคเต, เดฒเตเดเต เดเตเดฌเดฟเดณเดฟเตฝ 20-เตฝ เดคเดพเดดเต เดเตปเดเตเดฐเดฟเดเตพ เดถเตเดทเดฟเดเตเดเตเดฎเตเดชเตเตพ, pg_repack เดถเดเตเดคเดฎเดพเดฏ เดเดฐเต เดฒเตเดเตเดเต เดจเตเดเตเดเดฏเตเด เดเดฑเตเดฑเดตเตเด เดชเตเดคเดฟเดฏ เดกเดพเดฑเตเดฑ เดฎเตเดเตเดฐเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเดเดฏเตเด Postgres เดธเดฟเดธเตเดฑเตเดฑเด เดเตเดฌเดฟเดณเตเดเดณเดฟเตฝ เดชเดดเดฏ เดชเดเตเดเดฟเดเดฏเต เดชเตเดคเดฟเดฏเดคเต เดเดชเดฏเตเดเดฟเดเตเดเต เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต. เดจเดฟเดเตเดเตพเดเตเดเต เดฎเตเดถเดฏเตเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเดพเดคเตเดค เดเดฐเตเดฏเตเดฐเต เดธเดฎเดฏเดฎเดพเดฃเดฟเดคเต. เดเดคเดฟเดจเตเดถเตเดทเด, เดชเดดเดฏ เดชเดเตเดเดฟเดเดฏเตเด เดฒเตเดเตเดเดณเตเดณเตเดณ เดชเดเตเดเดฟเดเดฏเตเด เดเดฒเตเดฒเดพเดคเดพเดเตเดเตเดเดฏเตเด เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ เดเดเด เดธเตเดตเดคเดจเตเดคเตเดฐเดฎเดพเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต. เดชเตเดฐเดเตเดฐเดฟเดฏ เดชเตเตผเดคเตเดคเดฟเดฏเดพเดฏเดฟ.
เดธเดฟเดฆเตเดงเดพเดจเตเดคเดคเตเดคเดฟเตฝ เดเดฒเตเดฒเดพเด เดฎเดฟเดเดเตเดเดคเดพเดฏเดฟ เดคเตเดจเตเดจเตเดจเตเดจเต, เดเดจเตเดจเดพเตฝ เดชเตเดฐเดพเดฏเตเดเดฟเดเดฎเดพเดฏเดฟ เดเดจเตเดคเดพเดฃเต เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจเดคเต? เดเดเตเดเตพ pg_repack เดฒเตเดกเดฟเดฒเตเดฒเดพเดคเตเดฏเตเด เดฒเตเดกเดฟเดจเต เดคเดพเดดเตเดฏเตเด เดชเดฐเตเดเตเดทเดฟเดเตเดเต, เดเตเดเดพเดคเต เด เดเดพเดฒ เดธเตเดฑเตเดฑเตเดชเตเดชเต (เดฎเดฑเตเดฑเตเดฐเต เดฐเตเดคเดฟเดฏเดฟเตฝ เดชเดฑเดเตเดเดพเตฝ, Ctrl+C เดเดชเดฏเตเดเดฟเดเตเดเต) เด เดคเดฟเดจเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเต. เดเดฒเตเดฒเดพ เดชเดฐเดฟเดถเตเดงเดจเดเดณเตเด เดชเตเดธเดฟเดฑเตเดฑเตเดตเต เดเดฏเดฟเดฐเตเดจเตเดจเต.
เดเดเตเดเตพ เดญเดเตเดทเดฃเดถเดพเดฒเดฏเดฟเดฒเตเดเตเดเต เดชเตเดฏเดฟ - เดคเตเดเตผเดจเตเดจเต เดเดฒเตเดฒเดพเด เดเดเตเดเตพ เดชเตเดฐเดคเตเดเตเดทเดฟเดเตเดเดคเตเดชเตเดฒเต เดจเดเดจเตเดจเดฟเดฒเตเดฒ.
เดเดฆเตเดฏ เดชเดพเตปเดเตเดเตเดเต เดตเดฟเตฝเดชเตเดชเดจเดฏเตเดเตเดเต
เดเดฆเตเดฏ เดเตเดฒเดธเตเดฑเตเดฑเดฑเดฟเตฝ เดเดฐเต เด เดฆเตเดตเดฟเดคเตเดฏ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดคเตเดคเดฟเดจเตเดฑเต เดฒเดเดเดจเดคเตเดคเตเดเตเดเตเดฑเดฟเดเตเดเต เดเดเตเดเตพเดเตเดเต เดเดฐเต เดชเดฟเดถเดเต เดฒเดญเดฟเดเตเดเต:
$ ./pg_repack -t tablename -o id
INFO: repacking table "tablename"
ERROR: query failed:
ERROR: duplicate key value violates unique constraint "index_16508"
DETAIL: Key (id, index)=(100500, 42) already exists.
เด เดชเดฐเดฟเดฎเดฟเดคเดฟเดเตเดเต เดธเตเดตเดฏเดฎเตเดต เดธเตเดทเตเดเดฟเดเตเด เดจเดพเดฎเด index_16508 เดเดฃเตเดเดพเดฏเดฟเดฐเตเดจเตเดจเต - เดเดคเต pg_repack เดธเตเดทเตเดเดฟเดเตเดเดคเดพเดฃเต. เด
เดคเดฟเดจเตเดฑเต เดฐเดเดจเดฏเดฟเตฝ เดเตพเดชเตเดชเตเดเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดเดเตเดฐเดฟเดฌเตเดฏเตเดเตเดเตเดเดณเต เด
เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟ, เด
เดคเดฟเดจเตเดเต เดฏเตเดเดฟเดเตเดเตเดจเตเดจ "เดเดเตเดเดณเตเดเต" เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด เดเดเตเดเตพ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเดเตเดเต. เดเดคเต เดคเดฟเดเดเตเดเตเด เดธเดพเดงเดพเดฐเดฃเดฎเดพเดฏ เดเดฐเต เดชเดฐเดฟเดฎเดฟเดคเดฟเดฏเดฒเตเดฒ, เดฎเดพเดฑเตเดฑเดฟเดตเตเดเตเดเดคเดพเดฃเต เดเดจเตเดจเดคเดพเดฃเต เดชเตเดฐเดถเตเดจเด.
เดฎเดพเดฑเตเดฑเดฟเดตเดเตเด เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดเตเดเตพ: เด เดต เดเดจเตเดคเตเดเตเดฃเตเดเต เดเดตเดถเตเดฏเดฎเดพเดฃเต, เด เดต เดเดเตเดเดจเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต
เดฎเดพเดฑเตเดฑเดฟเดตเตเดเตเด เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดเตเดเดณเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดเดฐเต เดเตเดฑเดฟเดฏ เดธเดฟเดฆเตเดงเดพเดจเตเดคเด.
เดจเดฎเตเดเตเดเต เดเดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ เดเดฆเดพเดนเดฐเดฃเด เดชเดฐเดฟเดเดฃเดฟเดเตเดเดพเด: เดฐเดฃเตเดเต เดเดเตเดฐเดฟเดฌเตเดฏเตเดเตเดเตเดเดณเตเดณเตเดณ เดเดพเดฑเตเดเดณเตเดเต เดเดฐเต เดเตเดฌเดฟเตพ-เดฑเดซเดฑเตปเดธเต เดฌเตเดเตเดเต เดเดฃเตเดเต - เดกเดฏเดฑเดเตเดเดฑเดฟเดฏเดฟเดฒเต เดเดพเดฑเดฟเดจเตเดฑเต เดชเตเดฐเตเด เดเตเดฐเดฎเดตเตเด.
create table cars
(
name text constraint pk_cars primary key,
ord integer not null constraint uk_cars unique
);
เดเดฆเตเดฏเดคเตเดคเตเดฏเตเด เดฐเดฃเตเดเดพเดฎเดคเตเดคเตเดฏเตเด เดเดพเดฑเตเดเตพ เดจเดฎเตเดเตเดเต เดธเตเดตเดพเดชเตเดชเต เดเตเดฏเตเดฏเตเดฃเตเดเดคเตเดฃเตเดเตเดจเตเดจเต เดชเดฑเดฏเดพเด. เดเดฆเตเดฏ เดฎเตเดฒเตเดฏเด เดฐเดฃเตเดเดพเดฎเดคเตเดคเตเดคเตเด เดฐเดฃเตเดเดพเดฎเดคเตเดคเตเดคเต เดเดฆเตเดฏเดคเตเดคเตเดคเตเด เด
เดชเตเดกเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเด เดเดจเตเดจเดคเดพเดฃเต เดจเตเดฐเดพเดฏ เดชเดฐเดฟเดนเดพเดฐเด:
begin;
update cars set ord = 2 where name = 'audi';
update cars set ord = 1 where name = 'bmw';
commit;
เดเดจเตเดจเดพเตฝ เดเดเตเดเตพ เด เดเตเดกเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดฎเตเดชเตเตพ, เดเดฐเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เดฒเดเดเดจเด เดเดเตเดเตพ เดชเตเดฐเดคเตเดเตเดทเดฟเดเตเดเตเดจเตเดจเต, เดเดพเดฐเดฃเด เดชเดเตเดเดฟเดเดฏเดฟเดฒเต เดฎเตเดฒเตเดฏเดเตเดเดณเตเดเต เดเตเดฐเดฎเด เด เดฆเตเดตเดฟเดคเตเดฏเดฎเดพเดฃเต:
[23305] ERROR: duplicate key value violates unique constraint โuk_carsโ
Detail: Key (ord)=(2) already exists.
เดเดจเดฟเดเตเดเต เดเดเตเดเดจเต เดเดคเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเตเด? เดเดชเตเดทเตป เดเดจเตเดจเต: เดชเดเตเดเดฟเดเดฏเดฟเตฝ เดจเดฟเดฒเดตเดฟเดฒเดฟเดฒเตเดฒเตเดจเตเดจเต เดเดฑเดชเตเดชเตเดจเตฝเดเตเดจเตเดจ เดเดฐเต เดเตผเดกเดฑเดฟเดฒเตเดเตเดเต เดเดฐเต เด เดงเดฟเด เดฎเตเดฒเตเดฏเด เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเดเตเดเตเด, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต "-1". เดชเตเดฐเตเดเตเดฐเดพเดฎเดฟเดเดเดฟเตฝ, เดเดคเดฟเดจเต "เดฐเดฃเตเดเต เดตเตเดฐเดฟเดฏเดฌเดฟเดณเตเดเดณเตเดเต เดฎเตเดฒเตเดฏเดเตเดเตพ เดฎเตเดจเตเดจเดพเดฎเดคเตเดคเตเดคเต เดตเดดเดฟ เดเตเดฎเดพเดฑเตเดฑเด เดเตเดฏเตเดฏเตเด" เดเดจเตเดจเต เดตเดฟเดณเดฟเดเตเดเตเดจเตเดจเต. เด เดฐเตเดคเดฟเดฏเตเดเต เดเดฐเตเดฏเตเดฐเต เดชเตเดฐเดพเดฏเตเดฎ เด เดงเดฟเด เด เดชเตเดกเตเดฑเตเดฑเต เดเดฃเต.
เดเดชเตเดทเตป เดฐเดฃเตเดเต: เดชเตเตผเดฃเตเดฃเดธเดเดเตเดฏเดเตพเดเตเดเต เดชเดเดฐเด เดเตผเดกเตผ เดฎเตเดฒเตเดฏเดคเตเดคเดฟเดจเดพเดฏเดฟ เดเดฐเต เดซเตเดฒเตเดเตเดเดฟเดเดเต เดชเตเดฏเดฟเดจเตเดฑเต เดกเดพเดฑเตเดฑ เดคเดฐเด เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดชเดเตเดเดฟเด เดชเตเดจเตผเดฐเตเดชเดเตฝเดชเตเดชเดจ เดเตเดฏเตเดฏเตเด. เดคเตเดเตผเดจเตเดจเต, 1 เตฝ เดจเดฟเดจเตเดจเต เดฎเตเดฒเตเดฏเด เด เดชเตเดกเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเดฎเตเดชเตเตพ, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, 2.5 เดฒเตเดเตเดเต, เดเดฆเตเดฏ เดเตปเดเตเดฐเดฟ เดฐเดฃเตเดเดพเดฎเดคเตเดคเตเดคเดฟเดจเตเด เดฎเตเดจเตเดจเดพเดฎเดคเตเดคเตเดคเดฟเดจเตเด เดเดเดฏเดฟเตฝ เดฏเดพเดจเตเดคเตเดฐเดฟเดเดฎเดพเดฏเดฟ "เดจเดฟเตฝเดเตเดเตเด". เด เดชเดฐเดฟเดนเดพเดฐเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต, เดเดจเตเดจเดพเตฝ เดฐเดฃเตเดเต เดชเดฐเดฟเดฎเดฟเดคเดฟเดเดณเตเดฃเตเดเต. เดเดฆเตเดฏเด, เดฎเตเดฒเตเดฏเด เดเดจเตเดฑเตผเดซเตเดธเดฟเตฝ เดเดตเดฟเดเตเดฏเตเดเตเดเดฟเดฒเตเด เดเดชเดฏเตเดเดฟเดเตเดเดฟเดเตเดเตเดฃเตเดเตเดเตเดเดฟเตฝ เด เดคเต เดจเดฟเดเตเดเตพเดเตเดเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเดฟเดฒเตเดฒ. เดฐเดฃเตเดเดพเดฎเดคเดพเดฏเดฟ, เดกเดพเดฑเตเดฑเดพ เดคเดฐเดคเตเดคเดฟเดจเตเดฑเต เดเตเดคเตเดฏเดคเดฏเต เดเดถเตเดฐเดฏเดฟเดเตเดเต, เดเดฒเตเดฒเดพ เดฑเตเดเตเดเตเตผเดกเตเดเดณเตเดเตเดฏเตเด เดฎเตเดฒเตเดฏเดเตเดเตพ เดตเตเดฃเตเดเตเด เดเดฃเดเตเดเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดจเดฟเดเตเดเตพเดเตเดเต เดชเดฐเดฟเดฎเดฟเดคเดฎเดพเดฏ เดเดฃเตเดฃเด เดเตพเดชเตเดชเตเดเตเดคเตเดคเดฒเตเดเตพ เดเดฃเตเดเดพเดฏเดฟเดฐเดฟเดเตเดเตเด.
เดเดชเตโเดทเตป เดฎเตเดจเตเดจเต: เดจเดฟเตผเดฌเตเดฌเดจเตเดงเด เดฎเดพเดฑเตเดฑเดฟเดตเดฏเตเดเตเดเตเด, เด เดเตเดเดจเต เด เดคเต เดชเตเดฐเดคเดฟเดเตเดเดพเดฌเดฆเตเดงเดฎเดพเดฏ เดธเดฎเดฏเดคเตเดคเต เดฎเดพเดคเตเดฐเด เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเดชเตเดชเตเดเตเด:
create table cars
(
name text constraint pk_cars primary key,
ord integer not null constraint uk_cars unique deferrable initially deferred
);
เดเดเตเดเดณเตเดเต เดชเตเดฐเดพเดฐเดเดญ เด เดญเตเดฏเตผเดคเตเดฅเดจเดฏเตเดเต เดฏเตเดเตเดคเดฟ เดเดฒเตเดฒเดพ เดฎเตเดฒเตเดฏเดเตเดเดณเตเด เดชเตเดฐเดคเดฟเดฌเดฆเตเดงเดคเดฏเตเดณเตเดณ เดธเดฎเดฏเดคเตเดคเต เด เดฆเตเดตเดฟเดคเตเดฏเดฎเดพเดฃเตเดจเตเดจเต เดเดฑเดชเตเดชเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเดพเตฝ, เด เดคเต เดตเดฟเดเดฏเดฟเดเตเดเตเด.
เดฎเตเดเดณเดฟเตฝ เดเตผเดเตเด เดเตเดฏเตเดค เดเดฆเดพเดนเดฐเดฃเด เดคเตเตผเดเตเดเดฏเดพเดฏเตเด เดตเดณเดฐเต เดธเดฟเดจเตเดคเดฑเตเดฑเดฟเดเต เดเดฃเต, เดชเดเตเดทเต เด เดคเต เดเดถเดฏเด เดตเตเดณเดฟเดชเตเดชเตเดเตเดคเตเดคเตเดจเตเดจเต. เดเดเตเดเดณเตเดเต เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเดฟเตฝ, เดฌเตเตผเดกเดฟเดฒเต เดชเดเตเดเดฟเดเตเด เดตเดฟเดเดฑเตเดฑเต เดเดฌเตโเดเดเตเดฑเตเดฑเตเดเดณเดฟเตฝ เดเดชเดฏเตเดเตเดคเดพเดเตเดเตพ เดเดฐเตเดธเดฎเดฏเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดฎเตเดชเตเตพ เดตเตเดฐเตเดฆเตเดงเตเดฏเดเตเดเตพ เดชเดฐเดฟเดนเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเดคเตเดคเดฐเดตเดพเดฆเดฟเดฏเดพเดฏ เดฒเตเดเดฟเดเต เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดพเตป เดเดเตเดเตพ เดฎเดพเดฑเตเดฑเดฟเดตเดเตเด เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต. เด เดคเตเดคเดฐเด เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเต เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดเตเดกเต เดเตเดฑเดเตเดเต เดฒเดณเดฟเดคเดฎเดพเดเตเดเดพเตป เดเดเตเดเดณเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต.
เดชเตเดคเตเดตเต, เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดคเตเดคเดฟเดจเตเดฑเต เดคเดฐเดคเตเดคเต เดเดถเตเดฐเดฏเดฟเดเตเดเต, เด
เดต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดชเตเดธเตเดฑเตเดฑเตโเดเตเดฐเตเดธเดฟเดจเต เดฎเตเดจเตเดจเต เดคเดฒเดคเตเดคเดฟเดฒเตเดณเตเดณ เดเตเดฐเดพเดจเตเดฒเดพเดฐเดฟเดฑเตเดฑเดฟ เดเดฃเตเดเต: เดตเดฐเดฟ, เดเดเดชเดพเดเต, เดเดเตเดธเตเดชเตเดฐเดทเตป เดฒเตเดตเดฒเตเดเตพ.
เด
เดตเดฒเดเดฌเด:
CHECK เดเด NOT NULL เดเด เดเดฒเตเดฒเดพเดฏเตเดชเตเดชเตเดดเตเด เดตเดฐเดฟ เดคเดฒเดคเตเดคเดฟเตฝ เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเด; เดฎเดฑเตเดฑเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดเตเดเตพเดเตเดเดพเดฏเดฟ, เดชเดเตเดเดฟเดเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดพเดฃเดพเตป เดเดดเดฟเดฏเตเดจเตเดจเดคเตเดชเตเดฒเต, เดตเตเดฏเดคเตเดฏเดธเตเดค เดเดชเตเดทเดจเตเดเตพ เดเดฃเตเดเต. เดจเดฟเดเตเดเตพเดเตเดเต เดเตเดเตเดคเตฝ เดตเดพเดฏเดฟเดเตเดเดพเด
เดธเดเดเตเดทเดฟเดชเตเดคเดฎเดพเดฏเดฟ เดธเดเดเตเดฐเดนเดฟเดเตเดเดพเตป, เดจเดฟเดฐเดตเดงเดฟ เดธเดพเดนเดเดฐเตเดฏเดเตเดเดณเดฟเตฝ เดฎเดพเดฑเตเดฑเดฟเดตเดเตเด เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดเตเดเตพ เดเตเดเตเดคเตฝ เดตเดพเดฏเดฟเดเตเดเดพเดจเดพเดเตเดจเตเดจ เดเตเดกเตเด เดเตเดฑเดเตเดเต เดเดฎเดพเตปเดกเตเดเดณเตเด เดจเตฝเดเตเดจเตเดจเต. เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดกเตเดฌเดเตเดเดฟเดเดเต เดชเตเดฐเดเตเดฐเดฟเดฏ เดธเดเตเดเตเตผเดฃเตเดฃเดฎเดพเดเตเดเดฟ เดจเดฟเดเตเดเตพ เดเดคเดฟเดจเต เดชเดฃเด เดจเตฝเดเดฃเด, เดเดพเดฐเดฃเด เดชเดฟเดถเดเต เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจ เดจเดฟเดฎเดฟเดทเดตเตเด เด เดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต เดจเดฟเดเตเดเตพ เดเดฃเตเดเตเดคเตเดคเตเดจเตเดจ เดจเดฟเดฎเดฟเดทเดตเตเด เดธเดฎเดฏเดฌเดจเตเดงเดฟเดคเดฎเดพเดฏเดฟ เดตเตเตผเดคเดฟเดฐเดฟเดเตเดเดชเตเดชเตเดเตเดจเตเดจเต. เดธเดพเดงเตเดฏเดฎเดพเดฏ เดฎเดฑเตเดฑเตเดฐเต เดชเตเดฐเดถเตเดจเด, เด เดญเตเดฏเตผเดคเตเดฅเดจเดฏเดฟเตฝ เดฎเดพเดฑเตเดฑเดฟเดตเดเตเด เดชเดฐเดฟเดฎเดฟเดคเดฟ เดเตพเดชเตเดชเตเดเตเดเดพเตฝ, เดทเตเดกเตเดฏเตเดณเตผเดเตเดเต เดเดฒเตเดฒเดพเดฏเตเดชเตเดชเตเดดเตเด เดเดฐเต เดเดชเตเดฑเตเดฑเดฟเดฎเตฝ เดชเตเดฒเดพเตป เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเดพเตป เดเดดเดฟเดเตเดเตเดเตเดเดฟเดฒเตเดฒ เดเดจเตเดจเดคเดพเดฃเต.
pg_repack เดฎเตเดเตเดเดชเตเดชเตเดเตเดคเตเดคเตฝ
เดฎเดพเดฑเตเดฑเดฟเดตเตเดเตเด เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดเตเดเตพ เดเดจเตเดคเดพเดฃเตเดจเตเดจเต เดเดเตเดเตพ เดเดตเตผ เดเตเดฏเตเดคเดฟเดเตเดเตเดฃเตเดเต, เดเดจเตเดจเดพเตฝ เด เดต เดเดเตเดเดจเตเดฏเดพเดฃเต เดเดเตเดเดณเตเดเต เดชเตเดฐเดถเตเดจเดตเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเตเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเต? เดจเดฎเตเดเตเดเต เดจเตเดฐเดคเตเดคเต เดฒเดญเดฟเดเตเด เดชเดฟเดถเดเต เดเตผเดเตเดเตเด:
$ ./pg_repack -t tablename -o id
INFO: repacking table "tablename"
ERROR: query failed:
ERROR: duplicate key value violates unique constraint "index_16508"
DETAIL: Key (id, index)=(100500, 42) already exists.
เดเดฐเต เดฒเตเดเต เดเตเดฌเดฟเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดฐเต เดชเตเดคเดฟเดฏ เดเตเดฌเดฟเดณเดฟเดฒเตเดเตเดเต เดกเดพเดฑเตเดฑ เดชเดเตผเดคเตเดคเตเดฎเตเดชเตเตพ เดเดคเต เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจเต. เดเดคเต เดตเดฟเดเดฟเดคเตเดฐเดฎเดพเดฏเดฟ เดคเตเดจเตเดจเตเดจเตเดจเต เดเดพเดฐเดฃเด... เดฒเตเดเต เดเตเดฌเดฟเดณเดฟเดฒเต เดกเดพเดฑเตเดฑ เดธเตเดดเตเดธเต เดเตเดฌเดฟเดณเดฟเดฒเต เดกเดพเดฑเตเดฑเดฏเตโเดเตเดเตเดชเตเดชเด เดชเตเดฐเดคเดฟเดเตเดเดพเดฌเดฆเตเดงเดฎเดพเดฃเต. เดเดฑเดฟเดเดฟเดจเตฝ เดเตเดฌเดฟเดณเดฟเดจเตเดฑเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดเตเดเตพ เด เดตเตผ เดคเตเดชเตเดคเดฟเดชเตเดชเตเดเตเดคเตเดคเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ, เดชเตเดคเดฟเดฏเดคเดฟเตฝ เด เดคเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดเตเดเตพ เดเดเตเดเดจเต เดฒเดเดเดฟเดเตเดเดพเดจเดพเดเตเด?
เดเดคเต เดฎเดพเดฑเตเดจเตเดจเดคเตเดชเตเดฒเต, เดชเตเดฐเดถเตเดจเดคเตเดคเดฟเดจเตเดฑเต เดฑเตเดเตเดเต pg_repack-เดจเตเดฑเต เดฎเตเตป เดเดเตเดเดคเตเดคเดฟเดฒเดพเดฃเต, เด เดคเต เดธเตเดเดฟเดเดเตพ เดฎเดพเดคเตเดฐเด เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเต, เดชเดเตเดทเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดเตเดเดณเดฒเตเดฒ: เดชเดดเดฏ เดชเดเตเดเดฟเดเดฏเตเดเตเดเต เดเดฐเต เด เดฆเตเดตเดฟเดคเตเดฏ เดชเดฐเดฟเดฎเดฟเดคเดฟ เดเดฃเตเดเดพเดฏเดฟเดฐเตเดจเตเดจเต, เดชเตเดคเดฟเดฏเดคเต เดชเดเดฐเด เดเดฐเต เด เดฆเตเดตเดฟเดคเตเดฏ เดธเตเดเดฟเด เดธเตเดทเตเดเดฟเดเตเดเต.
เดเดตเดฟเดเต เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเดฃเตเดเดคเต เดชเตเดฐเดงเดพเดจเดฎเดพเดฃเต, เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดเตเดเตพ เดธเดพเดงเดพเดฐเดฃเดฎเดพเดฃเตเดเตเดเดฟเตฝ, เดฎเดพเดฑเตเดฑเดฟเดตเดฏเตเดเตเดเดชเตเดชเตเดเตเดจเตเดจเดฟเดฒเตเดฒเตเดเตเดเดฟเตฝ, เดชเดเดฐเด เดธเตเดทเตเดเดฟเดเตเด เดคเดจเดคเดพเดฏ เดธเตเดเดฟเด เด เดชเดฐเดฟเดฎเดฟเดคเดฟเดเตเดเต เดคเตเดฒเตเดฏเดฎเดพเดฃเต, เดเดพเดฐเดฃเด เดเดฐเต เดคเดจเดคเต เดธเตเดเดฟเด เดธเตเดทเตเดเดฟเดเตเดเต เดชเตเดธเตเดฑเตเดฑเตเดเตเดฐเตเดธเดฟเดฒเต เดคเดจเดคเดพเดฏ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดเตเดเตพ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดจเตเดจเต. เดเดจเตเดจเดพเตฝ เดฎเดพเดฑเตเดฑเดฟเดตเตเดเตเด เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดคเตเดคเดฟเดจเตเดฑเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดชเตเดฐเตเดฎเดพเดฑเตเดฑเด เดธเดฎเดพเดจเดฎเดฒเตเดฒ, เดเดพเดฐเดฃเด เดธเตเดเดฟเด เดฎเดพเดฑเตเดฑเดฟเดตเดฏเตเดเตเดเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ, เดเตเดเดพเดคเต sql เดเดฎเดพเตปเดกเต เดเดเตเดธเดฟเดเตเดฏเตเดเตเดเต เดเตเดฏเตเดฏเตเดจเตเดจ เดธเดฎเดฏเดคเตเดคเต เดเดฒเตเดฒเดพเดฏเตเดชเตเดชเตเดดเตเด เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเด.
เด เดคเดฟเดจเดพเตฝ, เดชเตเดฐเดถเตเดจเดคเตเดคเดฟเตปเตเดฑเต เดธเดพเดฐเดพเดเดถเด เดชเดฐเดฟเดถเตเดงเดจเดฏเตเดเต "เดเดพเดฒเดคเดพเดฎเดธ"เดคเตเดคเดฟเดฒเดพเดฃเต: เดฏเดฅเดพเตผเดคเตเดฅ เดชเดเตเดเดฟเดเดฏเดฟเตฝ เดเดคเต เดชเตเดฐเดคเดฟเดเตเดเดพเดฌเดฆเตเดงเดฎเดพเดฏ เดธเดฎเดฏเดคเตเดคเตเด เดชเตเดคเดฟเดฏ เดชเดเตเดเดฟเดเดฏเดฟเตฝ sql เดเดฎเดพเตปเดกเต เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดจเตเดจ เดธเดฎเดฏเดคเตเดคเตเด เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจเต. เดเดคเดฟเดจเตผเดคเตเดฅเด, เดฐเดฃเตเดเต เดธเดพเดนเดเดฐเตเดฏเดเตเดเดณเดฟเดฒเตเด เดชเดฐเดฟเดถเตเดงเดจเดเตพ เดเดฐเตเดชเตเดฒเต เดจเดเดเตเดเตเดจเตเดจเตเดฃเตเดเตเดจเตเดจเต เดเดเตเดเตพ เดเดฑเดชเตเดชเดพเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต: เดเดจเตเดจเตเดเดฟเตฝ เดเดฒเตเดฒเดพเดฏเตเดชเตเดชเตเดดเตเด เดเดพเดฒเดคเดพเดฎเดธเด, เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดฒเตเดฒเดพเดฏเตเดชเตเดชเตเดดเตเด เดเดเดจเดเดฟ.
เด เดชเตเดชเตเตพ เดจเดฎเตเดเตเดเต เดเดจเตเดคเตเดฒเตเดฒเดพเด เดเดถเดฏเดเตเดเตพ เดเดฃเตเดเดพเดฏเดฟเดฐเตเดจเตเดจเต?
เดฎเดพเดฑเตเดฑเดฟเดตเตเดเตเดเดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฏ เดเดฐเต เดธเตเดเดฟเด เดธเตเดทเตเดเดฟเดเตเดเตเด
เดฐเดฃเตเดเต เดชเดฐเดฟเดถเตเดงเดจเดเดณเตเด เดเดเดจเดเดฟ เดฎเตเดกเดฟเตฝ เดจเดเดคเตเดคเตเด เดเดจเตเดจเดคเดพเดฃเต เดเดฆเตเดฏเดคเตเดคเต เดเดถเดฏเด. เดเดคเต เดจเดฟเดฐเดตเดงเดฟ เดคเตเดฑเตเดฑเดพเดฏ เดชเตเดธเดฟเดฑเตเดฑเตเดตเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเตเดเตเดเดพเด, เดเดจเตเดจเดพเตฝ เด เดตเดฏเดฟเตฝ เดเดฟเดฒเดคเต เดเดฃเตเดเตเดเตเดเดฟเตฝ, เดเดคเต เดเดชเดฏเตเดเตเดคเดพเดเตเดเดณเตเดเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเต เดฌเดพเดงเดฟเดเตเดเดฐเตเดคเต, เดเดพเดฐเดฃเด เด เดคเตเดคเดฐเด เดตเตเดฐเตเดฆเตเดงเตเดฏเดเตเดเตพ เด เดตเตผเดเตเดเต เดเดฐเต เดธเดพเดงเดพเดฐเดฃ เดธเดพเดนเดเดฐเตเดฏเดฎเดพเดฃเต. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดฐเดฃเตเดเต เดเดชเดฏเตเดเตเดคเดพเดเตเดเตพ เดเดฐเต เดธเดฎเดฏเด เดเดฐเต เดตเดฟเดเดฑเตเดฑเต เดเดกเดฟเดฑเตเดฑเตเดเตเดฏเตเดฏเดพเตป เดคเตเดเดเตเดเตเดฎเตเดชเตเตพ, เดฐเดฃเตเดเดพเดฎเดคเตเดคเต เดเดชเดฏเตเดเตเดคเดพเดตเดฟเตปเตเดฑเต เดเตเดฒเดฏเตปเตเดฑเดฟเดจเต เดเดฆเตเดฏ เดเดชเดฏเตเดเตเดคเดพเดตเต เดเดกเดฟเดฑเตเดฑเตเดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดตเดฟเดเดฑเตเดฑเต เดเดคเดฟเดจเดเด เดคเดเดเตเดเตเดตเตเดจเตเดจ เดตเดฟเดตเดฐเด เดฒเดญเดฟเดเตเดเดพเตป เดธเดฎเดฏเดฎเดฟเดฒเตเดฒ. เด เดคเตเดคเดฐเดฎเตเดฐเต เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดธเตเตผเดตเตผ เดฐเดฃเตเดเดพเดฎเดคเตเดคเต เดเดชเดฏเตเดเตเดคเดพเดตเดฟเดจเต เดจเดฟเดฐเดธเดฟเดเตเดเตเดจเตเดจเต, เดเตเดเดพเดคเต เด เดคเดฟเตปเตเดฑเต เดเตเดฒเดฏเตปเตเดฑเต เดฎเดพเดฑเตเดฑเดเตเดเตพ เดชเดฟเตปเดตเดฒเดฟเดเตเดเตเดเดฏเตเด เดตเดฟเดเดฑเตเดฑเต เดคเดเดฏเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต. เดเตเดฑเดเตเดเต เดเดดเดฟเดเตเดเต, เดเดฆเตเดฏ เดเดชเดฏเตเดเตเดคเดพเดตเต เดเดกเดฟเดฑเตเดฑเดฟเดเดเต เดชเตเตผเดคเตเดคเดฟเดฏเดพเดเตเดเตเดฎเตเดชเตเตพ, เดฐเดฃเตเดเดพเดฎเดคเตเดคเตเดคเดฟเดจเต เดตเดฟเดเดฑเตเดฑเต เดคเดเดเตเดเดฟเดเตเดเดฟเดฒเตเดฒเตเดจเตเดจเตเด เด เดตเดฐเตเดเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด เดเดตเตผเดคเตเดคเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเดฎเตเดจเตเดจเตเด เดตเดฟเดตเดฐเด เดฒเดญเดฟเดเตเดเตเด.
เดชเดฐเดฟเดถเตเดงเดจเดเตพ เดเดฒเตเดฒเดพเดฏเตโเดชเตเดชเตเดดเตเด เดฎเดพเดฑเตเดฑเดฟเดตเดฏเตเดเตเดเดพเดคเตเดค เดฎเตเดกเดฟเตฝ เดเดฃเตเดจเตเดจเต เดเดฑเดชเตเดชเดพเดเตเดเดพเตป, เดเดฑเดฟเดเดฟเดจเตฝ เดฎเดพเดฑเตเดฑเดฟเดตเตเดเตเด เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดคเตเดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฏ เดเดฐเต เดชเตเดคเดฟเดฏ เดธเตเดเดฟเด เดเดเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเต:
CREATE UNIQUE INDEX CONCURRENTLY uk_tablename__immediate ON tablename (id, index);
-- run pg_repack
DROP INDEX CONCURRENTLY uk_tablename__immediate;
เดชเดฐเตเดเตเดทเดฃ เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเดฏเดฟเตฝ, เดเดเตเดเตพเดเตเดเต เดชเตเดฐเดคเตเดเตเดทเดฟเดเตเด เดเดฟเดฒ เดชเดฟเดถเดเตเดเตพ เดฎเดพเดคเตเดฐเดฎเต เดฒเดญเดฟเดเตเดเดฟเดเตเดเตเดณเตเดณเต. เดตเดฟเดเดฏเด! เดเดเตเดเตพ เดชเตเดฐเตเดกเดเตเดทเดจเดฟเตฝ เดตเตเดฃเตเดเตเด pg_repack เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเต, เดเดฐเต เดฎเดฃเดฟเดเตเดเตเดฑเดฟเดจเตเดณเตเดณเดฟเตฝ เดเดฆเตเดฏเดคเตเดคเต เดเตเดฒเดธเตเดฑเตเดฑเดฑเดฟเตฝ 5 เดชเดฟเดถเดเตเดเตพ เดฒเดญเดฟเดเตเดเต. เดเดคเต เดธเตเดตเตเดเดพเดฐเตเดฏเดฎเดพเดฏ เดซเดฒเดฎเดพเดฃเต. เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดเดคเดฟเดจเดเด เดคเดจเตเดจเต เดฐเดฃเตเดเดพเดฎเดคเตเดคเต เดเตเดฒเดธเตเดฑเตเดฑเดฑเดฟเตฝ เดชเดฟเดถเดเตเดเดณเตเดเต เดเดฃเตเดฃเด เดเดฃเตเดฏเดฎเดพเดฏเดฟ เดตเตผเดฆเตเดงเดฟเดเตเดเต, เดเดเตเดเตพเดเตเดเต pg_repack เดจเดฟเตผเดคเตเดคเตเดฃเตเดเดฟ เดตเดจเตเดจเต.
เดเดจเตเดคเตเดเตเดฃเตเดเดพเดฃเต เด เดคเต เดธเดเดญเดตเดฟเดเตเดเดคเต? เดเดฐเต เดธเดฎเดฏเด เดเดฐเต เดตเดฟเดเดฑเตเดฑเตเดเดณเดฟเตฝ เดเดคเตเดฐ เดเดชเดฏเตเดเตเดคเดพเดเตเดเตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต เดเดจเตเดจเดคเดฟเดจเต เดเดถเตเดฐเดฏเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเด เดเดฐเต เดชเดฟเดถเดเต เดธเดเดญเดตเดฟเดเตเดเดพเดจเตเดณเตเดณ เดธเดพเดงเตเดฏเดค. เดชเตเดฐเดคเตเดฏเดเตเดทเดคเตเดคเดฟเตฝ, เด เดจเดฟเดฎเดฟเดทเด เดฎเดฑเตเดฑเตเดณเตเดณเดตเดฏเตเดเตเดเดพเตพ เดเดฆเตเดฏ เดเตเดฒเดธเตเดฑเตเดฑเดฑเดฟเตฝ เดธเดเดญเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดกเดพเดฑเตเดฑเดฏเดฟเตฝ เดตเดณเดฐเต เดเตเดฑเดเตเดเต เดฎเดคเตเดธเดฐ เดฎเดพเดฑเตเดฑเดเตเดเตพ เดฎเดพเดคเตเดฐเดฎเต เดเดฃเตเดเดพเดฏเดฟเดฐเตเดจเตเดจเตเดณเตเดณเต, เด เดคเดพเดฏเดคเต. เดเดเตเดเตพ เดตเตเดฑเตเด "เดญเดพเดเตเดฏเดตเดพเดจเตเดฎเดพเตผ" เดเดฏเดฟเดฐเตเดจเตเดจเต.
เดเดถเดฏเด เดซเดฒเดฟเดเตเดเดฟเดฒเตเดฒ. เด เดธเดฎเดฏเดคเตเดคเต, เดเดเตเดเตพ เดฎเดฑเตเดฑเต เดฐเดฃเตเดเต เดชเดฐเดฟเดนเดพเดฐเดเตเดเตพ เดเดฃเตเดเต: เดฎเดพเดฑเตเดฑเดฟเดตเดเตเด เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดเตเดเตพ เดเดดเดฟเดตเดพเดเตเดเดพเตป เดเดเตเดเดณเตเดเต เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดเตเดกเต เดฎเดพเดฑเตเดฑเดฟเดฏเตเดดเตเดคเตเด, เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เด เดตเดฏเตเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเดพเตป pg_repack "เดชเด เดฟเดชเตเดชเดฟเดเตเดเตเด". เดเดเตเดเตพ เดฐเดฃเตเดเดพเดฎเดคเตเดคเตเดคเต เดคเดฟเดฐเดเตเดเตเดเตเดคเตเดคเต.
เดชเตเดคเดฟเดฏ เดชเดเตเดเดฟเดเดฏเดฟเดฒเต เดธเตเดเดฟเดเดเตพ เดฏเดฅเดพเตผเดคเตเดฅ เดชเดเตเดเดฟเดเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดฎเดพเดฑเตเดฑเดฟเดตเตเดเตเด เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเดเตเดเตเด
เดชเตเดจเดฐเดตเดฒเตเดเดจเดคเตเดคเดฟเตปเตเดฑเต เดเดฆเตเดฆเตเดถเตเดฏเด เดตเตเดฏเดเตเดคเดฎเดพเดฃเต - เดเดฑเดฟเดเดฟเดจเตฝ เดเตเดฌเดฟเดณเดฟเดจเต เดฎเดพเดฑเตเดฑเดฟเดตเตเดเตเด เดเดฐเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดฎเตเดฃเตเดเตเดเตเดเดฟเตฝ, เดชเตเดคเดฟเดฏเดคเดฟเดจเต เดจเดฟเดเตเดเตพ เด เดคเตเดคเดฐเดฎเตเดฐเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด เดธเตเดทเตเดเดฟเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต, เดเดฐเต เดธเตเดเดฟเดเดฏเดฒเตเดฒ.
เดเดเตเดเดณเตเดเต เดฎเดพเดฑเตเดฑเดเตเดเตพ เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเดพเตป, เดเดเตเดเตพ เดเดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ เดชเดฐเตเดเตเดท เดเดดเตเดคเดฟ:
- เดฎเดพเดฑเตเดฑเดฟเดตเดเตเด เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดตเตเด เดเดฐเต เดฑเตเดเตเดเตเตผเดกเตเด เดเดณเตเดณ เดชเดเตเดเดฟเด;
- เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดเดฐเต เดฑเตเดเตเดเตเตผเดกเตเดฎเดพเดฏเดฟ เดตเตเดฐเตเดฆเตเดงเตเดฏเดฎเตเดณเตเดณ เดเดฐเต เดฒเตเดชเตเดชเดฟเตฝ เดกเดพเดฑเตเดฑ เดเตเตผเดเตเดเตเด;
- เดเดฐเต เด เดชเตเดกเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเด - เดกเดพเดฑเตเดฑ เดฎเตเดฒเดฟเตฝ เดตเตเดฐเตเดฆเตเดงเตเดฏเดฎเดฒเตเดฒ;
- เดฎเดพเดฑเตเดฑเดเตเดเตพ เดตเดฐเตเดคเตเดคเตเด.
create table test_table
(
id serial,
val int,
constraint uk_test_table__val unique (val) deferrable initially deferred
);
INSERT INTO test_table (val) VALUES (0);
FOR i IN 1..10000 LOOP
BEGIN
INSERT INTO test_table VALUES (0) RETURNING id INTO v_id;
UPDATE test_table set val = i where id = v_id;
COMMIT;
END;
END LOOP;
pg_repack-เตปเตเดฑเต เดฏเดฅเดพเตผเดคเตเดฅ เดชเดคเดฟเดชเตเดชเต เดเดฒเตเดฒเดพเดฏเตโเดชเตเดชเตเดดเตเด เดเดฆเตเดฏ เดเตปเดธเตเตผเดเตเดเดฟเตฝ เดเตเดฐเดพเดทเต เดเตเดฏเตโเดคเต, เดชเดฐเดฟเดทเตโเดเตเดเดฐเดฟเดเตเด เดชเดคเดฟเดชเตเดชเต เดชเดฟเดถเดเตเดเดณเดฟเดฒเตเดฒเดพเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต. เดเตเดณเตเดณเดพเด.
เดเดเตเดเตพ เดชเตเดฐเตเดกเดเตเดทเดจเดฟเดฒเตเดเตเดเต เดชเตเดฏเดฟ, เดฒเตเดเต เดเตเดฌเดฟเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเตเดคเดฟเดฏเดคเดฟเดฒเตเดเตเดเต เดกเดพเดฑเตเดฑ เดชเดเตผเดคเตเดคเตเดจเตเดจเดคเดฟเตปเตเดฑเต เด เดคเต เดเดเตเดเดคเตเดคเดฟเตฝ เดตเตเดฃเตเดเตเด เดเดฐเต เดชเดฟเดถเดเต เดฒเดญเดฟเดเตเดเตเด:
$ ./pg_repack -t tablename -o id
INFO: repacking table "tablename"
ERROR: query failed:
ERROR: duplicate key value violates unique constraint "index_16508"
DETAIL: Key (id, index)=(100500, 42) already exists.
เดเตเดฒเดพเดธเดฟเดเต เดธเดพเดนเดเดฐเตเดฏเด: เดเดฒเตเดฒเดพเด เดชเดฐเตเดเตเดทเดฃ เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเดเดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต, เดชเดเตเดทเต เดเตฝเดชเตเดชเดพเดฆเดจเดคเตเดคเดฟเดฒเดฒเตเดฒเต?!
APPLY_COUNT, เดฐเดฃเตเดเต เดฌเดพเดเตเดเตเดเดณเตเดเต เดเดเดเตเดทเตป
เดเดเตเดเตพ เดเตเดกเต เด เดเตเดทเดฐเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดตเดฐเดฟเดฏเดพเดฏเดฟ เดตเดฟเดถเดเดฒเดจเด เดเตเดฏเตเดฏเดพเตป เดคเตเดเดเตเดเดฟ, เดเดฐเต เดชเตเดฐเดงเดพเดจ เดเดพเดฐเตเดฏเด เดเดฃเตเดเตเดคเตเดคเดฟ: เดฒเตเดเต เดเตเดฌเดฟเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดกเดพเดฑเตเดฑ เดฌเดพเดเตเดเตเดเดณเดพเดฏเดฟ เดชเตเดคเดฟเดฏเดคเดฟเดฒเตเดเตเดเต เดฎเดพเดฑเตเดฑเตเดจเตเดจเต, APPLY_COUNT เดธเตเดฅเดฟเดฐเดพเดเตเดเด เดฌเดพเดเตเดเดฟเดจเตเดฑเต เดตเดฒเตเดชเตเดชเด เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเต:
for (;;)
{
num = apply_log(connection, table, APPLY_COUNT);
if (num > MIN_TUPLES_BEFORE_SWITCH)
continue; /* there might be still some tuples, repeat. */
...
}
เดเดฑเดฟเดเดฟเดจเตฝ เดเดเดชเดพเดเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดกเดพเดฑเตเดฑ, เดเตเดฎเดพเดฑเตเดฑเด เดเตเดฏเตเดฏเตเดฎเตเดชเตเตพ, เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดเตเดเตพ เดฒเดเดเดฟเดเตเดเดพเตป เดธเดพเดงเตเดฏเดคเดฏเตเดณเตเดณ, เดฐเดฃเตเดเต เดฌเดพเดเตเดเตเดเดณเตเดเต เดเดเดเตเดทเดจเดฟเตฝ เด เดตเดธเดพเดจเดฟเดเตเดเตเด - เดชเดเตเดคเดฟ เดเดฎเดพเตปเดกเตเดเตพ เดเดฆเตเดฏ เดฌเดพเดเตเดเดฟเดฒเตเด เดฎเดฑเตเดฑเต เดชเดเตเดคเดฟเดฏเตเด เดธเดฎเตผเดชเตเดชเดฟเดเตเดเตเด. เดฐเดฃเตเดเดพเดฎเดคเตเดคเตเดคเดฟเตฝ. เดเดตเดฟเดเต, เดจเดฟเดเตเดเดณเตเดเต เดญเดพเดเตเดฏเดคเตเดคเต เดเดถเตเดฐเดฏเดฟเดเตเดเต: เดเดฆเตเดฏ เดฌเดพเดเตเดเดฟเตฝ เดเตเดฎเตเดเตพ เดเดจเตเดจเตเด เดฒเดเดเดฟเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒเตเดเตเดเดฟเตฝ, เดเดฒเตเดฒเดพเด เดถเดฐเดฟเดฏเดพเดฃเต, เดชเดเตเดทเต เด เดตเตผ เดเตเดฏเตเดคเดพเตฝ, เดเดฐเต เดชเดฟเดถเดเต เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจเต.
APPLY_COUNT เดเดจเตเดจเดคเต 1000 เดฑเตเดเตเดเตเตผเดกเตเดเตพเดเตเดเต เดคเตเดฒเตเดฏเดฎเดพเดฃเต, เดเดคเต เดเดเตเดเดณเตเดเต เดเตเดธเตเดฑเตเดฑเตเดเตพ เดตเดฟเดเดฏเดฟเดเตเดเดคเต เดเดจเตเดคเตเดเตเดฃเตเดเดพเดฃเตเดจเตเดจเต เดตเดฟเดถเดฆเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต - "เดฌเดพเดเตเดเต เดเดเดเตเดทเตป" เดเดจเตเดจ เดเดพเดฐเตเดฏเด เด เดต เดเตพเดเตเดเตเดณเตเดณเตเดจเตเดจเดฟเดฒเตเดฒ. เดเดเตเดเตพ เดฐเดฃเตเดเต เดเดฎเดพเตปเดกเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต - เดคเดฟเดฐเตเดเตเด, เด เดชเตเดกเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเด, เด เดคเดฟเดจเดพเตฝ เดฐเดฃเตเดเต เดเดฎเดพเตปเดกเตเดเดณเตเดเต เดเตเดคเตเดฏเดฎเดพเดฏเดฟ 500 เดเดเดชเดพเดเตเดเตพ เดเดฒเตเดฒเดพเดฏเตเดชเตเดชเตเดดเตเด เดเดฐเต เดฌเดพเดเตเดเดฟเตฝ เดธเตเดฅเดพเดชเดฟเดเตเดเดฟเดเตเดเตเดฃเตเดเต, เดเดเตเดเตพเดเตเดเต เดชเตเดฐเดถเตเดจเดเตเดเดณเตเดจเตเดจเตเด เด เดจเตเดญเดตเดชเตเดชเตเดเตเดเดฟเดฒเตเดฒ. เดฐเดฃเตเดเดพเดฎเดคเตเดคเต เด เดชเตโเดกเตเดฑเตเดฑเต เดเตเตผเดคเตเดคเดคเดฟเดจเต เดถเตเดทเด, เดเดเตเดเดณเตเดเต เดเดกเดฟเดฑเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเดคเต เดจเดฟเตผเดคเตเดคเดฟ:
FOR i IN 1..10000 LOOP
BEGIN
INSERT INTO test_table VALUES (1) RETURNING id INTO v_id;
UPDATE test_table set val = i where id = v_id;
UPDATE test_table set val = i where id = v_id; -- one more update
COMMIT;
END;
END LOOP;
เด เดคเดฟเดจเดพเตฝ, เดเดฐเต เดเดเดชเดพเดเดฟเตฝ เดฎเดพเดฑเตเดฑเด เดตเดฐเตเดคเตเดคเดฟเดฏ เดฏเดฅเดพเตผเดคเตเดฅ เดชเดเตเดเดฟเดเดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดกเดพเดฑเตเดฑ เดเดฐเต เดเดเดชเดพเดเดฟเดจเตเดณเตเดณเดฟเตฝ เดชเตเดคเดฟเดฏ เดชเดเตเดเดฟเดเดฏเดฟเดฒเตเด เด เดตเดธเดพเดจเดฟเดเตเดเตเดจเตเดจเตเดตเตเดจเตเดจเต เดเดฑเดชเตเดชเดพเดเตเดเตเด เดเดจเตเดจเดคเดพเดฃเต เด เดเตเดคเตเดค เดเตเดฎเดคเดฒ.
เดฌเดพเดเตเดเดฟเดเดเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดตเดฟเดธเดฎเตเดฎเดคเด
เดตเตเดฃเตเดเตเด เดเดเตเดเตพเดเตเดเต เดฐเดฃเตเดเต เดชเดฐเดฟเดนเดพเดฐเดเตเดเตพ เดเดฃเตเดเดพเดฏเดฟเดฐเตเดจเตเดจเต. เดเดฆเตเดฏเด: เดฌเดพเดเตเดเตเดเดณเดพเดฏเดฟ เดชเดพเตผเดเตเดเตเดทเตป เดเตเดฏเตเดฏเตเดจเตเดจเดคเต เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเตเด เดเดชเตเดเตเดทเดฟเดเตเดเต เดเดฐเต เดเดเดชเดพเดเดฟเตฝ เดกเดพเดฑเตเดฑ เดเตเดฎเดพเดฑเดพเด. เด เดชเดฐเดฟเดนเดพเดฐเดคเตเดคเดฟเดจเตเดฑเต เดชเตเดฐเดฏเตเดเดจเด เด เดคเดฟเดจเตเดฑเต เดฒเดพเดณเดฟเดคเตเดฏเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต - เดเดตเดถเตเดฏเดฎเดพเดฏ เดเตเดกเต เดฎเดพเดฑเตเดฑเดเตเดเตพ เดตเดณเดฐเต เดเตเดฑเดตเดพเดฏเดฟเดฐเตเดจเตเดจเต (เดตเดดเดฟ, เดชเดดเดฏ เดชเดคเดฟเดชเตเดชเตเดเดณเดฟเตฝ pg_reorg เด เดคเต เดชเตเดฒเต เดคเดจเตเดจเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเต). เดเดจเตเดจเดพเตฝ เดเดฐเต เดชเตเดฐเดถเตโเดจเดฎเตเดฃเตเดเต - เดเดเตเดเตพ เดเดฐเต เดฆเตเตผเดเดเดพเดฒ เดเดเดชเดพเดเต เดธเตเดทเตเดเดฟเดเตเดเตเดเดฏเดพเดฃเต, เดเดคเต เดฎเตเดฎเตเดชเต เดชเดฑเดเตเดเดคเตเดชเตเดฒเต, เดเดฐเต เดชเตเดคเดฟเดฏ เดตเตเดเตเดเดคเตเดคเดฟเดจเตเดฑเต เดเดตเดฟเตผเดญเดพเดตเดคเตเดคเดฟเดจเต เดญเตเดทเดฃเดฟเดฏเดพเดฃเต.
เดฐเดฃเตเดเดพเดฎเดคเตเดคเต เดชเดฐเดฟเดนเดพเดฐเด เดเตเดเตเดคเตฝ เดธเดเตเดเตเตผเดฃเตเดฃเดฎเดพเดฃเต, เดชเดเตเดทเต เดเดฐเตเดชเดเตเดทเต เดเตเดเตเดคเตฝ เดถเดฐเดฟเดฏเดพเดฃเต: เดชเดเตเดเดฟเดเดฏเดฟเดฒเตเดเตเดเต เดกเดพเดฑเตเดฑ เดเตเตผเดคเตเดค เดเดเดชเดพเดเดฟเดจเตเดฑเต เดเดกเดจเตเดฑเดฟเดซเดฏเตผ เดเดชเดฏเตเดเดฟเดเตเดเต เดฒเตเดเต เดเตเดฌเดฟเดณเดฟเตฝ เดเดฐเต เดเตเดณเด เดธเตเดทเตเดเดฟเดเตเดเตเด. เดคเตเดเตผเดจเตเดจเต, เดเดเตเดเตพ เดกเดพเดฑเตเดฑ เดชเดเตผเดคเตเดคเตเดฎเตเดชเตเตพ, เด เดเดเตเดฐเดฟเดฌเตเดฏเตเดเตเดเต เดเดชเดฏเตเดเดฟเดเตเดเต เดจเดฎเตเดเตเดเต เด เดคเดฟเดจเต เดเตเดฐเตเดชเตเดชเตเดเตเดฏเตเดฏเดพเดจเตเด เด เดจเตเดฌเดจเตเดง เดฎเดพเดฑเตเดฑเดเตเดเตพ เดเดฐเตเดฎเดฟเดเตเดเต เดเตเดฎเดพเดฑเตเดจเตเดจเตเดตเตเดจเตเดจเต เดเดฑเดชเตเดชเดพเดเตเดเดพเดจเตเด เดเดดเดฟเดฏเตเด. เดจเดฟเดฐเดตเดงเดฟ เดเดเดชเดพเดเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต (เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดฐเต เดตเดฒเดฟเดฏ เดเดจเตเดจเต) เดฌเดพเดเตเดเต เดฐเตเดชเตเดเดฐเดฟเดเตเดเตเด, เด เดเดเดชเดพเดเตเดเดณเดฟเตฝ เดเดคเตเดฐเดฎเดพเดคเตเดฐเด เดกเดพเดฑเตเดฑ เดฎเดพเดฑเตเดฑเดฟ เดเดจเตเดจเดคเดฟเดจเต เดเดถเตเดฐเดฏเดฟเดเตเดเต เด เดคเดฟเดจเตเดฑเต เดตเดฒเตเดชเตเดชเด เดตเตเดฏเดคเตเดฏเดพเดธเดชเตเดชเตเดเตเด. เดตเตเดฏเดคเตเดฏเดธเตเดค เดเดเดชเดพเดเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดกเดพเดฑเตเดฑ เดเตเดฐเดฎเดฐเดนเดฟเดคเดฎเดพเดฏ เดเตเดฐเดฎเดคเตเดคเดฟเตฝ เดฒเตเดเต เดเตเดฌเดฟเดณเดฟเตฝ เดชเตเดฐเดตเตเดถเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเดพเตฝ, เดฎเตเดฎเตเดชเดคเตเดคเตเดชเตเดชเตเดฒเต เด เดคเต เดคเตเดเตผเดเตเดเดฏเดพเดฏเดฟ เดตเดพเดฏเดฟเดเตเดเดพเตป เดเดจเดฟ เดเดดเดฟเดฏเดฟเดฒเตเดฒ เดเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเดฃเตเดเดคเดพเดฃเต. tx_id เดฎเตเดเตเดจ เดซเดฟเตฝเดเตเดเดฑเดฟเดเดเต เดเดณเตเดณ เดเดฐเต เด เดญเตเดฏเตผเดคเตเดฅเดจเดฏเตเดเตเดเตเด seqscan เดตเดณเดฐเต เดเตเดฒเดตเตเดฑเดฟเดฏเดคเดพเดฃเต, เดเดฐเต เดธเตเดเดฟเด เดเดตเดถเตเดฏเดฎเดพเดฃเต, เดเดจเตเดจเดพเตฝ เดเดคเต เด เดชเตโเดกเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดฑเต เดเดตเตผเดนเตเดกเต เดเดพเดฐเดฃเด เดเดคเต เดฐเตเดคเดฟเดฏเต เดฎเดจเตเดฆเดเดคเดฟเดฏเดฟเดฒเดพเดเตเดเตเด. เดชเตเดคเตเดตเต, เดเดฒเตเดฒเดพเดฏเตเดชเตเดชเตเดดเตเด เดเดจเตเดจเดชเตเดฒเต, เดจเดฟเดเตเดเตพ เดเดจเตเดคเตเดเตเดเดฟเดฒเตเด เดคเตเดฏเดพเดเด เดเตเดฏเตเดฏเตเดฃเตเดเดคเตเดฃเตเดเต.
เด เดคเดฟเดจเดพเตฝ, เดเดฆเตเดฏ เดเดชเตเดทเตป เดเดฐเดเดญเดฟเดเตเดเดพเตป เดเดเตเดเตพ เดคเตเดฐเตเดฎเดพเดจเดฟเดเตเดเต, เดเดพเดฐเดฃเด เดเดคเต เดฒเดณเดฟเดคเดฎเดพเดฃเต. เดเดฆเตเดฏเด, เดเดฐเต เดจเตเดฃเตเด เดเดเดชเดพเดเต เดเดฐเต เดฏเดฅเดพเตผเดคเตเดฅ เดชเตเดฐเดถเตเดจเดฎเดพเดเตเดฎเต เดเดจเตเดจเต เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเตเดฃเตเดเดคเต เดเดตเดถเตเดฏเดฎเดพเดฃเต. เดชเดดเดฏ เดชเดเตเดเดฟเดเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเตเดคเดฟเดฏเดคเดฟเดฒเตเดเตเดเตเดณเตเดณ เดกเดพเดฑเตเดฑเดฏเตเดเต เดชเตเดฐเดงเดพเดจ เดเตเดฎเดพเดฑเตเดฑเด เดเดฐเต เดจเตเดฃเตเด เดเดเดชเดพเดเดฟเตฝ เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเดพเตฝ, เดเตเดฆเตเดฏเด "เด เดเดเดชเดพเดเต เดเดคเตเดฐเดคเตเดคเตเดณเด เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเดเตเดเตเด?" เดเดจเตเดจเดคเดฟเดฒเตเดเตเดเต เดฐเตเดชเดพเดจเตเดคเดฐเดชเตเดชเตเดเตเดเต. เดเดฆเตเดฏ เดเดเดชเดพเดเดฟเดจเตเดฑเต เดฆเตเตผเดเตเดฏเด เดชเตเดฐเดงเดพเดจเดฎเดพเดฏเตเด เดชเดเตเดเดฟเดเดฏเตเดเต เดตเดฒเตเดชเตเดชเดคเตเดคเต เดเดถเตเดฐเดฏเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เดกเดพเดฑเตเดฑเดพ เดเตเดฎเดพเดฑเตเดฑ เดธเดฎเดฏเดคเตเดคเต เดชเดเตเดเดฟเดเดฏเดฟเตฝ เดเดคเตเดฐ เดฎเดพเดฑเตเดฑเดเตเดเตพ เดถเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต เดเดจเตเดจเดคเดฟเดจเต เดเดถเตเดฐเดฏเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเด เดชเตเดคเดฟเดฏ เดเดจเตเดจเดฟเดจเตเดฑเต เดฆเตเตผเดเตเดฏเด, เด เดคเดพเดฏเดคเต. เดฒเตเดกเดฟเดจเตเดฑเต เดคเตเดตเตเดฐเดคเดฏเดฟเตฝ. เดเตเดฑเดเตเด เดธเตเดตเดจ เดฒเตเดกเดฟเดจเตเดฑเต เดธเดฎเดฏเดคเตเดคเดพเดฃเต pg_repack เดฑเตบ เดธเดเดญเดตเดฟเดเตเดเดคเต, เดเตเดเดพเดคเต เดชเดเตเดเดฟเดเดฏเตเดเต เดฏเดฅเดพเตผเดคเตเดฅ เดตเดฒเตเดชเตเดชเดตเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเตเดเตเดคเตเดคเตเดฎเตเดชเตเตพ เดฎเดพเดฑเตเดฑเดเตเดเดณเตเดเต เด เดณเดตเต เดเดจเตเดชเดพเดคเดฟเดเดฎเดพเดฏเดฟ เดเตเดฑเตเดคเดพเดฏเดฟเดฐเตเดจเตเดจเต. เดเดฐเต เดชเตเดคเดฟเดฏ เดเดเดชเดพเดเดฟเดจเตเดฑเต เดธเดฎเดฏเด เด เดตเดเดฃเดฟเดเตเดเดพเดฎเตเดจเตเดจเต เดเดเตเดเตพ เดคเตเดฐเตเดฎเดพเดจเดฟเดเตเดเต (เดคเดพเดฐเดคเดฎเตเดฏเดคเตเดคเดฟเดจเต, เดเดคเต เดถเดฐเดพเดถเดฐเดฟ 1 เดฎเดฃเดฟเดเตเดเตเตผ 2-3 เดฎเดฟเดจเดฟเดฑเตเดฑเดพเดฃเต).
เดชเดฐเตเดเตเดทเดฃเดเตเดเตพ เดชเตเดธเดฟเดฑเตเดฑเตเดตเต เดเดฏเดฟเดฐเตเดจเตเดจเต. เดจเดฟเตผเดฎเตเดฎเดพเดฃเดคเตเดคเดฟเดฒเตเด เดธเดฎเดพเดฐเดเดญเดฟเดเตเดเตเด. เดตเตเดฏเดเตเดคเดคเดฏเตเดเตเดเดพเดฏเดฟ, เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเดคเดฟเดจเต เดถเตเดทเด เดกเดพเดฑเตเดฑเดพเดฌเตเดธเตเดเดณเดฟเดฒเตเดจเตเดจเดฟเดจเตเดฑเต เดตเดฒเตเดชเตเดชเดฎเตเดณเตเดณ เดเดฐเต เดเดฟเดคเตเดฐเด เดเดคเดพ:
เด เดชเดฐเดฟเดนเดพเดฐเดคเตเดคเดฟเตฝ เดเดเตเดเตพ เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเตเด เดคเตเดชเตเดคเดฐเดพเดฏเดคเดฟเดจเดพเตฝ, เดฐเดฃเตเดเดพเดฎเดคเตเดคเตเดคเต เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดพเตป เดเดเตเดเตพ เดถเตเดฐเดฎเดฟเดเตเดเดฟเดฒเตเดฒ, เดชเดเตเดทเต เดตเดฟเดชเตเดฒเตเดเดฐเดฃ เดกเตเดตเดฒเดชเตเดชเตผเดฎเดพเดฐเตเดฎเดพเดฏเดฟ เดเดคเต เดเตผเดเตเด เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดธเดพเดงเตเดฏเดค เดเดเตเดเตพ เดชเดฐเดฟเดเดฃเดฟเดเตเดเตเดจเตเดจเต. เดเดเตเดเดณเตเดเต เดจเดฟเดฒเดตเดฟเดฒเต เดชเตเดจเดฐเดตเดฒเตเดเดจเด, เดจเดฟเตผเดญเดพเดเตเดฏเดตเดถเดพเตฝ, เดชเตเดฐเดธเดฟเดฆเตเดงเตเดเดฐเดฃเดคเตเดคเดฟเดจเต เดเดคเตเดตเดฐเต เดคเดฏเตเดฏเดพเดฑเดพเดฏเดฟเดเตเดเดฟเดฒเตเดฒ, เดเดพเดฐเดฃเด เด
เดฆเตเดตเดฟเดคเตเดฏเดฎเดพเดฏเดฟ เดฎเดพเดฑเตเดฑเดฟเดตเดเตเด เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดฎเดพเดคเตเดฐเดฎเดพเดฃเต เดเดเตเดเตพ เดชเตเดฐเดถเตเดจเด เดชเดฐเดฟเดนเดฐเดฟเดเตเดเดคเต, เดเตเดเดพเดคเต เดเดฐเต เดชเตเตผเดฃเตเดฃเดฎเดพเดฏ เดชเดพเดเตเดเดฟเดจเดพเดฏเดฟ เดฎเดฑเตเดฑเต เดคเดฐเดเตเดเตพเดเตเดเต เดชเดฟเดจเตเดคเตเดฃ เดจเตฝเดเตเดฃเตเดเดคเต เดเดตเดถเตเดฏเดฎเดพเดฃเต. เดญเดพเดตเดฟเดฏเดฟเตฝ เดเดคเต เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเตเดฎเตเดจเตเดจเต เดเดเตเดเตพ เดชเตเดฐเดคเตเดเตเดทเดฟเดเตเดเตเดจเตเดจเต.
เดเดฐเตเดชเดเตเดทเต เดจเดฟเดเตเดเตพเดเตเดเต เดเดฐเต เดเตเดฆเตเดฏเดฎเตเดฃเตเดเต, เดเดจเตเดคเตเดเตเดฃเตเดเดพเดฃเต เดเดเตเดเตพ เด เดธเตเดฑเตเดฑเตเดฑเดฟเดฏเดฟเตฝ pg_repack เดชเดฐเดฟเดทเตเดเดฐเดฟเดเตเดเต เดเดเดชเตเดเตเดเดคเต, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด เดคเดฟเดจเตเดฑเต เด เดจเดฒเตเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเดฟเดฒเตเดฒ? เดเดฟเดฒ เดธเดฎเดฏเดเตเดเดณเดฟเตฝ เดเดเตเดเดณเตเด เดเดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต เดเดฟเดจเตเดคเดฟเดเตเดเต, เดชเดเตเดทเต เดจเตเดฐเดคเตเดคเต เดเดคเต เดเดชเดฏเตเดเดฟเดเตเดเดคเดฟเดจเตเดฑเต เดจเดฒเตเดฒ เด เดจเตเดญเดตเด, เดฎเดพเดฑเตเดฑเดฟเดตเดเตเด เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดเตเดเดณเดฟเดฒเตเดฒเดพเดคเต เดฎเตเดถเดเดณเดฟเตฝ, เดชเตเดฐเดถเตเดจเดคเตเดคเดฟเดจเตเดฑเต เดธเดพเดฐเดพเดเดถเด เดฎเดจเดธเดฟเดฒเดพเดเตเดเดพเดจเตเด เด เดคเต เดชเดฐเดฟเดนเดฐเดฟเดเตเดเดพเดจเตเด เดถเตเดฐเดฎเดฟเดเตเดเดพเตป เดเดเตเดเดณเต เดชเตเดฐเตเดฐเดฟเดชเตเดชเดฟเดเตเดเต. เดเตเดเดพเดคเต, เดฎเดฑเตเดฑเต เดชเดฐเดฟเดนเดพเดฐเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดชเดฐเดฟเดถเตเดงเดจเดเตพ เดจเดเดคเตเดคเดพเตป เดธเดฎเดฏเด เดเดตเดถเตเดฏเดฎเดพเดฃเต, เด เดคเดฟเดจเดพเตฝ เดเดเตเดเตพ เดเดฆเตเดฏเด เด เดคเดฟเตฝ เดชเตเดฐเดถเตเดจเด เดชเดฐเดฟเดนเดฐเดฟเดเตเดเดพเตป เดถเตเดฐเดฎเดฟเดเตเดเตเดฎเตเดจเตเดจเต เดเดเตเดเตพ เดคเตเดฐเตเดฎเดพเดจเดฟเดเตเดเต, เดจเตเดฏเดพเดฏเดฎเดพเดฏ เดธเดฎเดฏเดคเตเดคเต เดเดคเต เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒเตเดจเตเดจเต เดเดเตเดเตพ เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเดฟเดฏเดพเตฝ, เดเดเตเดเตพ เด เดจเดฒเตเดเตเดเตพ เดจเตเดเตเดเดพเตป เดคเตเดเดเตเดเตเด. .
เดเดฃเตเดเตเดคเตเดคเดฒเตเดเตพ
เดเดเตเดเดณเตเดเต เดธเตเดตเดจเตเดคเด เด เดจเตเดญเดตเดคเตเดคเต เด เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟ เดเดเตเดเตพเดเตเดเต เดเดจเตเดคเดพเดฃเต เดถเตเดชเดพเตผเดถ เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเตเด:
- เดจเดฟเดเตเดเดณเตเดเต เดตเดฏเดฑเตเดตเตเดฆเดจ เดจเดฟเดฐเตเดเตเดทเดฟเดเตเดเตเด. เดฎเตเดฃเดฟเดฑเตเดฑเดฑเดฟเดเดเต เดกเดพเดฑเตเดฑเดฏเต เด เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟ, เดเดเตเดเตเดตเดพเดเตเดตเด เดเดคเตเดฐ เดจเดจเตเดจเดพเดฏเดฟ เดเตเดฐเดฎเตเดเดฐเดฟเดเตเดเดฟเดเตเดเตเดฃเตเดเตเดจเตเดจเต เดจเดฟเดเตเดเตพเดเตเดเต เดฎเดจเดธเดฟเดฒเดพเดเตเดเดพเตป เดเดดเดฟเดฏเตเด.
- เดธเตเดตเตเดเดพเดฐเตเดฏเดฎเดพเดฏ เดคเดฒเดคเตเดคเดฟเตฝ เดตเดฏเตผ เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเดพเตป AUTOVACUUM เดเตเดฐเดฎเตเดเดฐเดฟเดเตเดเตเด.
- เดฌเตเดฒเตเดเตเดเต เดเดชเตเดชเตเดดเตเด เดตเดณเดฐเตเดเดฏเตเด เดฌเตเดเตโเดธเดฟเดจเต เดชเตเดฑเดคเตเดคเตเดณเตเดณ เดเดชเดเดฐเดฃเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดจเดฟเดเตเดเตพเดเตเดเต เด เดคเดฟเดจเต เดฎเดฑเดฟเดเดเดเตเดเดพเตป เดเดดเดฟเดฏเตเดจเตเดจเดฟเดฒเตเดฒเตเดเตเดเดฟเตฝ, เดฌเดพเดนเตเดฏ เดตเดฟเดชเตเดฒเตเดเดฐเดฃเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เดญเดฏเดชเตเดชเตเดเดฐเตเดคเต. เดเดฒเตเดฒเดพเด เดจเดจเตเดจเดพเดฏเดฟ เดชเดฐเตเดเตเดทเดฟเดเตเดเตเด เดเดจเตเดจเดคเดพเดฃเต เดชเตเดฐเดงเดพเดจ เดเดพเดฐเตเดฏเด.
- เดจเดฟเดเตเดเดณเตเดเต เดเดตเดถเตเดฏเดเตเดเตพเดเตเดเดจเตเดธเดฐเดฟเดเตเดเต เดฌเดพเดนเตเดฏ เดชเดฐเดฟเดนเดพเดฐเดเตเดเตพ เดชเดฐเดฟเดทเตเดเดฐเดฟเดเตเดเดพเตป เดญเดฏเดชเตเดชเตเดเดฐเตเดคเต - เดเดฟเดฒเดชเตเดชเตเตพ เดเดคเต เดจเดฟเดเตเดเดณเตเดเต เดธเตเดตเดจเตเดคเด เดเตเดกเต เดฎเดพเดฑเตเดฑเตเดจเตเดจเดคเดฟเดจเตเดเตเดเดพเตพ เดเตเดเตเดคเตฝ เดซเดฒเดชเตเดฐเดฆเดตเตเด เดเดณเตเดชเตเดชเดตเตเดฎเดพเดฃเต.
เด เดตเดฒเดเดฌเด: www.habr.com