เบเบตเปเปเบกเปเบเบเปเบฒเบชเบฑเปเบ pt-upgradep เบเบตเปเบชเบฒเบกเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเปเปเบ OnWorks เบเบนเปเปเบซเปเบเปเบฅเบดเบเบฒเบเปเบฎเบเบเบดเปเบเบเบฃเบตเปเบเบเปเบเปเบซเบเบถเปเบเปเบเบซเบผเบฒเบเปเบเปเบญเบเปเบฎเบฑเบเบงเบฝเบเบญเบญเบเปเบฅเบเปเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบเบฑเปเบ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator
เปเบเบเบเบฒเบ:
NAME
pt-upgrade - เบเบงเบโเบชเบญเบโเบงเปเบฒโเบเบปเบโเบเบฒเบโเบชเบญเบโเบเบฒเบกโเปเบกเปเบโเบเบทโเบเบฑเบโเปเบโเปเบเบทเปเบญเบโเปเบกเปโเบเปเบฒเบโเบเบตเปโเปเบเบโเบเปเบฒเบโเบเบฑเบ.
เบชเบฐเบซเบผเบธเบเบชเบฑเบเบฅเบงเบก
เบเบฒเบเบเปเบฒเปเบเป: pt-upgrade [เบเบปเบงเปเบฅเบทเบญเบ] เบเบฑเบเบเบถเบ|เบเบปเบเปเบเปเบฎเบฑเบ DSN [DSN]
pt-upgrade เบเบฐเบเบดเบเบฑเบเบเบฒเบเบชเบญเบเบเบฒเบกเปเบ MySQL "LOGS" เบเบตเปเบกเบญเบเปเบซเปเปเบเปเบเปเบฅเบฐ "DSN", เบเบฝเบเบเบฝเบเบเบปเบเปเบเปเบฎเบฑเบ,
เปเบฅเบฐเบฅเบฒเบเบเบฒเบเบเบงเบฒเบกเปเบเบเบเปเบฒเบเบเบตเปเบชเปเบฒเบเบฑเบเปเบเป. เปเบเบทเปเบญเบเบกเบทเบเบฑเบเบชเบฒเบกเบฒเบเบเบฑเบเบเบถเบเบเบปเบเปเบเปเบฎเบฑเบเบชเปเบฒเบฅเบฑเบเบเปเปเบกเบฒ
เบเบฒเบเบงเบดเปเบเบฒเบฐ. "LOGS" เบชเบฒเบกเบฒเบเบเปเบฒ, เบเบปเปเบงเปเบ, binary, tcpdump, เปเบฅเบฐ "raw".
เบเบฝเบเบเบฝเบ host2 เบเบฑเบ host1 เปเบเบเปเบเป queries เปเบ "slow.log":
pt-upgrade h=host1 h=host2 slow.log
เบเบฝเบเบเบฝเบ host2 เบเบฑเบเบเบปเบเปเบเปเบฎเบฑเบเบเบตเปเบเบฑเบเบเบถเบเปเบงเปเบเบฒเบ host1:
pt-upgrade h=host1 --save-results host1_results/ slow.log
pt-upgrade host1_results1/ h=host2
RISKS
Percona Toolkit เปเบกเปเบเบเบนเปเปเบซเบเป, เบเบดเบชเบนเบเปเบเปเบฅเบเบเบตเปเปเบเปเบเบดเบ, เปเบฅเบฐเบเบปเบเบชเบญเบเปเบเปเบเบต, เปเบเปเบเบฒเบเบเปเปเบกเบนเบเบเบฑเบเบซเบกเบปเบ
เปเบเบทเปเบญเบเบกเบทเบชเบฒเบกเบฒเบเบชเปเบฒเบเบเบงเบฒเบกเบชเปเบฝเบเบเปเปเบฅเบฐเบเบปเบเปเบฅเบฐเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบญเบเบเบฒเบเบเปเปเบกเบนเบ. เบเปเบญเบเบเบตเปเบเบฐเปเบเปเปเบเบทเปเบญเบเบกเบทเบเบตเป,
เบเบฐเบฅเบธเบเบฒ:
ยท เบญเปเบฒเบเปเบญเบเบฐเบชเบฒเบเบเบญเบเปเบเบทเปเบญเบเบกเบท
ยทเบเบปเบเบเบงเบเปเบเบทเปเบญเบเบกเบทเบเบตเปเบฎเบนเปเบเบฑเบ "BUGS"
ยท เบเบปเบเบชเบญเบเปเบเบทเปเบญเบเบกเบทเปเบเปเบเบตเบเปเบงเบตเบเบตเปเบเปเปเปเบกเปเบเบเบฒเบเบเบฐเบฅเบดเบ
ยทเบชเปเบฒเบฎเบญเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบฒเบเบเบฐเบฅเบดเบเบเบญเบเบเปเบฒเบเปเบฅเบฐเบเบงเบเบชเบญเบเบเบฒเบเบชเปเบฒเบฎเบญเบเบเปเปเบกเบนเบ
เบฅเบฒเบเบฅเบฐเบญเบฝเบ
pt-upgrade เบเปเบงเบเบเปเบฒเบเบปเบเบงเปเบฒเบกเบฑเบเบเบญเบเปเบเบเบตเปเบเบฐเบเบปเบเบฅเบฐเบเบฑเบ (เบซเบผเบท downgrade) เปเบเบฑเบเปเบงเบตเบเบฑเบเปเบซเบกเปเบเบญเบ
MySQL. เปเบเบโเบเบฒเบโเบเบปเบโเบฅเบฐโเบเบฑเบโเบเบตเปโเบเบญเบโเปเบโเปเบฅเบฐโเบญเบฐเบเบธเบฅเบฑเบโเบกเบตโเบซเบผเบฒเบโเบเบฑเปเบโเบเบญเบ, โเปเบโเบเบฑเปเบโเปเบกเปเบโเบเบฒเบโเบฎเบฑเบเบเบฐเบเบฑเบ
เบเบฒเบเบชเบญเบเบเบฒเบกเบเบฑเปเบเบเบฐเบชเปเบฒเบเบเบปเบเปเบเปเบฎเบฑเบเบเบตเปเบเปเบฒเบเบเบทเบเบฑเบเปเบ MySQL เบฎเบธเปเบเปเบซเบกเป.
pt-upgrade เบเบฐเบเบดเบเบฑเบเบเบฒเบเบชเบญเบเบเบฒเบกเบเบฒเบเบเบฑเบเบเบถเบเบเปเบฒ, เบเบปเปเบงเปเบ, เปเบเบเบฒเบฃเบต, tcpdump, เปเบฅเบฐ "เบเบดเบ" เปเบเบชเบญเบเบเบฑเบเบเบถเบ.
เปเบเบตเบเปเบงเบต, เบเบฝเบเบเบฝเบเบซเบผเบฒเบเบเปเบฒเบเบเบญเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบชเบญเบเบเบฒเบกเปเบเปเบฅเบฐเบเบปเบ เปเบฅเบฐเบเบปเบเปเบเปเบฎเบฑเบ, เปเบฅเบฐเบฅเบฒเบเบเบฒเบเปเบเป
เบเบงเบฒเบกเปเบเบเบเปเบฒเบเบเบตเป เบชเบณ เบเบฑเบ. เบเบฑเบเบชเบญเบเปเบเบตเบเปเบงเบตเปเบกเปเบเบเบปเบเบเบฐเบเบดเปเบเบตเบเปเบงเบตเบเบฑเบเบเบฐเบเบฒ, เปเบเบตเบเปเบงเบตเบญเบฑเบเปเบถเปเบเปเบฅเปเบ
เบฎเบธเปเบเบเบฐเบเบธเบเบฑเบเบเบญเบ MySQL เปเบฅเบฐเบญเบตเบเบญเบฑเบเบซเบเบถเปเบเบเบตเปเปเบเป MySQL เบฎเบธเปเบเปเบซเบกเป.
เปเบเป เบเปเบฅเบฐเบเบต
pt-upgrade เบกเบตเบชเบญเบเบเปเบฅเบฐเบเบตเบเบตเปเปเบเป. เบเปเบฅเบฐเบเบตเบเปเบฒเบญเบดเบ, canonical เปเบกเปเบเปเบฅเปเบ "เปเบเบปเปเบฒเบเบฒเบเปเบเบฑเบเปเบเบปเปเบฒเบเบฒเบ". เบเบฑเบเบเบถเบ
เปเบเบฅเปเปเบฅเบฐเบชเบญเบ DSN เปเบกเปเบเปเบซเปเบขเบนเปเปเบเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบ, เบซเบเบถเปเบเบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ MySQL. เปเบเบดเปเบเบเบฑเปเบเบเปเบฒเบญเบดเบ
เบเบปเบงเบขเปเบฒเบเปเบ "SYNOPSIS". เบเบฒเบเบชเบญเบเบเบฒเบกเปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบเปเบฅเบฐเบเบฝเบเบเบฝเบเปเบเปเบเปเบฅเบฐเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบเบฑเบเปเบเบทเปเบญเบเบกเบท
เปเบฅเปเบ. เบเบฒเบเบชเบญเบเบเบฒเบกเบเบตเปเบกเบตเบเบงเบฒเบกเปเบเบเบเปเบฒเบเปเบกเปเบเบเบดเบกเบญเบญเบเปเบกเบทเปเบญเปเบเบทเปเบญเบเบกเบทเปเบฅเปเบ, เบซเบผเบทเปเบกเบทเปเบญเบกเบฑเบเบชเปเบฒเปเบฅเบฑเบ (เปเบเบดเปเบ
"เปเบกเบทเปเบญเบเบฒเบเบชเบญเบเบเบฒเบกเบเบทเบเบฅเบฒเบเบเบฒเบ"). เบเปเปโเบกเบตโเบซเบเบฑเบโเบเบทเบโเบเบฑเบโเบเบถเบโเปเบงเปโเปเบโเปเบเปเบโ, เบเบฑเปเบโเบเบฑเปเบโเบเปโเบฅเบฐโเบเบตโเบเบฒเบโเบเปเบฒโเปเบเปโเบเบตเปโเบเปเบญเบโเบเบฒเบโเบซเบเปเบญเบโ
เบเบทเปเบเบเบตเปเบฎเบฒเบเบเบดเบ, เปเบเปเบเบฒเบเบชเบญเบเบเบฒเบกเบเปเบญเบเบเบทเบเบเบฐเบเบดเบเบฑเบเบขเบนเปเปเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบฑเบเบชเบญเบเบเปเบฒเปเบเบทเปเบญเบเบกเบทเบเบทเบเปเบฅเปเบ
เบญเบตเบเปเบเบทเปเบญเบซเบเบถเปเบ, เปเบเบดเบเปเบกเปเบเบงเปเบฒเบซเบเบถเปเบเปเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเปเปเปเบเปเบกเบตเบเบฒเบเบเปเบฝเบเปเบเบ. เบเปเบฒเบกเบตเบซเบผเบฒเบเบเปเบฒเบเบฒเบกเบซเบผเบท
เบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบงเบเบกเบฑเบเปเบเปเปเบงเบฅเบฒเบเบปเบ, เปเบฅเบฐเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบซเบเบถเปเบเบเปเปเบเปเบฝเบเปเบเบ, เบเปเบฒเบเบญเบฒเบเบเบฐเบเปเบญเบเบเบฒเบเปเบเป
เบเปเบฅเบฐเบเบตเบเบฒเบเบเปเบฒเปเบเปเบเบตเบชเบญเบ.
เบเปเบฅเบฐเบเบตเบเบฒเบเบเปเบฒเปเบเปเบเบตเบชเบญเบเปเบกเปเบเปเบฅเปเบ "เบเบปเบเปเบเปเบฎเบฑเบเบญเปเบฒเบเบญเบตเบเปเบเบดเบเปเบเบปเปเบฒเบเบฒเบ". เบเบปเบเปเบเปเบฎเบฑเบเบญเปเบฒเบเบญเบตเบเปเบกเปเบ
เบเบปเบเปเบเปเบฎเบฑเบเบเบตเปเบชเบปเบกเบเบนเบเบเบฒเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ MySQL เบเบฝเบง, เบเบฑเบเบเบถเบเปเบงเปเปเบเปเบเปเบ. เปเบเบเปเบฅเบฐเบเบตเบเบตเป, เบเปเบญเบเบญเบทเปเบ เปเบปเบ, เปเบเบปเปเบฒเบเปเบญเบ
เบชเปเบฒเบเบเบปเบเปเบเปเบฎเบฑเบเบเบฒเบเบญเปเบฒเบเบญเบดเบเบเปเบงเบ "--save-results", เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเบทเปเบญเบเบกเบทเปเบเบฑเบเบเบฑเปเบเบเบตเบชเบญเบเปเบเบทเปเบญ
เบเบฝเบเบเบฝเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ MySQL เบญเบทเปเบเบเบฑเบเบเบปเบเปเบเปเบฎเบฑเบ. เปเบเบดเปเบเบเบปเบงเบขเปเบฒเบเบเบตเบชเบญเบเปเบ "SYNOPSIS".
เปเบเบเบเบปเปเบงเปเบเปเบฅเปเบงเบเบปเบเปเบเปเบฎเบฑเบเปเบกเปเบเบชเปเบฒเบเบเบถเปเบเบชเปเบฒเบฅเบฑเบ MySQL เบฎเบธเปเบเบเบฑเบเบเบธเบเบฑเบเบเบตเปเบเปเปเบเปเบฝเบเปเบเบ.
เบเปเบฅเบฐเบเบตเบเบฒเบเบเปเบฒเปเบเปเบเบตเปเบชเบฒเบกเบฒเบเบฎเบฝเบเบฎเปเบญเบเปเบซเปเบกเบต a เบซเบผเบฒเบ เบเบญเบเบเบทเปเบเบเบตเปเบเบดเบเปเบเบฒเบฐเบงเปเบฒเบเบปเบเปเบเปเบฎเบฑเบ (เปเบเบฑเปเบเปเบเบง) เบชเปเบฒเบฅเบฑเบเบเบฑเบเบซเบกเบปเบ
เบเบฒเบเบชเบญเบเบเบฒเบกเบเปเบญเบเบเบทเบเบเบฑเบเบเบถเบเปเบงเป, เบเบงเบเบเบฑเบเบเปเปเบกเบนเบเบญเบทเปเบเปเบเปเบฝเบงเบเบฑเบเบเบฒเบเบชเบญเบเบเบฒเบก. เบเปเบฒเบเปเบฒเบเบงเบฒเบเปเบเบเบเบตเปเบเบฐเปเบฎเบฑเบเบซเบผเบฒเบ
เบเบฒเบเบเบฝเบเบเบฝเบเบเบฑเบ MySQL เบชเบฐเบเบฑเบเบเบปเบเบเบตเป, เบเปเบฅเบฐเบเบตเบเบฒเบเบเปเบฒเปเบเปเบเบตเปเปเบกเปเบเบกเบตเบเบฐเบชเบดเบเบเบดเบเบฒเบเบซเบผเบฒเบ. เบซเบผเบทเบเปเบฒเบเปเบฒเบ
เบเปเปเบชเบฒเบกเบฒเบเปเบเบปเปเบฒเปเบเบดเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบฑเบเบชเบญเบเปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบ, เบเปเบฅเบฐเบเบตเบเบฒเบเบเปเบฒเปเบเปเบเบตเปเบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบ "เบเบฐเบเบดเบเบฑเบ
เบเบฝเบงเบเบตเป, เบเบฝเบเบเบฝเบเบเปเปเบกเบฒ."
เบชเปเบฒเบเบฑเบ เบเบฒเบเบเบดเบเบฒเบฅเบฐเบเบฒ
เบเบงเบฒเบกเบเบปเบเบเบปเบ
เบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบเบตเปเบชเบญเบเบเปเบญเบเปเบฅเบฐเบเปเปเบกเบนเบเบเบตเปเบชเบญเบเบเปเบญเบเปเบกเปเบเบชเปเบฒเบเบฑเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเปเบฎเบฑเบเบเบปเบเบฅเบฒเบเบเบฒเบเบเบตเปเบเบทเบเบเปเบญเบ.
pt-upgrade เบเปเปเบเบงเบเบเบทเบเปเบฅเปเบเบขเบนเปเปเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบฒเบเบเบฐเบฅเบดเบเบซเบผเบทเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบตเปเบกเบตเบเบฒเบเปเบเบทเปเบญเบเปเบซเบงเปเบเปเปเบเบฒเบฐเบงเปเบฒเบขเบนเปเบเบตเปเบเบฑเปเบ
เบเปเปเปเบกเปเบเบงเบดเบเบตเบเปเบฒเบเปเบเบตเปเบเบฐเบฎเบฑเบเบเบฐเบเบฑเบเบเบฒเบเบญเปเบฒเบ synchronous เบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐเบเปเบฒเบเบฒเบก. เบเปเบฒเบเปเปเบกเบนเบเบกเบตเบเบฒเบเบเปเบฝเบเปเบเบเบเปเบฝเบงเบเบฑเบเบญเบฑเบเปเบเบเบถเปเบ
server เปเบเบเบฐเบเบฐเบเบตเป pt-upgrade เบเปเบฒเบฅเบฑเบเปเบฅเปเบ, เบเบปเบเบฅเบฒเบเบเบฒเบเบชเบฒเบกเบฒเบเบกเบต false-positives เบซเบผเบฒเบเบเปเบงเบฒ
เบเบงเบฒเบกเปเบเบเบเปเบฒเบเบเบตเปเบเบทเบเบเปเบญเบเบเบฒเบกเบเบปเบเปเบฒเบ. pt-upgrade เบชเบปเบกเบกเบธเบ เบเบตเป เบเบฑเบเบชเบญเบ MySQL เปเบเบตเบเปเบงเบต เบกเบต เบชเบฐเบเบดเบ, เบเปเปเบเปเบฝเบเปเบเบ
(เบเบปเบเปเบงเบฑเปเบ เบชเปเบฒเบฅเบฑเบเบเบฒเบ เปเบ เบเบฒเบเบเปเบฝเบเปเบเบ เปเบเป by เปเบเป เปเบเบทเปเบญเบเบกเบท if ran เบเบฑเบ "--no-read-only"). เบญเปเบฒเบเปเบเบปเปเบฒเบเบฑเปเบ
เบเบฐเบฅเบดเบกเบฒเบเบงเบฝเบเบเปเปเบเบงเบเบชเบปเปเบเบเบปเบเบเบฐเบเบปเบเบเปเปเปเบเบทเปเบญเบเบกเบท, เบเบปเบเปเบงเบฑเปเบเบเบฒเบเปเบงเบฅเบฒเบเบฒเบเบชเบญเบเบเบฒเบก, เบชเบฐเบเบฑเปเบ slaves เบญเปเบฒเบเปเบเบปเปเบฒเบเบฑเปเบเบชเบฒเบกเบฒเบเปเบเบฑเบ.
เปเบเปเปเบฅเปเบง.
เบฅเบปเบเบเบฐเบเบฝเบ เปเบเบดเบ
เปเบเบเบฒเบเบเบฝเบเบเบฝเบเปเบฎเบเปเบเบทเปเบญเปเบฎเบ, เบเบปเบเปเบเปเบฎเบฑเบเบเบฒเบเปเบเบปเปเบฒเบเบฒเบเบเปเบฒเบญเบดเบเบชเปเบฒเบเบกเบฒเบเบเบฐเบเบฒเบเบเบตเป
เบเบปเบเปเบเปเบฎเบฑเบเบเบฒเบเปเบเบปเปเบฒเบเบฒเบเบเบตเบชเบญเบเปเบกเปเบเบเบฝเบเบเบฝเบ. เปเบเบเบปเบเปเบเปเบฎเบฑเบเบเบฒเบเบญเปเบฒเบเบญเบตเบเปเบเบดเบเบเบฒเบเบเบฝเบเบเบฝเบเปเบเบปเปเบฒเบเบฒเบ, เปเบเป
เบเบปเบเปเบเปเบฎเบฑเบเบญเปเบฒเบเบญเบตเบเปเบกเปเบเบกเบฒเบเบเบฐเบเบฒเบเบเบตเปเปเบเบปเปเบฒเบเบฒเบเบเบทเบเบเบฝเบเบเบฝเบ. เบเบฐเปเบซเบเบเบเบฝเบเบเบฝเบเปเบเบฑเปเบ
"เบเปเบญเบเบเบงเปเบฒ", "เบเบตเบเบงเปเบฒ", เปเบฅเบฐเบญเบทเปเบเปเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเบเบฝเบเบเบฑเบเบกเบฒเบเบเบฐเบเบฒเบ.
เบเบปเบงเบขเปเบฒเบ, เบเปเบฒเปเบงเบฅเบฒเบชเบญเบเบเบฒเบกเบชเปเบฒเบฅเบฑเบเปเบซเบเบเบฒเบเปเบกเปเบ 0.01 เปเบเปเบเบปเปเบฒเบเบฒเบเบเปเบฒเบญเบดเบเปเบฅเบฐ 0.5 เปเบ
เปเบเบปเปเบฒเบเบฒเบเบเบตเบชเบญเบ, เบเบฑเปเบเปเบกเปเบเบเบงเบฒเบกเปเบเบเบเปเบฒเบเบเบตเปเบชเปเบฒเบเบฑเบเปเบเบฒเบฐเบงเปเบฒ 0.5 เปเบกเปเบเบฎเปเบฒเบเปเบฎเบเบเบงเปเบฒ 0.1, เปเบฅเบฐเบเบฑเปเบเบเบฑเปเบ
เบเบฒเบเบชเบญเบเบเบฒเบกเบเบฐเบเบทเบเบฅเบฒเบเบเบฒเบ.
เบญเปเบฒเบโเบขเปเบฒเบโเบเบฝเบง
เปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ, pt-upgrade เบเบฐเบเบดเบเบฑเบเบเบณเบชเบฑเปเบ "SELECT" เปเบฅเบฐ "SET" เปเบเบปเปเบฒเบเบฑเปเบ. (เบญเบฑเบเบเบตเปเบเปเป
เบฅเบงเบกเปเบญเบปเบฒเบเปเปเบเบงเบฒเบก 'SELECT...INTO', เปเบเบดเปเบเบเปเปเบชเบปเปเบเบเบทเบเปเบเบงเปเบเป dump output เปเบเบซเบฒเปเบเบฅเป เบซเบผเบท
variable.) เบเปเบฒโเบซเบฒเบโเบงเปเบฒโเบเปเบฒเบโเบเปเบฒโเบฅเบฑเบโเปเบเป recreatable test เบซเบผเบทโเปเบเบตเบโเปเบงเบตโเบเบฒเบโเบเบฑเบโเบเบฐโเบเบฒโเปเบฅเบฐโเบเปเบญเบโเบเบฒเบโเบเบตเปโเบเบฐโเบชเบปเบกโเบเบฝเบ
เบเบฝเบเบเปเปเบเบงเบฒเบกเปเบเบตเบเปเบ (เปเบเบฑเปเบ: "INSERT", "UPDATE", "DELETE"), เบเบฒเบเบเบฑเปเบเบฅเบฐเบเบธ "--no-read-only".
เบเปเบฒเปเบเปเบเบฑเบเบเบถเบเบเบฒเบเบชเบญเบ, เบเปเบฒเบเบเปเบญเบเบฅเบฐเบเบธ "--no-read-only" เปเบเบฒเบฐเบงเปเบฒเบเบฑเบเบเบถเบเบเบฒเบเบชเบญเบเบเปเปเบกเบต.
"SELECT" เบเบฐเปเบซเบผเบเบเบฒเบ. เปเบเบดเปเบ "--[no]read-only".
TRANSACTIONS
เปเบเบทเปเบญเบเบกเบทเบเปเปเปเบเปเบชเปเบฒเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเบเบญเบเบเบปเบเปเบญเบ, เปเบเปเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเปเบเปเปเบ "LOG" เปเบกเปเบ
เบเบฐโเบเบดโเบเบฑเบโเบเบฒเบกโเบเบตเปโเปเบเบฑเบโ. เปเบเบทเปเบญเบเบเบฒเบเบเบฑเบเบเบถเบเปเบเบฑเบเบฅเปเบฒเบเบฑเบ, เบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเบเปเปเบเบงเบเปเบเบฑเบเบเบฑเบเบซเบฒ. เบเปเบฒ,
เปเบเบงเปเบเบเปเปเบเบฒเบก, เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบชเบปเบกเบเบฝเบเบเบฒเบเบชเบญเบเบเบฒเบกเบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเบธเบฅเบฐเบเปเบฒ somehow (เปเบเบเบตเป
เบเปโเบฅเบฐโเบเบตโเบเบตเปโเบเปเบฒเบโเบญเบฒเบโเบเบฐโเบเปเบฒโเปเบเบฑเบโเบเปเบญเบโเบเบดเบโเบเบฒเบโเบเปเบฒโเบเบฒเบ "--[no]read-only"), เบซเบผเบฑเบโเบเบฒเบโเบเบฑเปเบ pt-upgrade เบญเบฒเบโเบเบฐโเบเปเปโเปเบเป
เปเบฎเบฑเบเบชเบดเปเบเบเบตเปเบเปเบฒเบเบเปเบญเบเบเบฒเบเปเบเบฒเบฐเบงเปเบฒเบกเบฑเบเบเปเปเปเบเปเบเบทเบเบญเบญเบเปเบเบเปเบเบทเปเบญเบเบธเบเบเบฐเบชเบปเบเบเบตเป.
pt-upgrade เปเบฅเปเบเบเปเบงเบ "autocommit=1" เปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ.
THOTTLING
pt-upgrade เบเปเปเบกเบตเบเบฒเบเปเบฅเบทเบญเบเปเบเบเบฒเบเบเบฑเบเบเบงเบฒเบเปเบเบฒเบฐเบงเปเบฒเปเบเบทเปเบญเบเบกเบทเบเบงเบเบเบฐเบเบทเบเปเบฅเปเบเบเปเบงเบเบเบฒเบเบญเบธเบเบดเบเบเบปเบเปเบเบปเปเบฒเบเบฑเปเบ
เบเบฒเบเบเบปเบเบชเบญเบเบซเบผเบทเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒ. Do เบเปเป เปเบฅเปเบ pt-upgrade on เบเบฒเบโเบเบฐโเบฅเบดเบ เปเบเบตเบเปเบงเบต!
เบเบฑเปเบเบเบฑเปเบ, เปเบเบทเปเบญเบเบกเบทเปเบกเปเบ CPU, เบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒ, เปเบเปเบ, เปเบฅเบฐเปเบเบทเบญเบเปเบฒเบเบเบตเปเปเบเบฑเปเบกเบเบธเปเบ. เบกเบฑเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบชเบญเบเบเบฒเบก
เปเบงเปเบเบปเปเบฒเบเบตเปเบเบฐเปเบงเปเบเป.
เบชเบญเบเบเบฒเบก เบเบงเบฒเบกเปเบเบเบเปเบฒเบ
เบเบงเบฒเบกเปเบเบเบเปเบฒเบเบเบญเบเบเปเบฒเบเบฒเบกเบเบตเปเบชเปเบฒเบเบฑเบเปเบกเปเบเบเบทเบเบเปเบฒเบเบปเบเปเบเบเบเบฒเบเบเบฝเบเบเบฝเบเบฅเบฑเบเบชเบฐเบเบฐเปเบซเบผเบปเปเบฒเบเบตเปเบเบญเบเปเบเปเบฅเบฐเบเปเบฒเบเบฒเบกเบเบฒเบ
เปเบเบปเปเบฒเบเบฒเบเบเบฑเบเบชเบญเบ:
เบเบฑเบเปเบเบง
เบเบณเบเบงเบเปเบเบงเบเบตเปเบชเบปเปเบเบเบทเบเปเบเบเบเบฒเบเบชเบญเบเบเบฒเบกเบเบงเบเบเบฐเบเบทเบเบฑเบ. เบเบตเปเปเบกเปเบเบฅเบฒเบเบเบฒเบเปเบเบฑเบ
"เปเบเบงเบเบตเปเบเบฒเบเบซเบฒเบเปเบ" เบเบฒเบเปเบเป "เบเบงเบฒเบกเปเบเบเบเปเบฒเบเปเบเบง".
เบเปเปเบกเบนเบเปเบเบง
เบเปเปเบกเบนเบเปเบเบงเบเบตเปเบชเบปเปเบเบเบทเบเปเบเบเบเบฒเบเบชเบญเบเบเบฒเบกเบเบงเบเบเบฐเบเบทเบเบฑเบ. เบเบงเบฒเบกเปเบเบเบเปเบฒเบเบเบฑเบเบซเบกเบปเบเปเบกเปเบ
เบเบตเปเบชเปเบฒเบเบฑเบ: whitespace, float-precision, เปเบฅเบฐเบญเบทเปเบเป.
เบเปเบฒเปเบเบทเบญเบ
เบเบฒเบเบชเบญเบเบเบฒเบกเบเปเปเบเบงเบเบชเปเบฒเบเบเปเปเบเบดเบเบเบฒเบเบซเบผเบทเบเปเบฒเปเบเบทเบญเบ, เบซเบผเบทเบเบฐเบฅเบดเบเบเปเปเบเบดเบเบเบฒเบเบเบฝเบงเบเบฑเบ
เบซเบผเบทเบเปเบฒเปเบเบทเบญเบ.
เปเบงเบฅเบฒเบชเบญเบเบเบฒเบก
เบเบฒเบเบชเบญเบเบเบฒเบกเบเปเปเบเปเบญเบเบเบฐเบเบฐเบเบดเบเบฑเบเบเปเบงเบเปเบงเบฅเบฒเบเบปเบเบเบตเป, เปเบเปเปเบงเบฅเบฒเบเบฐเบเบดเบเบฑเบเบเบญเบเบกเบฑเบเบเบงเบเบเบฐเบขเบนเปเบเบฒเบเปเบ
เบฅเบณเบเบฑเบเบเบฐเปเบฒเบเบเบฝเบงเบเบฑเบ เบซเบผเบทเบเปเบญเบเบเบงเปเบฒ.
เบเปเบฒเบเบฒเบกเบเบดเบเบเบฒเบ
เบเปเบฒเบเบฒเบเบชเบญเบเบเบฒเบกเปเบฎเบฑเบเปเบซเปเปเบเบตเบเบเบงเบฒเบกเบเบดเบเบเบฒเบ SQL เบขเบนเปเปเบเปเบฎเบเบเบฝเบง, เบเบตเปเบเบฐเบเบทเบเบฅเบฒเบเบเบฒเบเปเบเบฑเบ "เบเบงเบฒเบกเบเบดเบเบเบฒเบเบเบฒเบเบชเบญเบเบเบฒเบก".
เปเบเบทเปเบญเบเบเบฒเบเบเบฒเบเบชเบญเบเบเบฒเบกเปเบฎเบฑเบเบงเบฝเบเบขเบนเปเปเบเปเบฎเบเบเบฝเบง, syntax เบเบญเบเบกเบฑเบเบญเบฒเบเบเบฐเบเบทเบเบเปเบญเบ, เปเบฅเบฐเบเบงเบฒเบกเบเบดเบเบเบฒเบเปเบกเปเบเปเบเบทเปเบญเบเบกเบฒเบเบฒเบ
เปเบเบเบฒเบเปเบเบทเปเบญเบเปเบเบเบตเปเปเบเบฑเบเปเบญเบเบฐเบฅเบฑเบเบเบญเบเปเบเบปเปเบฒเบเบฒเบเบญเบทเปเบ.
SQL เบเบดเบเบเบฒเบ
เบเปเบฒเบเบฒเบเบชเบญเบเบเบฒเบกเปเบฎเบฑเบเปเบซเปเปเบเบตเบเบเบงเบฒเบกเบเบดเบเบเบฒเบ SQL เปเบเบเบฑเบเบชเบญเบเปเบฎเบ, เบเบตเปเบเบฐเบเบทเบเบฅเบฒเบเบเบฒเบเบงเปเบฒ "เบเบงเบฒเบกเบเบดเบเบเบฒเบ SQL". เปเบเป
SQL syntax เบเบญเบเบเบฒเบเบชเบญเบเบเบฒเบกเบญเบฒเบเบเบฐเบเปเปเบเบทเบเบเปเบญเบ.
เบฅเบฒเบเบงเบฝเบ
เปเบกเบทเปเบญ pt-upgrade เปเบฅเปเบ, เบกเบฑเบเบเบดเบกเบเปเบฒเบเบฒเบกเบเบตเปเบกเบตเบเบงเบฒเบกเปเบเบเบเปเบฒเบเบเบฑเบเบเบตเบเบตเปเบกเบฑเบเบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบเป (เปเบเบดเปเบ "WHEN
เบเบณเบเบฒเบกเบเบทเบเบฅเบฒเบเบเบฒเบเปเบฅเปเบง").
เบฅเบฒเบโเบเบฒเบโเปเบเบฑเบโเบชเปเบงเบโเบเบธเบโเบเบปเบโเปเบเปโเบเบฑเบโเบเบธเปเบกโเปเบเบโเบฅเบฒเบโเบเบตเปเบงโเบกเบทโเปเบโเบซเปเบญเบโเบฎเบฝเบโ. A query fingerprint เปเบกเปเบ
เบฎเบนเบเปเบเบเบเบตเปเบเปเปเบกเบตเบเบปเบงเบเบปเบเบเบญเบเบเบฒเบเบชเบญเบเบเบฒเบก, เบชเปเบฒเบเบเบถเปเบเปเบเบเบเบฒเบเบเบญเบเบเปเบฒเบเบปเบงเบซเบเบฑเบเบชเบท, เบเบฒเบเปเบฎเบฑเบเปเบซเปเบเปเบญเบเบซเบงเปเบฒเบเบเบปเบเบเบฐเบเบด,
เปเบฅเบฐเบญเบทเปเบเป. เบเบฑเปเบเบเบฑเปเบเบเบฒเบเบชเบญเบเบเบฒเบกเปเบซเบผเบปเปเบฒเบเบตเปเปเบเบฑเบเบเบญเบเบซเปเบญเบเบฎเบฝเบเบเบฝเบงเบเบฑเบ:
SELECT c FROM t WHERE id = 1
เปเบฅเบทเบญเบ c FROM t Where id=5
เปเบฅเบทเบญเบ c เบเบฒเบ t เบเปเบญเบเบเบตเป id = 9
เบฅเบฒเบเบเบดเปเบงเบกเบทเบชเบณเบฅเบฑเบเบเบฒเบเบชเบญเบเบเบฒเบกเปเบซเบผเบปเปเบฒเบเบฑเปเบเปเบกเปเบ:
เปเบฅเบทเบญเบ c เบเบฒเบ t where id=?
เปเบเปเบฅเบฐเบเบฅเบฒเบชเบชเบญเบเบเบฒเบกเบชเบฒเบกเบฒเบเบกเบต "--max-class-size" เปเบเบเบชเบญเบเบเบฒเบกเบเบตเปเปเบเบฑเบเปเบญเบเบฐเบฅเบฑเบ (1,000 เบเบฒเบกเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ). เบเบถเปเบ
เบเบฑเบ "--max-example" เบเบทเบเบฅเบฒเบเบเบฒเบเบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐเบเบฐเปเบเบเบเบญเบเบเบงเบฒเบกเปเบเบเบเปเบฒเบ, เบเปเปเบเบฐเปเบเบเบเปเบฒเบเบฒเบก. เปเบเบเบเบธเบเบเบฒเบกเบเบงเบฒเบกเบเบต
เบเบญเบเบเบฒเบเบขเบนเปเปเบเบซเปเบญเบเบฎเบฝเบเบเบฝเบงเบเบฑเบ, เบเบปเบงเบขเปเบฒเบเบเบญเบเบเบงเบฒเบกเปเบเบเบเปเบฒเบเบเบญเบเบเปเบฒเบเบฒเบกเบซเบเบถเปเบเบกเบฑเบเบเบฐเปเบเบฑเบเบเบปเบงเปเบเบ
เบเบญเบเบเบฒเบเบชเบญเบเบเบฒเบกเบเบฑเบเบซเบกเบปเบเบเบตเปเบกเบตเบเบงเบฒเบกเปเบเบเบเปเบฒเบเบเบฝเบงเบเบฑเบ, เบเบฑเปเบเบเบฑเปเบเบกเบฑเบเบเปเปเบเปเบฒเปเบเบฑเบเบเบตเปเบเบฐเบฅเบฒเบเบเบฒเบเบเบธเบเปเบเบปเบงเบขเปเบฒเบ.
เบเปเบฒโเบเบงเบโเบเบฑเบโเบซเบกเบปเบโเบเบญเบโเบเบฒเบโเบชเบญเบโเบเบฒเบกโเปเบโเบซเปเบญเบโเบฎเบฝเบโเบเบตเปโเบกเบตโเบเบงเบฒเบกโเปเบเบโเบเปเบฒเบโเปเบเบโเบชเบฐโเปเบเบฒเบฐโเปเบกเปเบโเปเบเปโเบฅเบฐโเบเบธโเปเบงเปโเปเบโ
เบฅเบฒเบเบเบฒเบ
EXAMPLE
#------------------------------------------------ ----------------------
# เบเบฑเบเบเบถเบ
#------------------------------------------------ ----------------------
เปเบเบฅเป: /opt/mysql/slow.log
เบเบฐเบซเบเบฒเบ: 59700
#------------------------------------------------ ----------------------
#เปเบเบปเปเบฒเบเบฒเบ
#------------------------------------------------ ----------------------
เปเบเบปเปเบฒเบเบฒเบ1:
DSN: h=127.1,P=12345
เบเบทเปเปเบเบปเปเบฒเบเบฒเบ: dev1
MySQL: MySQL 5.1.68
เปเบเบปเปเบฒเบเบฒเบ2:
DSN: h=127.1,P=12348
เบเบทเปเปเบเบปเปเบฒเบเบฒเบ: dev2
MySQL: MySQL 5.5.10
################################################ ######################
#เปเบเบเบชเบญเบเบเบฒเบก AAD020567F8398EE
################################################ ######################
เบซเปเบญเบเบฎเบฝเบเบฅเบฒเบเบเบฒเบเปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒเบกเบฑเบเบกเบตเบเบงเบฒเบกเปเบเบเบเปเบฒเบ, เปเบเปเบเบฑเบเบเปเปเบเบฑเบเปเบเปเบฅเบฒเบเบเบฒเบเปเบเบทเปเบญ.
เบเบณเบเบฒเบกเบเบฑเบเปเบปเบ 1
เบเบณเบเบฒเบกเบเบตเปเปเบเบฑเบเปเบญเบเบฐเบฅเบฑเบ 1
เบเบณเบเบฒเบกเบเบตเปเบเบทเบเบเบปเบเปเบฅเบตเบ 0
เปเบชเปเปเบเบปเปเบฒเปเบ t (id, username) เบเปเบฒ(?+)
##
## เบเบงเบฒเบกเปเบเบเบเปเบฒเบเบเบญเบเบเปเบฒเปเบเบทเบญเบ: 1
##
-..
เบฅเบฐเบซเบฑเบเบชเบดเบเบเปเบฒ: 1265
เบฅเบฐเบเบฑเบ: เบเปเบฒเปเบเบทเบญเบ
เบเปเปเบเบงเบฒเบก: เบเปเปเบกเบนเบเบเบทเบเบเบฑเบเบชเบณเบฅเบฑเบเบเบฑเบ 'เบเบทเปเบเบนเปเปเบเป' เบขเบนเปเปเบเบงเบเบต 1
เบเบฝเบ
เบเปเปเบกเบตเบเบฒเบเปเบเปเบเปเบเบทเบญเบ 1265
INSERT INTO t (id, username) VALUES (NULL, 'long_username')
#------------------------------------------------ ----------------------
# เบชเบฐเบเบดเบเบด
#------------------------------------------------ ----------------------
failed_queries 0
not_select 0
queries_filtered 0
queries_no_diffs 0
queries_read 1
queries_with_diffs 1
queries_with_errors 0
"เบซเปเบญเบเบฎเบฝเบเบเปเบฒเบเบฒเบก " เบเบฒเบเบชเปเบงเบเปเบกเปเบเบชเปเบฒเบเบฑเบเบเบตเปเบชเบธเบเปเบเบฒเบฐเบงเปเบฒเบเบงเบเปเบเบปเบฒเบฅเบฒเบเบเบทเป "QUERY
เบเบงเบฒเบกเปเบเบเบเปเบฒเบ. เบเบฒเบเบชเปเบงเบเบเปเบฒเบญเบดเบเบเบญเบเบเบฒเบเบเบฐเบชเบฐเปเบเบเปเบซเบเบเบปเบเบงเปเบฒเปเบเบฑเบเบซเบเบฑเบเบซเปเบญเบเบฎเบฝเบเบเปเบฒเบเบฒเบก
เบเบปเบเบฅเบฒเบเบเบฒเบ, เบเบดเบเบเบฒเบกเบเปเบงเบเบเปเบฒเบเบงเบเบเบฒเบเบชเบญเบเบเบฒเบกเปเบเบเบฑเปเบเบฎเบฝเบ, เบเบฒเบกเบเปเบงเบเบฅเบฒเบเบเบดเปเบงเบกเบทเบเบตเป
เบเปเบฒเบเบปเบเบซเปเบญเบเบฎเบฝเบ.
เบชเปเบงเบเบเบตเปเปเบซเบผเบทเบญเบเบญเบเบเบฒเบเบฎเบฝเบเปเบเบเบชเบญเบเบเบฒเบกเบเบฐเบชเบฐเปเบเบเบฅเบฒเบเบเบฒเบ "QUERY DIFFERENCES" เบเบตเปเปเบฎเบฑเบเปเบซเปเปเบเบตเบเบซเปเบญเบเบฎเบฝเบ.
เปเบเปโเบฎเบฑเบโเบเบฒเบโเบฅเบฒเบโเบเบฒเบโ. เปเบเปเบฅเบฐเบเบฐเปเบเบเบเบญเบเบเบงเบฒเบกเปเบเบเบเปเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเบเปเบงเบเบซเบปเบงเปเบเบทเปเบญเบเปเบฒเบ hash เบชเบญเบเปเบเบปเปเบฒเบเบตเปเบชเบฐเปเบเบเบฅเบฒเบเบเบฒเบ
เบเบฐเปเบเบเปเบฅเบฐเบเปเบฒเบเบงเบเบเปเบฒเบเบฒเบกเบเบฑเบเบซเบกเบปเบเปเบเบเบฑเปเบเบฎเบฝเบเบเบตเปเบกเบตเบเบงเบฒเบกเปเบเบเบเปเบฒเบ. เปเบฅเปเบงเปเบเบดเบ
"--max-examples" เปเบกเปเบเบฅเบฒเบเบเบทเป, เบเบปเบงเปเบฅเบ "-- 1.", "-- 2.", เปเบฅเบฐเบญเบทเปเบเป. เปเบเปเบฅเบฐเบเบปเบงเบขเปเบฒเบเบเบฐเบชเบฐเปเบเบเบฅเบฒเบเบเบฒเบ.
เบเบงเบฒเบกเปเบเบเบเปเบฒเบเบชเปเบฒเบฅเบฑเบเปเบเบปเปเบฒเบเบฒเบเบเปเบฒเบญเบดเบเปเบฅเบฐเบเบตเบชเบญเบ (เบเบฒเบกเบฅเปเบฒเบเบฑเบ "เปเบเบปเปเบฒเบเบฒเบ"), เบเบดเบเบเบฒเบกเบกเบฒ
เบเปเบฒเบเบฐเปเบซเบผเบ SQL เบเปเบฒเบญเบดเบเบเบตเปเปเบเบตเบเปเบเบตเบเบเบงเบฒเบกเปเบเบเบเปเบฒเบ.
เปเบกเบทเปเบญโเปเบโ เบเบณเบเบฒเบก ARE เบฅเบฒเบเบเบฒเบ
เบซเปเบญเบเบฎเบฝเบเปเบเบเบชเบญเบเบเบฒเบกเบเบทเบเบฅเบฒเบเบเบฒเบเบเบฑเบเบเบตเบเบตเปเบญเบฑเบเปเบเบเบถเปเบเบเบญเบ "QUERY DIFFERENCES" เบซเบผเบท query error
เบกเบต "--max-เบเบปเบงเบขเปเบฒเบ". เบญเบทเปเบ, เบเบฒเบเบชเบญเบเบเบฒเบกเบเบฑเบเบซเบกเบปเบเบเบตเปเบกเบตเบเบงเบฒเบกเปเบเบเบเปเบฒเบเปเบเปเบเบทเบเบฅเบฒเบเบเบฒเบเปเบกเบทเปเบญเปเบเบทเปเบญเบเบกเบท
เบชเบณ เปเบฅเบฑเบเบฎเบนเบ.
เบเบปเบงเบขเปเบฒเบ, เบเปเบฒเบชเบญเบเบเบงเบฒเบกเปเบเบเบเปเบฒเบเบเบญเบเปเบงเบฅเบฒเบชเบญเบเบเบฒเบกเปเบกเปเบเบเบปเบเปเบซเบฑเบเบชเปเบฒเบฅเบฑเบเบเบฑเปเบเบฎเบฝเบเปเบเบเบชเบญเบเบเบฒเบก, เบกเบฑเบเบเปเปเปเบเปเบเบทเบเบฅเบฒเบเบเบฒเบ
เบเบฑเบ. เปเบกเบทเปเบญเบเบปเบเบเบงเบฒเบกเปเบเบเบเปเบฒเบเบเบญเบเปเบงเบฅเบฒเบชเบญเบเบเบฒเบกเบเบตเบชเบฒเบก, เบซเปเบญเบเบฎเบฝเบเบชเบญเบเบเบฒเบกเปเบเปเบเบทเบเบฅเบฒเบเบเบฒเบ, เบฅเบงเบกเบเบฑเบ
เบเบงเบฒเบกเปเบเบเบเปเบฒเบเบญเบทเปเบเปเบเบตเปเบญเบฒเบเบเบฐเบเบปเบเปเบซเบฑเบเบเบทเบเบฑเบ. เบเบฒเบเบชเบญเบเบเบฒเบกเบชเบณเบฅเบฑเบเบเบฑเปเบเบฎเบฝเบเบเบฐเบชเบทเบเบเปเป
เบเบฐเบเบทเบเบเบฐเบเบดเบเบฑเบ, เปเบเปเบซเปเบญเบเบฎเบฝเบเบเบฐเบเปเปเบเบทเบเบฅเบฒเบเบเบฒเบเบญเบตเบเปเบเบทเปเบญเบซเบเบถเปเบ.
OUTPUT
"เบเบปเบเบฅเบฒเบเบเบฒเบ" เบเบทเบเบเบดเบกเบญเบญเบเปเบเบฑเบ STDOUT เปเบเบเบฐเบเบฐเบเบตเปเปเบเบทเปเบญเบเบกเบทเปเบฎเบฑเบเบงเบฝเบ. เบเบฒเบเปเบเบทเบญเบเปเบเบเบฒเบเปเบ, เบเบงเบฒเบกเบเบดเบเบเบฒเบ, เปเบฅเบฐ
"--progress" เบเบทเบเบเบดเบกเปเบเบฑเบ STDERR. เปเบเบทเปเบญเบฎเบฑเบเบชเบฒเบเบฑเบเบชเบญเบเปเบเบ, เบเปเบฒเปเบเบตเบเบเบฒเบเปเบเบทเปเบญเบเบกเบทเปเบเบฑเปเบ:
pt-upgrade ... 1>เบฅเบฒเบเบเบฒเบ 2>เบเบดเบเบเบฒเบ &
เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, "tail -f err" เปเบเบเบฐเบเบฐเบเบตเปเปเบเบทเปเบญเบเบกเบทเบเปเบฒเบฅเบฑเบเปเบฅเปเบเปเบเบทเปเบญเบเบดเบเบเบฒเบก "--progress".
เบญเบญเบ STATUS
เปเบเบเบเบปเปเบงเปเบ, เปเบเบทเปเบญเบเบกเบทเบเบฐเบญเบญเบเบเบฒเบเบชเบนเบเบเปเบฒเบกเบฑเบเบชเปเบฒเปเบฅเบฑเบเบฎเบนเบเบเบฒเบกเบเบปเบเบเบฐเบเบดเปเบฅเบฐเบเปเปเบกเบตเบเบฒเบเปเบ
เบเปเบฒเปเบเบทเบญเบเบซเบผเบทเบเบงเบฒเบกเบเบดเบเบเบฒเบ, เปเบฅเบฐเบเปเปเบเบปเบ "เบเบงเบฒเบกเปเบเบเบเปเบฒเบเปเบเบเบชเบญเบเบเบฒเบก". เบญเบตเบเบญเบฑเบเบเบถเปเบ เปเบเบทเปเบญเบเบกเบทเบเบฑเปเบเบญเบญเบเบเบฒเบเบชเบนเบ
เบเปเบงเบเปเบถเปเบ เบซเบผเบทเบซเบผเบฒเบเบเบงเปเบฒเบฅเบฐเบซเบฑเบเบเปเปเปเบเบเบตเป:
ยท.
เบกเบตเบเบงเบฒเบกเบเบดเบเบเบฒเบเบเบฒเบเปเบเบซเบผเบฒเบเปเบเบตเบเปเบ เบซเบผเบทเบเบฒเบเปเบเบทเบญเบเปเบ; เปเบเบดเปเบ STDERR. เปเบเบดเปเบเบเบณ
"--[no]เบเปเปเปเบเบทเปเบญเบ-on-error".
ยท.
เบกเบต "เบเบงเบฒเบกเปเบเบเบเปเบฒเบเปเบเบเบชเบญเบเบเบฒเบก"; เปเบเบดเปเบ "เบเบปเบเบฅเบฒเบเบเบฒเบ".
ยท.
"--run-time" เปเบปเบเบญเบฒเบเบธ; เปเบเบทเปเบญเบเบกเบทเบเปเปเปเบเปเบญเปเบฒเบเบเบฑเบเบเบถเบ เบซเบผเบทเบเบปเบเบเบฒเบเบญเปเบฒเบเบญเบตเบเปเบซเปเบชเบณเปเบฅเบฑเบ.
เบฅเบฐเบซเบฑเบเบญเบญเบเบญเบทเปเบเปเบเบตเปเปเบซเปเปเบซเบฑเบเบงเปเบฒเปเบเบทเปเบญเบเบกเบทเบเบฑเบเบเปเบญเบ เบซเบผเบทเปเบชเบเบเบตเบงเบดเบเปเบเบเบเปเปเบเบฒเบเบเบดเบ. เบเบงเบฒเบกโเบเบดเบโเบเบฒเบโเบเบตเปโ
เบญเบฑเบเบเบตเปเบเบงเบเบเบดเบกเปเบเบฑเบ STDERR.
เปเบเบทเปเบญเบเบงเบเปเบเบดเปเบเบฅเบฐเบซเบฑเบเบเบฒเบเบญเบญเบเบชเบฐเปเบเบฒเบฐ, เปเบซเบเบเบปเบ "AND" ("&") เบชเบฐเบเบฒเบเบฐเบเบฒเบเบญเบญเบเบชเบธเบเบเปเบฒเบเบเบฑเบ
เบฅเบฐเบซเบฑเบเบญเบญเบ. เบเบปเบงเบขเปเบฒเบ, เบญเบญเบเบเบฒเบเบชเบฐเบเบฒเบเบฐ 5 เบซเบกเบฒเบเปเบเบดเบเบฅเบฐเบซเบฑเบ 1 เปเบฅเบฐ 4 เปเบเบฒเบฐเบงเปเบฒ "5 & 1" เปเบกเปเบเบเบงเบฒเบกเบเบดเบ, เปเบฅเบฐ.
"5 & 4" เปเบกเปเบเบเบงเบฒเบกเบเบดเบ.
OPTIONS
เปเบเบทเปเบญเบเบกเบทเบเบตเปเบเบญเบกเบฎเบฑเบเบเบฒเบเปเบเปเบเบฝเบเปเบเบงเบเปเบฒเบชเบฑเปเบเปเบเบตเปเบกเปเบเบตเบก. เบญเปเบฒเบเบญเบตเบเปเบเบดเบ "SYNOPSIS" เปเบฅเบฐเบเบฒเบเบเปเบฒเปเบเป
เบเปเปโเบกเบนเบโเบชเปเบฒโเบฅเบฑเบโเบฅเบฒเบโเบฅเบฐโเบญเบฝเบโ.
--เบเบฒเบกเบเปเบฒเบ
เปเบเบทเบญเบเบฅเบฐเบซเบฑเบเบเปเบฒเบเปเบกเบทเปเบญเปเบเบทเปเบญเบกเบเปเปเบเบฑเบ MySQL.
--เบเบธเบเบเบปเบงเบญเบฑเบเบชเบญเบ
เบฎเบนเบเปเบเบเบชเบฑเปเบ: -A; เบเบฐเปเบเบ: string
เบเบฑเปเบเบเบปเบงเบญเบฑเบเบชเบญเบเปเบฅเบตเปเบกเบเบปเปเบ. เบเปเบฒเบเปเบฒเปเบกเปเบ utf8, เบเบฑเปเบ binmode เบเบญเบ Perl เปเบ STDOUT เปเบเบฑเบ utf8,
เบเปเบฒเบเบเบปเบงเปเบฅเบทเบญเบ mysql_enable_utf8 เปเบ DBD::mysql, เปเบฅเบฐเปเบฅเปเบ SET NAMES UTF8 เบซเบผเบฑเบเบเบฒเบ.
เปเบเบทเปเบญเบกเบเปเปเบเบฑเบ MySQL. เบเปเบฒเบญเบทเปเบเปเบเบเบณเบเบปเบ binmode เปเบ STDOUT เปเบเบเบเปเปเบกเบตเบเบฑเปเบ utf8,
เปเบฅเบฐเบเปเบฒเปเบเบตเบเบเบฒเบ SET NAMES เบซเบผเบฑเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบฑเบ MySQL.
--config
เบเบฐเปเบเบ: Array
เบญเปเบฒเบเบฅเบฒเบเบเบทเปเปเบเบฅเป config เบเบตเปเปเบเบเบเปเบงเบเปเบเบทเปเบญเบเปเบฒเบเบเบธเบเบเบตเป; เบเปเบฒเบฅเบฐเบเบธ, เบเบตเปเบเบฐเบเปเบญเบเปเบเบฑเบเบญเบฑเบเบเปเบฒเบญเบดเบ
เบเบฒเบเปเบฅเบทเบญเบเปเบเปเบเบงเบเปเบฒเบชเบฑเปเบ.
--[เบเปเป]เบเปเปเปเบเบทเปเบญเบ-on-error
เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ: เปเบกเปเบเปเบฅเปเบง
เบชเบทเบโเบเปเปโเบเบฒเบโเบงเบดโเปเบเบฒเบฐโเปเบเบดเบโเปเบกเปเบโเบงเปเบฒโเบกเบตโเบเบงเบฒเบกโเบเบดเบโเบเบฒเบโ. เปเบเบทเปเบญเบเบกเบทเบเบฐเบเปเปเบชเบทเบเบเปเปเบเบฐเบซเบผเบญเบเปเบ: เบกเบฑเบ
เบขเบธเบเบซเบผเบฑเบเบเบฒเบ 100 เบเปเปเบเบดเบเบเบฒเบ, เปเบเบเปเบฅเบฐเบเบตเบเบตเปเบญเบฒเบเบเบฐเปเบเบฑเบเบเปเปเบเบดเบเบเบฒเบเปเบเปเบเบทเปเบญเบเบกเบทเบซเบผเบทเบเบฒเบเบเปเบญเบเบเปเปเบกเบนเบ.
เปเบกเปเบเบเปเปเบเบทเบเบเปเบญเบ.
--[เบเปเป]เบชเปเบฒเบ-เบญเบฑเบเปเบเบฃเบ-เบเบฒเบเบฒเบฅเบฒเบ
เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ: เปเบกเปเบเปเบฅเปเบง
เบชเปเบฒเบเบเบฒเบเบเปเปเบกเบนเบ "--upgrade-table" เปเบฅเบฐเบเบฒเบเบฐเบฅเบฒเบ.
--daemonize
เบชเปเบญเบกเบเบฑเบเบเบทเปเบเบซเบฅเบฑเบเปเบฅเบฐเปเบเบเบญเบญเบเบเบฒเบเปเบเบฐ. เบฅเบฐเบเบปเบเบเบฐเบเบดเบเบฑเบเบเบฒเบ POSIX เปเบเบปเปเบฒเบเบฑเปเบ.
--เบเบฒเบเบเปเปเบกเบนเบ
เบฎเบนเบเปเบเบเบชเบฑเปเบ: -D; เบเบฐเปเบเบ: string
เบเบฒเบเบเปเปเบกเบนเบเปเบฅเบตเปเบกเบเบปเปเบเปเบกเบทเปเบญเปเบเบทเปเบญเบกเบเปเปเบเบฑเบ MySQL.
--defaults-file
เบฎเบนเบเปเบเบเบชเบฑเปเบ: -F; เบเบฐเปเบเบ: string
เบเบฝเบเปเบเปเบญเปเบฒเบเบเบปเบงเปเบฅเบทเบญเบ MySQL เบเบฒเบเปเบเบฅเปเบเบตเปเปเบซเป. เบเปเบฒเบเบเปเบญเบเปเบซเปเบเบทเปเปเบชเบฑเปเบเบเบฒเบเบขเปเบฒเบเปเบเปเบเบดเบ.
--[เบเปเป]เบเบดเบเบเบฒเบเปเบเปเบเบฒเบ-query-cache
เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ: เปเบกเปเบเปเบฅเปเบง
"SET SESSION query_cache_type = OFF" เปเบเบทเปเบญเบเบดเบเบเบฒเบเปเบเปเบเบฒเบ cache เบชเบญเบเบเบฒเบก.
-- เปเบฅเปเบเปเบซเปเบ
เบเปเบฒเปเบเบตเบเบเบฒเบเปเบเปเบเปเปเบเปเบฒเปเบเบตเบเบเบฒเบเบซเบผเบทเบเบฝเบเบเบฝเบเบเบฒเบเบชเบญเบเบเบฒเบก. เบเบตเปเปเบกเปเบเปเบเบฑเบเบเบฐเปเบซเบเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบงเบเบชเบญเบเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบ
เบเบฒเบโเปเบฅเบทเบญเบโ, เบเบฒเบโเปเบเบทเปเบญเบกโเบเปเปโเบเบฑเบ MySQLโ, เปเบฅเบฐโเบเบฑเบโเบเบถเบโเบซเบผเบทโเบเบปเบโเบเบฒเบโเบเบฐโเบชเบฒเบโเบญเปเบฒเบโเบญเบตเบโเบเบฒเบโเปเบเบโ.
--เบเบฒเบเบเบฑเปเบเบเบญเบ
เบเบฐเปเบเบ: string
เบญเบฐเบเบธเบเบฒเบเปเบซเปเปเบซเบเบเบฒเบเบเบตเปเบฅเบฐเบซเบฑเบ Perl เบเบตเปเบเบฑเบเบเบทเบเบเบงเบฒเบกเบเบดเบ.
เปเบเบดเปเบเบเบปเบงเปเบฅเบทเบญเบเบเบฝเบงเบเบฑเบเปเบเปเบญเบเบฐเบชเบฒเบเบชเปเบฒเบฅเบฑเบ pt-query-digest.
- เบเปเบงเบ
เบชเบฐเปเบเบเบเบฒเบเบเปเบงเบเปเบซเบผเบทเบญ เปเบฅเบฐเบญเบญเบ.
-เปเบเบปเปเบฒเบเบฒเบ
เบฎเบนเบเปเบเบเบชเบฑเปเบ: -h; เบเบฐเปเบเบ: string
MySQL hostname เบซเบผเบท IP.
--เบเปเปเบชเบปเบเปเบ-เบเบณเปเบเบทเบญเบ
เบเบฐเปเบเบ: Hash
เบเปเปเบชเบปเบเปเบเบฅเบฐเบซเบฑเบเปเบเบทเบญเบ MySQL เปเบซเบผเบปเปเบฒเบเบตเปเปเบกเบทเปเบญเบเบฝเบเบเบฝเบเบเบฒเบเปเบเบทเบญเบ.
--เบเบฑเบเบเบถเบ
เบเบฐเปเบเบ: string
เบเบดเบก STDOUT เปเบฅเบฐ STDERR เปเบชเปเปเบเบฅเปเบเบตเปเปเบกเบทเปเบญ daemonized. เบเบฒเบเปเบฅเบทเบญเบเบเบตเปเบเบฝเบเปเบเปเบกเบตเบเบปเบเบเบฐเบเบปเบ
เปเบกเบทเปเบญ "--daemonize" เบเบทเบเบฅเบฐเบเบธ. เปเบเบฅเปเบเบทเบเบชเปเบฒเบเบเบทเปเบเบเปเบฒเบกเบฑเบเบเปเปเบกเบต, เบเบปเบเบเบฐเบฅเบดเบเบญเบทเปเบ
เบเบทเบโเบเปเปโเบเปเบฒเบโเบเบฑเบโเบกเบฑเบโ.
--max-class-size
เบเบฐเปเบเบ: int; เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ: 1000
เบเปเบฒโเบเบงเบโเบชเบนเบโเบชเบธเบโเบเบญเบโเบเบฒเบโเบชเบญเบโเบเบฒเบกโเบเบตเปโเปเบเบฑเบโเปเบญโเบเบฐโเบฅเบฑเบโเปเบโเปเบเปโเบฅเบฐโเบซเปเบญเบโเบเบฒเบโเบชเบญเบโเบเบฒเบกโ. เปเบเบดเปเบ "เบฅเบฒเบเบเบฒเบ".
--เบเบปเบงเบขเปเบฒเบเบชเบนเบเบชเบธเบ
เบเบฐเปเบเบ: int; เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ: 3
เบเปเบฒเบเบงเบเบเบปเบงเบขเปเบฒเบเบชเบนเบเบชเบธเบเปเบเบฅเบฒเบเบเบฒเบเบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐ "QUERY DIFFERENCES". เบซเปเบญเบเบฎเบฝเบเปเบเบเบชเบญเบเบเบฒเบกเปเบกเปเบ
เบฅเบฒเบเบเบฒเบเบเบฑเบเบเบตเบเบตเปเบเบปเบงเบขเปเบฒเบเบเปเบฒเบเบงเบเบซเบผเบฒเบเบเบตเปเบชเปเบฒเบฅเบฑเบเบเบฐเปเบเบเบเบญเบเบเบงเบฒเบกเปเบเบเบเปเบฒเบเบเบฒเบเบชเบญเบเบเบฒเบกเปเบเปเบเบตเปเบเบปเบเปเบซเบฑเบ.
-เบฅเบฐเบซเบฑเบเบเปเบฒเบ
เบฎเบนเบเปเบเบเบชเบฑเปเบ: -p; เบเบฐเปเบเบ: string
เบฅเบฐเบซเบฑเบเบเปเบฒเบ MySQL เบชเปเบฒเบฅเบฑเบ "--user".
--pid
เบเบฐเปเบเบ: string
เบชเปเบฒเบเปเบเบฅเป PID เบเบตเปเปเบซเป. เปเบเบทเปเบญเบเบกเบทเบเบฐเบเปเปเปเบฅเบตเปเบกเบเบปเปเบเบเปเบฒเปเบเบฅเป PID เบกเบตเบขเบนเปเปเบฅเปเบงเปเบฅเบฐ
PID เบเบตเปเบกเบฑเบเบกเบตเบขเบนเปเปเบเบเบเปเบฒเบเบเบฒเบ PID เปเบเบเบฑเบเบเบธเบเบฑเบ. เบขเปเบฒเบเปเบเบเปเบเบฒเบก, เบเปเบฒเปเบเบฅเป PID
เบกเบตเบขเบนเป เปเบฅเบฐ PID เบเบตเปเบกเบฑเบเบเบฑเบเบเบธเบเปเปเปเบเปเปเบฎเบฑเบเบงเบฝเบเบญเบตเบเบเปเปเปเบ, เปเบเบทเปเบญเบเบกเบทเบเบฐเบเบฝเบเบเบฑเบ PID
เปเบเบฅเปเบเบตเปเบกเบต PID เปเบเบเบฑเบเบเบธเบเบฑเบ. เปเบเบฅเป PID เบเบฐเบเบทเบเบฅเบถเบเบญเบญเบเปเบเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบเปเบกเบทเปเบญเปเบเบทเปเบญเบเบกเบทเบญเบญเบ.
--เบเบญเบ
เบฎเบนเบเปเบเบเบชเบฑเปเบ: -P; เบเบฐเปเบเบ: int
เปเบฒเบเปเบฅเบเบเบญเบ MySQL.
- เปเบกเปเบเบดเบ
เบเบฐเปเบเบ: array; เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ: เปเบงเบฅเบฒ, 30
เบเบดเบกเบฅเบฒเบเบเบฒเบเบเบงเบฒเบกเบเบทเบเปเปเบฒเปเบเปเบซเป STDERR. เปเบเบทเปเบญเบเบกเบทเบเบดเบกเบเบปเบเบฅเบฒเบเบเบฒเบเบเบงเบฒเบกเบเบทเบเบซเบเปเบฒเปเบเบเบฐเบเบฐเบเบตเปเบญเปเบฒเบเบเบฑเบเบเบถเบ
เบซเบผเบทเบเบปเบเบเบฒเบเบญเปเบฒเบเบญเบดเบ, เบเบฒเบเบเบฐเปเบเบเบฐเบกเบฒเบเปเบฅเบเบฐเปเบงเบฅเบฒเบเบปเบเบเปเบงเบฒเบกเบฑเบเบชเปเบฒเปเบฅเบฑเบ.
เบเปเบฒเปเบกเปเบเบฅเบฒเบเบเบฒเบเบเบตเปเบเบฑเปเบเบเปเบงเบเปเบเบทเปเบญเบเปเบฒเบเบเบธเบเบเบตเปเบกเบตเบชเบญเบเบชเปเบงเบ. เบชเปเบงเบเบเปเบฒเบญเบดเบเบชเบฒเบกเบฒเบเปเบเบฑเบเปเบเบตเปเบเบฑเบ,
เบเบตเปโเปเบเปโเปเบงโเบฅเบฒโ, เบซเบผเบทโเบเบฒเบโเบโเปโเปเบฒโ; เบเบฒเบเบชเปเบงเบเบเบตเบชเบญเบเบฅเบฐเบเบธเบงเปเบฒเบเบฒเบเบเบฑเบเบเบธเบเบเบงเบเบเบฐเบเบทเบเบเบดเบกเบญเบญเบเปเบฅเบทเปเบญเบเปเบชเปเปเบฒเปเบ,
เปเบเบญเบฑเบเบเบฒเบชเปเบงเบ, เบงเบดเบเบฒเบเบต, เบซเบผเบทเบเปเบฒเบเบงเบเบเบญเบเบเบฒเบเบเปเปเบฒเบเบทเบ.
--[เบเปเป]เบญเปเบฒเบเปเบเบปเปเบฒเบเบฑเปเบ
เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ: เปเบกเปเบเปเบฅเปเบง
เบเบฐเบเบดเบเบฑเบเบเบฝเบเปเบเป "SELECT" เปเบฅเบฐ "SET" เบเบฐเปเบซเบผเบเบเบฒเบ. เบเปเบฒ "--no-read-only" เบเบทเบเบฅเบฐเบเบธ, เบเบฑเบเบซเบกเบปเบ
เบเบฒเบเบชเบญเบเบเบฒเบกเปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบ: "DROP", "DELETE", "UPDATE", เปเบฅเบฐเบญเบทเปเบเป. เปเบเบดเบเปเบกเปเบเบงเปเบฒเบเบฐเบเปเบฒเปเบเบตเบเบเบฒเบเบขเบนเปเปเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ.
เบฎเบนเบเปเบเบเบเบฒเบเบญเปเบฒเบเปเบเบปเปเบฒเบเบฑเปเบ, เบเปเบฒเบเบเบงเบเปเบเปเบเบนเปเปเบเป MySQL เบเบตเปเบกเบตเบชเบดเบเบเบดเบเบดเปเบชเบ "SELECT" เปเบเบปเปเบฒเบเบฑเปเบเบเบตเปเบเบฐเบฎเบฑเบเบเบฐเบเบฑเบ
เบเปเบฒเบเปเบกเบเปเบกเปเปเบเปเบเบทเปเบญเบเบกเบท.
-- เบฅเบฒเบเบเบฒเบ
เบเบฐเปเบเบ: Hash; เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ: เปเบเบปเปเบฒเบเบฒเบ, เบเบฑเบเบเบถเบ, เบชเบญเบเบเบฒเบก, เบชเบฐเบเบดเบเบด
เบเบดเบกเบเบฒเบเบชเปเบงเบเปเบซเบผเบปเปเบฒเบเบตเปเบเบญเบ "เบเบปเบเบฅเบฒเบเบเบฒเบ".
--เปเบงเบฅเบฒเปเบฅเปเบ
เบเบฐเปเบเบ: เปเบงเบฅเบฒ
เบเบปเบเบเบฒเบเปเบเบเบตเปเบเบฐเปเบฅเปเบเบเปเบญเบเบเบตเปเบเบฐเบญเบญเบ. เปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ, เปเบเบทเปเบญเบเบกเบทเบเบฐเบเปเบฒเปเบเบตเบเบเบฒเบเบเบปเบเบเปเบงเบฒเบกเบฑเบเบชเปเบฒเปเบฅเบฑเบเบเบฒเบเบญเปเบฒเบ
เบเบฑเบเบเบถเบ เบซเบผเบทเบเบปเบเบเบฒเบเบญเปเบฒเบเบญเบตเบ.
-- เบเบฑเบเบเบถเบเบเบปเบเปเบเปเบฎเบฑเบ
เบเบฐเปเบเบ: string
เบเบฑเบเบเบถเบเบเบปเบเปเบเปเบฎเบฑเบเบญเปเบฒเบเบญเบตเบเปเบชเปเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบตเป. เบเบฒเบเปเบฅเบทเบญเบเบเบตเปเปเบฎเบฑเบเบงเบฝเบเบเบฝเบเปเบเปเปเบเปเบงเบฅเบฒเบเบตเปเบซเบเบถเปเบ DSN เปเบกเปเบ
เบฅเบฐเบเบธ, เปเบเบทเปเบญเบชเปเบฒเบเบเบปเบเปเบเปเบฎเบฑเบเบญเปเบฒเบเบญเบตเบ. เปเบกเบทเปเบญเบเบฝเบเบเบฝเบเปเบเบปเปเบฒเบเบฒเบเปเบเบทเปเบญเบญเปเบฒเบเบญเบตเบเบเบปเบเปเบเปเบฎเบฑเบ,
เบฅเบฐเบเบธเบฅเบฒเบเบเบทเปเบเบปเบเปเบเปเบฎเบฑเบเบเบญเบเบกเบฑเบเปเบเบเบเบตเปเบเบฐเปเบเบฑเบ DSN เบเบญเบเบกเบฑเบ. เปเบเบดเปเบเบเบปเบงเบขเปเบฒเบเบเบตเบชเบญเบเปเบ
"SYNOPSIS".
เบเบปเบเปเบเปเบฎเบฑเบเบเบฒเบเบญเปเบฒเบเบญเบตเบเบชเบฒเบกเบฒเบเบเปเบฒเปเบเป a เบซเบผเบฒเบ เบเบญเบเบเบทเปเบเบเบตเปเบเบดเบ.
--set-vars
เบเบฐเปเบเบ: Array
เบเปเบฒเบเบปเบเบเบปเบงเปเบ MySQL เปเบเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบตเปเปเบเบเบเปเบงเบเปเบเบทเปเบญเบเปเบฒเบเบเบธเบเบเบญเบเบเบนเป "variable=value".
เปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ, เปเบเบทเปเบญเบเบกเบทเบเปเบฒเบเบปเบ:
wait_timeout=10000
เบเบปเบงเปเบเบเบตเปเบฅเบฐเบเบธเปเบงเปเปเบเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบ override เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเปเบซเบผเบปเปเบฒเบเบตเป. เบเบปเบโเบเบปเบงโเบขเปเบฒเบ,
เบเบฒเบเบฅเบฐเบเบธ "--set-vars wait_timeout=500" เบฅเบปเบเบฅเปเบฒเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเบเบญเบ 10000.
เปเบเบทเปเบญเบโเบกเบทโเบเบดเบกโเบเปเบฒโเปเบเบทเบญเบโเปเบฅเบฐโเบชเบทเบโเบเปเปโเบเปเบฒโเบซเบฒเบโเบงเปเบฒโเบเบปเบงโเบเปเบฝเบโเปเบเบโเบเปเปโเบชเบฒโเบกเบฒเบโเปเบเปโเบฎเบฑเบโเบเบฒเบโเบเบฑเปเบโเบเปเบฒโ.
--เบเบฑเบญเบเปเบเบฑเบ
เบฎเบนเบเปเบเบเบชเบฑเปเบ: -S; เบเบฐเปเบเบ: string
เปเบเบฅโเป socket เปเบเปโเบชเปเบฒโเบฅเบฑเบโเบเบฒเบโเปเบเบทเปเบญเบกโเบเปเปโ.
--เบเบฐเปเบเบ
เบเบฐเปเบเบ: เบเปเบญเบเปเบเป; เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ: slowlog
เบเบฐเปเบเบเบเบญเบเปเบเบฅเปเบเบฑเบเบเบถเบ. เบเบฐเปเบเบเบเบตเปเบเบทเบเบเปเบญเบเปเบกเปเบ:
VALUE เบเบฐเปเบเบเบเบฑเบเบเบถเบ
========================================================
slowlog MySQL เบเบฑเบเบเบถเบเบเปเบฒ
genlog MySQL เบเบฑเบเบเบถเบเบเบปเปเบงเปเบ
binlog MySQL binary log (เบเปเบฝเบเปเบเบ mysqlbinlog)
rawlog เบเบฑเบเบเบถเบเปเบเบเบเบณเบเบปเบเปเบญเบเบเบตเปเบกเบตเปเบถเปเบเบเบณเบเบฐเปเบซเบผเบ SQL เบเปเปเปเบเบง
-- เบเบฒโเบเบฐโเบฅเบฒเบโเบเบฒเบโเบเบฑเบโเบเบธเบโ
เบเบฐเปเบเบ: เบเปเบญเบเปเบเป; เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ: percona_schema.pt_upgrade
เปเบเปเบเบฒเบเบฐเบฅเบฒเบเบเบตเปเปเบเบทเปเบญเบฅเบถเบเบฅเปเบฒเบเบเบณเปเบเบทเบญเบ. เปเบเบทเปเบญเบฅเบถเบเบฅเปเบฒเบเบเบฒเบเปเบเบทเบญเบเบเบฑเบเปเบปเบเบเบฒเบเบเบฒเบเบชเบญเบเบเบฒเบกเบเปเบญเบเปเปเบฒ, pt-
เบญเบฑเบเปเบเบฃเบเบเปเบฒเปเบเบตเบเบเบฒเบ "SELECT * FROM --upgrade-table LIMIT 1" เปเบเปเบเปเบฅเบฐเปเบฎเบเบเปเบญเบเบเบตเปเบเบฐเบเปเบฒเปเบเบตเบเบเบฒเบ.
เปเบเปเบฅเบฐเปเบเบเบชเบญเบเบเบฒเบก.
เบเบฒเบเบฐเบฅเบฒเบเบเปเบญเบเปเบเบฑเบเบเบฒเบเบเปเปเบกเบนเบเบเบตเปเบกเบตเบเบธเบเบชเบปเบกเบเบฑเบ. เบเบฒเบเบเปเปเบกเบนเบเปเบฅเบฐเบเบฒเบเบฐเบฅเบฒเบเปเบกเปเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบ
เบชเปเบฒเบเปเบงเบฑเปเบเปเบชเบเปเบเป "--no-create-upgrade-table" เบเบฐเบเบทเบเบฅเบฐเบเบธ (เปเบเบดเปเบ
"--[no]create-upgrade-table"). เบเปเบฒเบเบฒเบเบฐเบฅเบฒเบเบเปเปเบกเบตเบขเบนเปเปเบฅเปเบง, เบกเบฑเบเบเบทเบเบชเปเบฒเบเบเบถเปเบ
เบเบฑเบเบเปเบฒเบเบดเบเบฒเบกเบเบตเป:
เบชเปเบฒเบเบเบฒเบเบฐเบฅเบฒเบ pt_upgrade (
id INT เบเปเปเปเบกเปเบเบเบฐเปเบเบซเบผเบฑเบ NULL
)
-เบเบนเปเปเบเป
เบฎเบนเบเปเบเบเบชเบฑเปเบ: -u; เบเบฐเปเบเบ: string
เบเบนเปเปเบเป MySQL เบเปเบฒเบเปเปเปเบกเปเบเบเบนเปเปเบเปเบฅเบฐเบเบปเบเบเบฐเบเบธเบเบฑเบ.
- เบเบฒเบเบเปเบฝเบเปเบเบ
เบชเบฐเปเบเบเบชเบฐเบเบฑเบเปเบฅเบฐเบญเบญเบ.
--[เบเปเปโเบกเบตโเบเบฒเบโเบเบงเบโเบชเบญเบโเบชเบฐโเบเบฑเบโ
เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ: เปเบกเปเบเปเบฅเปเบง
เบเบงเบเปเบเบดเปเบเปเบงเบตเบเบฑเบเบซเบผเปเบฒเบชเบธเบเบเบญเบ Percona Toolkit, MySQL, เปเบฅเบฐเปเบเบเบเบฒเบเบญเบทเปเบเป.
เบเบตเปเปเบกเปเบเบกเบฒเบเบเบฐเบเบฒเบ "เบเบงเบเบชเบญเบเบเบฒเบเบเบฑเบเบเบธเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบ" เบเบธเบเบเบฐเบชเบปเบกเบเบฑเบ, เบกเบตเบชเบญเบเปเบเบตเปเบกเปเบเบตเบก
เบเบธเบโเบฅเบฑเบโเบชเบฐโเบเบฐ. เบซเบเปเบฒเบเปเบฒเบญเบดเบ, เปเบเบทเปเบญเบเบกเบทเบเบงเบเบชเบญเบเบชเบฐเบเบฑเบเบเบญเบเบเบฑเบเบเบฒเปเบเบเบเบฒเบเบญเบทเปเบเปเปเบเบฅเบฐเบเบปเบเบเปเบญเบเบเบดเปเบเปเบ
เบเบญเบโเบเบฒเบโเบชเบฐโเบเบฑเบโเบเบญเบโเบเบปเบโเปเบญเบโ. เบเบปเบงเบขเปเบฒเบ, เบกเบฑเบเบเบงเบเปเบเบดเปเบเปเบงเบตเบเบฑเบเบเบญเบเบเบธเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ MySQL
เบกเบฑเบเปเบเบทเปเบญเบกเบเปเปเบเบฑเบ, Perl, เปเบฅเบฐเปเบกเบเบนเบ Perl DBD::mysql. เบญเบฑเบเบเบตเบชเบญเบ, เบกเบฑเบเบเบงเบเปเบเบดเปเบเปเบฅเบฐเปเบเบทเบญเบ
เบเปเบฝเบงเบเบฑเบเบชเบฐเบเบฑเบเบเบตเปเบกเบตเบเบฑเบเบซเบฒเบเบตเปเบฎเบนเปเบเบฑเบ. เบเบปเบงเบขเปเบฒเบ, MySQL 5.5.25 เบกเบต bug เบเบตเปเบชเปเบฒเบเบฑเบเปเบฅเบฐ
เปเบเปเบเบทเบเบเปเบญเบเบญเบญเบเบกเบฒเปเบกเบทเปเบญ 5.5.25a.
เบเบฒเบเบญเบฑเบเปเบเบ เบซเบผเบทเบเบฑเบเบซเบฒเบเบตเปเบฎเบนเปเบเบฑเบเบเบฐเบเบทเบเบเบดเบกเปเบชเป STDOUT เบเปเบญเบเบเบตเปเปเบเบทเปเบญเบเบกเบทเบเบฐเบญเบญเบเบกเบฒเบเบปเบเบเบฐเบเบด.
เบเบธเบเบชเบปเบกเบเบฑเบเบเบตเปเบเปเปเบเบงเบเบฅเบปเบเบเบงเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบปเบเบเบฐเบเบดเบเบญเบเปเบเบทเปเบญเบเบกเบท.
เบชเปเบฒเบฅเบฑเบเบเปเปเบกเบนเบเปเบเบตเปเบกเปเบเบตเบก, เปเบเบขเปเบฝเบกเบขเบฒเบก .
--watch-เปเบเบตเบเปเบงเบต
เบเบฐเปเบเบ: string
เบงเบดเปเบเบฒเบฐเบชเบฐเปเบเบฒเบฐเปเบซเบเบเบฒเบเบชเปเบฒเบฅเบฑเบ IP เบเบตเป: เบเบญเบเบชเปเบฒเบฅเบฑเบ "--type" tcpdump. เบเบตเปเบขเบนเป IP เบญเบทเปเบเปเบเบฑเบเบซเบกเบปเบเปเบกเปเบ
เบเปเปเบชเบปเบเปเบ. เบเปเบฒเบเปเปเปเบเปเบฅเบฐเบเบธ, pt-upgrade เปเบเบดเปเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบฑเบเบซเบกเบปเบเปเบเบเบเบฒเบเบเบญเบเบซเบฒ IP เปเบ
เบเบตเปเบขเบนเปเปเบเบเปเบเปเบเบญเบ 3306 เบซเบผเบท "mysql". เบเปเบฒเบเปเบฒเบเบเปเบฒเบฅเบฑเบเปเบเบดเปเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบตเปเบเปเปเบกเบตเบกเบฒเบเบเบฐเบเบฒเบ
เบเบญเบ, เบเบตเปเบเบฐเบเปเปเปเบฎเบฑเบเบงเบฝเบ, เบเบฑเปเบเบเบฑเปเบเบเปเบฒเบเบเปเบญเบเบฅเบฐเบเบธเบเบตเปเบขเบนเป IP เปเบฅเบฐเบเบญเบเปเบเบทเปเบญเปเบเบดเปเบ.
เบเปเบฒเบเปเบฒเบเบเปเบญเบเบเบฒเบเปเบเบดเปเบเบเบฒเบเบเบฐเบชเบปเบกเบเบฐเบชเบฒเบเบเบญเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ, เบเบฒเบเบญเบฑเบเปเบฅเปเบเบขเบนเปเปเบเบเบญเบเบกเบฒเบเบเบฐเบเบฒเบ 3306 เปเบฅเบฐเบเบฒเบเบญเบฑเบ
เปเบฅเปเบเบขเบนเปเปเบเบเบญเบเบเบตเปเบเปเปเปเบกเปเบเบกเบฒเบเบเบฐเบเบฒเบ, เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบชเปเบฒเบเบเบปเบเบเบฐเบฅเบดเบ tcpdump เปเบเบเบเปเบฒเบเบซเบฒเบเบชเปเบฒเบฅเบฑเบ
เปเบเบตเบเปเบงเบตเบเบญเบเบเบตเปเบเปเปเปเบกเปเบเบกเบฒเบเบเบฐเบเบฒเบ เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเปเบซเปเบฅเบฐเบเบธเบเบปเบงเปเบฅเบทเบญเบเบเบตเปเบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐเบเบปเบ. เปเบโเบเบฑเบโเบเบธโเบเบฑเบ pt-
เบเบฒเบเบญเบฑเบเปเบเบฃเบเบเปเปเบชเบฒเบกเบฒเบเบเบงเบเบซเบฒเปเบเบตเบเปเบงเบตเปเบเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบเปเบเบเบญเบ 3306 เปเบฅเบฐเบเบฑเบเบเบทเบเบเบญเบเปเบซเปเปเบเบดเปเบเปเบเบตเบเปเบงเบตเบขเบนเป
เบเบญเบเบเบตเปเบเปเปเปเบเปเบกเบฒเบเบเบฐเบเบฒเบ.
DSN OPTIONS
เบเบปเบงเปเบฅเบทเบญเบ DSN เปเบซเบผเบปเปเบฒเบเบตเปเบเบทเบเปเบเปเปเบเบทเปเบญเบชเปเบฒเบ DSN. เปเบเปเบฅเบฐเบเบฒเบเปเบฅเบทเบญเบเปเบกเปเบเปเบซเปเบเบท "option=value".
เบเบปเบงเปเบฅเบทเบญเบเปเบกเปเบเบเบปเบงเบเบดเบกเบเปเบญเบ, เบเบฑเปเบเบเบฑเปเบ P เปเบฅเบฐ p เบเปเปเปเบกเปเบเบเบฒเบเปเบฅเบทเบญเบเบเบฝเบงเบเบฑเบ. เบเปเปเบชเบฒเบกเบฒเบเบกเบต
เบเปเบญเบเบซเบงเปเบฒเบเบเปเบญเบ เบซเบผเบทเบซเบผเบฑเบ "=", เปเบฅเบฐเบเปเบฒเบเปเบฒเบกเบตเบเปเบญเบเบซเบงเปเบฒเบเบกเบฑเบเบเบฐเบเปเบญเบเปเบเบฑเบ
เบญเปเบฒเบเบญเบตเบ. เบเบปเบงเปเบฅเบทเบญเบ DSN เปเบกเปเบเบเบฑเปเบเบเปเบงเบเปเบเบทเปเบญเบเปเบฒเบเบเบธเบ. เปเบเบดเปเบ manpage percona-toolkit เบชเปเบฒเบฅเบฑเบเปเบเบฑเบก
เบฅเบฒเบเบฅเบฐเบญเบฝเบ.
เบ
dsn: charset; เบชเบณเปเบเบปเบฒ: เปเบกเปเบเปเบฅเปเบง
เบเบฑเปเบเบเบปเบงเบญเบฑเบเบชเบญเบเปเบฅเบตเปเบกเบเบปเปเบ.
ยทเบ
dsn: เบเบฒเบเบเปเปเบกเบนเบ; เบชเบณเปเบเบปเบฒ: เปเบกเปเบเปเบฅเปเบง
เบเบฒเบเบเปเปเบกเบนเบเปเบฅเบตเปเบกเบเบปเปเบ.
ยท F
dsn: mysql_read_default_file; เบชเบณเปเบเบปเบฒ: เปเบกเปเบเปเบฅเปเบง
เบญเปเบฒเบเบเบฝเบเปเบเปเบเบปเบงเปเบฅเบทเบญเบเปเบฅเบตเปเบกเบเบปเปเบเบเบฒเบเปเบเบฅเปเบเบตเปเปเบซเป
h
dsn: เปเบเบปเปเบฒเบเบฒเบ; เบชเบณเปเบเบปเบฒ: เปเบกเปเบเปเบฅเปเบง
เปเบเบทเปเบญเบกเบเปเปเบซเบฒเปเบเบปเปเบฒเบเบฒเบ.
ยทเบฅ
เบชเบณเปเบเบปเบฒ: เปเบกเปเบเปเบฅเปเบง
เปเบเบตเบเปเบเป LOAD DATA LOCAL INFILE.
เบเปเบงเบเปเบซเบเบเบปเบเบเบฒเบเบขเปเบฒเบ, เบเบนเปเบเบฒเบเบเบฒเบเบเบปเบเบฅเบงเบเบฅเบงเบก libmysql เปเบเบเบเปเปเบกเบตเบเบฒเบ --enable-local-infile
เบเบฒเบเปเบฅเบทเบญเบ, เปเบเบดเปเบเบเบดเบเบเบฒเบเบเบฐเปเบซเบผเบเบเบฒเบ. เบเบตเปเบชเบฒเบกเบฒเบเบเปเบฒเปเบเบชเบนเปเบชเบฐเบเบฒเบเบฐเบเบฒเบ strange, เปเบเบฑเปเบ:
เปเบเบตเบเปเบงเบตเบญเบฐเบเบธเบเบฒเบเปเบซเป INFILE เบเปเบญเบเบเบดเปเบ, เปเบเปเบฅเบนเบเบเปเบฒเบเบดเปเบกเบเปเปเบเบปเบเปเบงเบฑเปเบเบเปเบฒเบกเบฑเบเบเบทเบเปเบเป.
เบขเปเบฒเบเปเบเบเปเบเบฒเบก, เบเบฒเบเปเบเบเบตเปเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบญเบฐเบเบธเบเบฒเบเปเบซเป LOAD DATA, เบฅเบนเบเบเปเบฒเบชเบฒเบกเบฒเบเปเบเบตเบเปเบเปเบกเบฑเบเบเบทเบเปเบซเบกเป; เปเบเบดเปเบ
เปเบฅเบฐ
<http://search.cpan.org/~capttofu/DBD-mysql/lib/DBD/mysql.pm>. เบเบฒเบเปเบฅเบทเบญเบเบเบตเปเปเบฎเบฑเบ
เปเบเป.
เปเบเบดเบเปเบกเปเบเบงเปเบฒเบเบงเบเปเบฎเบปเบฒเบเปเปเบเบปเบเบเปเบฅเบฐเบเบตเบเบตเปเบเบฒเบเบซเบฑเบเบเบฒเบเปเบฅเบทเบญเบเบเบตเปเบเปเบฒเปเบเบชเบนเปเบเบงเบฒเบกเบเบดเบเบเบฒเบเบซเบผเบทเปเบเบเบเปเบฒเบเบเบฑเบ
เบเบถเบเบเบดเบเปเบฒ, เปเบเบทเปเบญเบขเบนเปเปเบเบเปเบฒเบเบเบตเปเบเบญเบเปเบ, เบเบฒเบเปเบฅเบทเบญเบเบเบตเปเบเปเปเปเบเปเบขเบนเปเปเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ.
ยท เบ
dsn: เบฅเบฐเบซเบฑเบเบเปเบฒเบ; เบชเบณเปเบเบปเบฒ: เปเบกเปเบเปเบฅเปเบง
เบฅเบฐเบซเบฑเบเบเปเบฒเบเบเบตเปเบเบฐเปเบเปเปเบเปเบงเบฅเบฒเปเบเบทเปเบญเบกเบเปเป. เบเปเบฒเบฅเบฐเบซเบฑเบเบเปเบฒเบเบกเบตเปเบเบทเปเบญเบเปเบฒเบเบเบธเบ, เบเบงเบเบกเบฑเบเบเบฐเบเปเบญเบเบเบทเบเบซเบฅเบปเบเปเบต
เบเบฑเบ backslash: "เบเบฒเบเบชเบญเบเปเบชเบฑเบ, ple"
ยทเบ
dsn: เบเบญเบ; เบชเบณเปเบเบปเบฒ: เปเบกเปเบเปเบฅเปเบง
เปเบฒเบเปเบฅเบเบเบญเบเปเบเบทเปเบญเปเบเปเบชเบณเบฅเบฑเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเป.
ยทเบช
dsn: mysql_socket; เบชเบณเปเบเบปเบฒ: เปเบกเปเบเปเบฅเปเบง
เปเบเบฅโเป socket เปเบเปโเบชเปเบฒโเบฅเบฑเบโเบเบฒเบโเปเบเบทเปเบญเบกโเบเปเปโ.
ยท เปเบเบปเปเบฒ
dsn: เบเบนเปเปเบเป; เบชเบณเปเบเบปเบฒ: เปเบกเปเบเปเบฅเปเบง
เบเบนเปเปเบเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบปเปเบฒเบชเบนเปเบฅเบฐเบเบปเบเบเปเบฒเบเปเปเปเบกเปเบเบเบนเปเปเบเปเบเบฐเบเบธเบเบฑเบ.
ENVIRONMENT
เบเบปเบงเปเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบก "PTDEBUG" เปเบเบตเบเปเบเปเบเบปเบเบเบฒเบเปเบเปเบเบฑเบเบซเบฒ verbose เปเบเบซเบฒ STDERR. เปเบเบทเปเบญเปเบเบตเบเปเบเปเบเบฒเบ
debugging เปเบฅเบฐเปเบเบฑเบเบเปเบฒเบเบปเบเบเบฐเบฅเบดเบเบเบฑเบเบซเบกเบปเบเปเบเบเบฑเบเปเบเบฅเป, เบเปเบฒเปเบเบตเบเบเบฒเบเปเบเบทเปเบญเบเบกเบทเปเบเบฑเปเบ:
PTDEBUG=1 pt-upgrade ... > FILE 2 >&1
เบเบปเปเบเบฅเบฐเบงเบฑเบ: เบเบฒเบเบเบตเบเบฑเปเบเบเบปเบเบญเบญเบเปเบกเปเบ voluminous เปเบฅเบฐเบชเบฒเบกเบฒเบเบชเปเบฒเบเบเบปเบเบเบฐเบฅเบดเบเบซเบผเบฒเบ megabytes.
SYSTEM เบชเบดเปเบเบเบตเปเบเปเบญเบเบกเบต
เบเปเบฒเบเบเปเบญเบเบเบฒเบ Perl, DBI, DBD::mysql, เปเบฅเบฐเบเบฒเบเปเบเบฑเบเปเบเบฑเบเบซเบผเบฑเบเบเบตเปเบเบงเบเบเบฐเบเบทเบเบเบดเบเบเบฑเปเบเบขเบนเปเปเบเปเบเบเปเปเบเบฒเบก.
เบชเบฐเบเบฑเบเปเบซเบกเปเบเบตเปเบชเบปเบกเปเบซเบเบชเบปเบกเบเบปเบเบเบญเบ Perl.
เปเบเป pt-upgradep เบญเบญเบเปเบฅเบเปเปเบเบเปเบเปเบเปเบฅเบดเบเบฒเบ onworks.net