เดนเดฒเตเดพ
เดเดจเตเดฑเต เดเดฃเตเดเตเดคเตเดคเตฝ เดชเดเตเดเดฟเดเดพเตป เดเดพเตป เดคเตเดฐเตเดฎเดพเดจเดฟเดเตเดเต - เดเดฟเดจเตเดคเดฏเตเดเตเดฏเตเด เดชเดฐเตเดเตเดทเดฃเดคเตเดคเดฟเดจเตเดฑเตเดฏเตเด เดชเดฟเดถเดเดฟเดจเตเดฑเตเดฏเตเด เดซเดฒเด.
เดตเดฒเดฟเดฏเดคเตเดคเดฟเตฝ: เดเดคเตเดฐเต เดเดฃเตเดเตเดคเตเดคเดฒเดฒเตเดฒ, เดคเตเตผเดเตเดเดฏเดพเดฏเตเด - เด
เดชเตเดฒเตเดกเต เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเดธเตเดฑเตเดฑเดฟเดเตเดเตฝ เดกเดพเดฑเตเดฑ เดชเตเดฐเตเดธเดธเตเดธเดฟเดเดเดฟเดฒเตเด เดเดคเตเดเตเดเดฟเดฒเตเด เดธเดฟเดธเตเดฑเตเดฑเดเตเดเดณเตเดเต เดเดชเตเดฑเตเดฑเดฟเดฎเตเดธเตเดทเดจเดฟเดฒเตเด เดเตผเดชเตเดชเตเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดตเตผเดเตเดเต เดเดคเต เดตเดณเดฐเตเดเตเดเดพเดฒเดฎเดพเดฏเดฟ เด
เดฑเดฟเดฏเดพเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต, เดชเตเดฐเดคเตเดฏเตเดเดฟเดเตเดเต เดกเดฟเดฌเดฟเดเดเดเดธเต เดเดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ.
เดเตเดเดพเดคเต: เด
เดคเต, เด
เดตเตผเดเตเดเดฑเดฟเดฏเดพเด, เด
เดตเตผ เด
เดตเดฐเตเดเต เดเดตเตเดทเดฃเดคเตเดคเตเดเตเดเตเดฑเดฟเดเตเดเต เดฐเดธเดเดฐเดฎเดพเดฏ เดฒเตเดเดจเดเตเดเตพ เดเดดเตเดคเตเดจเตเดจเต,
เดฎเดฑเตเดตเดถเดคเตเดคเต: IT เดธเตเดชเตเดทเตเดฏเดฒเดฟเดธเตเดฑเตเดฑเตเดเตพ, DBA เดเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดเดจเตเดฑเตผเดจเตเดฑเตเดฑเดฟเตฝ เด เดธเดฎเตเดชเดจเดคเตเดคเตเดเตเดเตเดฑเดฟเดเตเดเต เดตเตเดฏเดพเดชเดเดฎเดพเดฏ เดชเดฐเดพเดฎเตผเดถเดฎเต เดชเตเดฐเดเดพเดฐเดฎเต เดเดพเตป เดเดพเดฃเตเดจเตเดจเดฟเดฒเตเดฒ.
เด เดคเดฟเดจเดพเตฝ, เดชเตเดฏเดฟเดจเตเดฑเดฟเดฒเตเดเตเดเต.
เดเดเตเดเตพเดเตเดเต เดเดฐเต เดเตเดฎเดคเดฒเดฏเตเดฃเตเดเตเดจเตเดจเต เดเดฐเตเดคเตเด: เดเดคเตเดเตเดเดฟเดฒเตเด เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดเตเดฒเดฟเดเตพเดเตเดเดพเดฏเดฟ เดเดฐเต เดจเดฟเดถเตเดเดฟเดค เดธเตเดตเดจ เดธเดเดตเดฟเดงเดพเดจเด เดธเดเตเดเตเดเดฐเดฟเดเตเดเตเด.
เด เดธเตเดทเตเดเดฟเดฏเตเดเตเดเตเดฑเดฟเดเตเดเต เด เดฑเดฟเดฏเดพเด: เด เดคเตเดจเตเดคเดพเดฃเต, เด เดเตเดฒเดฟเดฏเตเดเต เดเตเดฃเดจเดฟเดฒเดตเดพเดฐเด เดเดเตเดเดจเต เด เดณเดเตเดเตเดจเตเดจเต, เด เดเตเดฃเดจเดฟเดฒเดตเดพเดฐเด เด เดณเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฎเดพเดจเดฆเดฃเตเดกเด เดเดจเตเดคเดพเดฃเต.
เดเดคเต เดเตเดเตเดคเดฒเต เดเตเดฑเดตเต เด เดฑเดฟเดฏเดพเดตเตเดจเตเดจเดคเตเด เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเดฟเดฏเดคเตเด เดเดฃเตเดจเตเดจเต เดจเดฎเตเดเตเดเต เด เดจเตเดฎเดพเดจเดฟเดเตเดเดพเด: เด เดธเตเดตเดจ เดธเดเดตเดฟเดงเดพเดจเดคเตเดคเดฟเตฝ (เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เด เดคเดฟเดจเตเดชเตเดชเด) เดเตเดฒเดฟ เดเตเดฏเตเดฏเตเดจเตเดจเดคเต เดเดเตเดเดจเตเดฏเตเดจเตเดจเต.
โเดเตเดเตเดคเดฒเต เดเตเดฑเดตเตโ - เดเดคเดฟเดจเตผเดคเตเดฅเด เดเดฐเต เดจเดฟเดถเตเดเดฟเดค เดเดชเดเดฐเดฃเด, เดฏเตเดเตเดเดฟเดฒเดฟเดฑเตเดฑเดฟ, เดธเตเดตเดจเด เดเดจเตเดจเดฟเดต เดคเดฏเตเดฏเดพเดฑเดพเดเตเดเดพเตป (เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดตเดฟเดเต เดจเดฟเดจเตเดจเตเดเตเดเดฟเดฒเตเด เด เดคเต เดจเตเดเดพเดจเตเด) เดธเดพเดงเตเดฏเดฎเดพเดฃเต, เด เดคเต เดเตฝโเดชเดพเดฆเดจเดคเตเดคเดฟเตฝ เดตเตเดฃเตเดเดคเตเดฐ เดฎเดคเดฟเดฏเดพเดฏ เดเตเดธเตเดฑเตเดฑเต เดฒเตเดกเต เดเดชเดฏเตเดเดฟเดเตเดเต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเตเดเตเดเต เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเดเตเดเดพเดจเตเด เดชเตเดฐเดฏเตเดเดฟเดเตเดเดพเดจเตเด เดเดดเดฟเดฏเตเด. เดเตฝเดชเตเดชเดพเดฆเดจเดคเตเดคเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเดพเตป เดฎเดคเดฟเดฏเดพเดฏ เดธเดพเดนเดเดฐเตเดฏเดเตเดเดณเดฟเตฝ.
เดถเดฐเดฟ, เด เดธเตเดตเดจ เดธเดเดตเดฟเดงเดพเดจเดคเตเดคเดฟเดจเดพเดฏเตเดณเตเดณ เดเดฐเต เดเตเดเตเดเด เดเตเดฐเดฎเตเดเดฐเดฃ เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเตพ เด เดฑเดฟเดฏเดพเดฎเตเดจเตเดจเต เดจเดฎเตเดเตเดเต เด เดจเตเดฎเดพเดจเดฟเดเตเดเดพเด, เด เดคเต เด เดคเดฟเดจเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเดฑเต เดเตฝเดชเตเดชเดพเดฆเดจเดเตเดทเดฎเดคเดฏเตเดเต เด เดเดฟเดธเตเดฅเดพเดจเดคเตเดคเดฟเตฝ เด เดธเดฟเดธเตเดฑเตเดฑเด เดเตเตบเดซเดฟเดเตผ เดเตเดฏเตเดฏเดพเตป เดเดชเดฏเตเดเดฟเดเตเดเดพเด.
เดเดจเตเดคเดพเดฃเต เดชเตเดฐเดถเตเดจเด - เด เดธเตเดตเดจ เดธเดเดตเดฟเดงเดพเดจเดคเตเดคเตเดเตเดเตเดฑเดฟเดเตเดเต เดตเตเดฃเตเดเดคเตเดฐ เดชเตเตผเดฃเตเดฃเดฎเดพเดฏ เดงเดพเดฐเดฃเดฏเดฟเดฒเตเดฒ, เดคเดจเตเดจเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดชเตเดฒเดพเดฑเตเดฑเตโเดซเตเดฎเดฟเตฝ เดญเดพเดตเดฟ เดฒเตเดกเดฟเดจเดพเดฏเดฟ เด เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต เดเตเดฐเดฎเตเดเดฐเดฃเดเตเดเตพ เดตเดฟเดฆเดเตเดงเดฎเดพเดฏเดฟ เดเตเดฐเดฎเตเดเดฐเดฟเดเตเดเดพเดจเตเด เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต เดเดตเดถเตเดฏเดฎเดพเดฏ เดเตฝเดชเตเดชเดพเดฆเดจเดเตเดทเดฎเดค เดจเตเดเดพเดจเตเด เดจเดฟเดเตเดเดณเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจ เดเดจเตเดจเต.
เดจเดจเตเดจเดพเดฏเดฟ. เดเดคเต เดฎเดฟเดเตเดเดตเดพเดฑเตเด เดเดฒเตเดฒเดพเดฏเตโเดชเตเดชเตเดดเตเด เด เดเตเดเดจเตเดฏเดพเดฃเต.
เดจเดฟเดเตเดเตพเดเตเดเต เดเดตเดฟเดเต เดเดจเตเดคเต เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเตเด?
เดถเดฐเดฟ, เด เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเดพเดฏเตเดณเตเดณ เดกเตเดเตเดฏเตเดฎเตเดจเตเดฑเตเดทเตป เดจเตเดเตเดเตเด เดเดจเตเดจเดคเดพเดฃเต เดเดฆเตเดฏเด เดฎเดจเดธเตเดธเดฟเตฝ เดตเดฐเตเดจเตเดจเดคเต. เดเตเดฐเดฎเตเดเดฐเดฃ เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเดณเตเดเต เดฎเตเดฒเตเดฏเดเตเดเตพเดเตเดเต เดธเตเดตเตเดเดพเดฐเตเดฏเดฎเดพเดฏ เดถเตเดฐเตเดฃเดฟเดเตพ เดเดจเตเดคเดพเดฃเตเดจเตเดจเต เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเตเด. เดเตเดเดพเดคเต, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดเตเตผเดกเดฟเดจเตเดฑเตเดฑเต เดกเดฟเดธเตเดจเตเดฑเต เดฐเตเดคเดฟ เดเดชเดฏเตเดเดฟเดเตเดเต, เดเตเดธเตเดฑเตเดฑเตเดเดณเดฟเตฝ เดธเดฟเดธเตเดฑเตเดฑเด เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเตพเดเตเดเดพเดฏเดฟ เดฎเตเดฒเตเดฏเดเตเดเตพ เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเด.
เด. เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเต เด เดคเดฟเดจเตเดฑเต เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเตพเดเตเดเดพเดฏเดฟ เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดธเตเดฑเตเดฑเต เดฎเตเดฒเตเดฏเดเตเดเดณเตเดเต เดฐเตเดชเดคเตเดคเดฟเตฝ เดเดคเตเดเตเดเดฟเดฒเตเด เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดจเตฝเดเตเด.
เด เดเตเตพ-เดฏเตเดเตเดเดฟเดฒเดฟเดฑเตเดฑเดฟ, เดฒเตเดกเต เดเดจเดฑเตเดฑเตเดฑเตผ เดเดชเดฏเตเดเดฟเดเตเดเต เด
เดคเดฟเดฒเตเดเตเดเต เดเดฐเต เดเตเดธเตเดฑเตเดฑเต เดฒเตเดกเต เดชเตเดฐเดฏเตเดเดฟเดเตเดเตเด.
เดฎเตเดฒเตเดฏเด เดจเตเดเตเดเตเด - เดชเตเดฐเดคเดฟเดเดฐเดฃเด เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต เดเตเดฃเดจเดฟเดฒเดตเดพเดฐเดคเตเดคเดฟเดจเตเดฑเต เดฎเตเดเตเดฐเดฟเดเต.
เดฐเดฃเตเดเดพเดฎเดคเตเดคเต เดเดฟเดจเตเดค เดเดคเต เดตเดณเดฐเต เดจเตเดฃเตเด เดธเดฎเดฏเดฎเดพเดฃเตเดจเตเดจ เดจเดฟเดเดฎเดจเดฎเดพเดฏเดฟเดฐเดฟเดเตเดเดพเด.
เดถเดฐเดฟ, เด เดคเดพเดฏเดคเต: เดงเดพเดฐเดพเดณเด เดเตเดฐเดฎเตเดเดฐเดฃ เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเตพ เดเดฃเตเดเตเดเตเดเดฟเตฝ, เด เดตเดฏเตเดเต เดฎเตเดฒเตเดฏเดเตเดเดณเตเดเต เดชเดฐเดฟเดงเดฟเดเตพ เดตเดฒเตเดคเดพเดฃเตเดเตเดเดฟเตฝ, เดเดฐเต เดตเตเดฏเดเตเดคเดฟเดเดค เดฒเตเดกเต เดเตเดธเตเดฑเตเดฑเตเด เดชเตเตผเดคเตเดคเดฟเดฏเดพเดเตเดเดพเตป เดตเดณเดฐเตเดฏเดงเดฟเดเด เดธเดฎเดฏเดฎเตเดเตเดเตเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ, เด เดชเตเดชเตเตพ: เด เดคเต, เดเดคเตเดฒเตเดฒเดพเด เด เดธเตเดตเตเดเดพเดฐเตเดฏเดฎเดพเดฏเตเดเตเดเดพเด เดจเตเดฃเตเด เดเดพเดฒเด.
เดถเดฐเดฟ, เดจเดฟเดเตเดเตพเดเตเดเต เดฎเดจเดธเดฟเดฒเดพเดเตเดเดพเดจเตเด เดเตผเดฎเตเดฎเดฟเดเตเดเดพเดจเตเด เดเดดเดฟเดฏเตเดจเตเดจเดคเต เดเดคเดพ.
เดธเตเดตเดจ เดธเดฟเดธเตเดฑเตเดฑเด เดเตเดฐเดฎเตเดเดฐเดฃ เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเดณเตเดเต เดฎเตเดฒเตเดฏเดเตเดเดณเตเดเต เดเดฃเดคเตเดคเดฟเตฝ เดเดฟเดฒ เดฎเตเดฒเตเดฏเดเตเดเดณเตเดเต เดเตเดฐเดฎเดฎเดพเดฏเดฟ เดเดฐเต เดตเตเดเตเดฑเตเดฑเตผ เดเดฃเตเดเตเดจเตเดจเต เดจเดฟเดเตเดเตพเดเตเดเต เดเดฃเตเดเตเดคเตเดคเดพเดจเดพเดเตเด.
เด เดคเตเดคเดฐเด เดเดฐเต เดตเตเดเตโเดเดฑเตเด, เดฎเดฑเตเดฑเต เดเดพเดฐเตเดฏเดเตเดเตพ เดคเตเดฒเตเดฏเดฎเดพเดฃเต (เด เดตเตเดเตโเดเตผ เด เดคเดฟเดจเต เดฌเดพเดงเดฟเดเตเดเดพเดคเตเดคเดคเดฟเดจเดพเตฝ), เดฎเตเดเตเดฐเดฟเดเตเดเดฟเดจเตเดฑเต เดชเตเตผเดฃเตเดฃเดฎเดพเดฏ เดเดฐเต เดจเดฟเดถเตเดเดฟเดค เดฎเตเดฒเตเดฏเดตเตเดฎเดพเดฏเดฟ เดชเตเดฐเตเดคเตเดคเดชเตเดชเตเดเตเดจเตเดจเต - เดเดฐเต เดเตเดธเตเดฑเตเดฑเต เดฒเตเดกเดฟเดจเต เดเตเดดเดฟเดฒเตเดณเตเดณ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเดฑเต เดเตเดฃเดจเดฟเดฒเดตเดพเดฐเดคเตเดคเดฟเดจเตเดฑเต เดธเตเดเดเด.
เด เดคเดพเดฏเดคเต
เดจเดฎเตเดเตเดเต เดธเดฟเดธเตเดฑเตเดฑเด เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดตเตเดเตเดฑเตเดฑเดฑเดฟเดจเต เดเดเตเดเดจเต เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเดพเด เดเดตเดฟเดเต ; เดเดตเดฟเดเต โ เดธเดฟเดธเตเดฑเตเดฑเด เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดชเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเดณเตเดเต เดเดฃเตเดฃเด, เดเดคเดฟเตฝ เดเดคเตเดฐ เดชเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเตพ เดเดฃเตเดเต.
เดเดคเดฟเดจเตเดเต เดฏเตเดเดฟเดเตเดเตเดจเตเดจ เดฎเตเดเตเดฐเดฟเดเตเดเดฟเดจเตเดฑเต เดฎเตเดฒเตเดฏเดตเตเด เดเดจเตเดจเต เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเดพเด
, เด
เดชเตเดชเตเตพ เดจเดฎเตเดเตเดเต เดเดฐเต เดซเดเดเตเดทเตป เดฒเดญเดฟเดเตเดเตเด:
เดถเดฐเดฟ, เด เดชเตเดชเตเตพ: เดเดฒเตเดฒเดพเด เดเดเดจเดเดฟ เดตเดฐเตเดจเตเดจเต, เดเดจเตเดฑเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ: เดเดจเตเดฑเต เดตเดฟเดฆเตเดฏเดพเตผเดคเตเดฅเดฟ เดฆเดฟเดจเดเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดฑเตเดเตเดเตเดฑเต เดฎเดฑเดจเตเดจเตเดชเตเดฏเดฟ, เดเดฐเต เดซเดเดเตเดทเดจเตเดฑเต เดคเตเดตเตเดฐเดค เดคเดฟเดฐเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด เตฝเดเตเดฐเดฟเดคเดเตเดเตพ.
เดถเดฐเดฟ, เดเดจเตเดจเดพเตฝ เดเดตเดฟเดเต เดธเดเดเดเดจเดพเดชเดฐเดตเตเด เดชเตเดฐเดพเดฏเตเดเดฟเดเดตเตเดฎเดพเดฏ เดเดฐเต เดเตเดฆเตเดฏเด เดเดฏเตผเดจเตเดจเตเดตเดฐเตเดจเตเดจเต: เดเดคเต เด เตฝเดเตเดฐเดฟเดคเด เดเดชเดฏเตเดเดฟเดเตเดเดฃเด.
- เด เตผเดคเตเดฅเดคเตเดคเดฟเตฝ - เดจเดฟเดเตเดเตพเดเตเดเต เดเตเดเตเดฃเตเดเต เดเตเดฑเดเตเดเต เดเตเดกเต เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเตเด.
- เด เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต, เด เดคเดพเดฏเดคเต. เดเดเตเดธเตเดเตเดฐเตเด เดเดฃเตเดเตเดคเตเดคเดฟ (เดเดจเตเดจเต เดเดฃเตเดเตเดเตเดเดฟเตฝ), เดจเดจเตเดจเดพเดฏเดฟ, เดเตเตผเดกเดฟเดจเตเดฑเตเดฑเต เดเดฑเดเตเดเดคเตเดคเตเดเตเดเดพเตพ เดตเตเดเดคเตเดคเดฟเดฒเตเดเตเดเดฟเดฒเตเด.
เด
เดคเตเดคเดฐเด เด
เตฝเดเดฐเดฟเดคเดเตเดเตพ เดเดคเดฟเดจเดเด เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดฟเดฏเดฟเดเตเดเตเดณเตเดณเดคเตเด เดเดคเตเดเตเดเดฟเดฒเตเด เดฐเตเดชเดคเตเดคเดฟเตฝ เดเตเดกเดฟเตฝ เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เดคเดฏเตเดฏเดพเดฑเดพเดฏเดคเตเดฎเดพเดฏ เดเดฟเดฒ เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเดเดณเดฟเดฒเตเดเตเดเต เดจเดฎเตเดฎเตพ เดจเตเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเตเดจเตเดจเต เดเดฆเตเดฏ เดชเตเดฏเดฟเดจเตเดฑเต เดธเตเดเดจ เดจเตฝเดเตเดจเตเดจเต.
เดถเดฐเดฟ, เดเดจเดฟเดเตเดเดฑเดฟเดฏเดพเด python
ะธ cran-r
เดฐเดฃเตเดเดพเดฎเดคเตเดคเต เดชเตเดฏเดฟเดจเตเดฑเต เด เตผเดคเตเดฅเดฎเดพเดเตเดเตเดจเตเดจเดคเต เดจเดฟเดเตเดเตพ เด เตฝเดเตเดฐเดฟเดคเดเตเดเดณเต เดเตเดฑเดฟเดเตเดเตเด เด เดต เดเดจเตเดคเตเดเตเดเตเดฏเดพเดฃเต, เด เดตเดฏเตเดเต เดเดตเดถเตเดฏเดเดคเดเตพ เดเดจเตเดคเตเดเตเดเตเดฏเดพเดฃเต, เด เดตเดฐเตเดเต เดเตเดฒเดฟเดฏเตเดเต เดธเดตเดฟเดถเตเดทเดคเดเดณเต เดเตเดฑเดฟเดเตเดเตเด เดตเดพเดฏเดฟเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต.
เด เดตเตผ เดจเตฝเดเตเดจเตเดจเดคเต เดเดชเดฏเตเดเดชเตเดฐเดฆเดฎเดพเดฏ เดชเดพเตผเดถเตเดตเดซเดฒเดเตเดเตพ เดเดเดพเด - เดซเดฒเดเตเดเตพ, เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดจเตเดฐเดฟเดเตเดเต เด เตฝเดเตเดฐเดฟเดคเด.
เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เด เตฝเดเตเดฐเดฟเดคเดคเตเดคเดฟเดจเตเดฑเต เดซเดฒเดเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เด เดต เดฒเดญเดฟเดเตเดเตเด.
เดเดฐเตเดชเดพเดเต เดเตปเดชเตเดเตเดเต เดตเตเดฏเดตเดธเตเดฅเดเดณเต เดเดถเตเดฐเดฏเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต.
เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดเดฟเดฒ เดเดพเดฐเดฃเดเตเดเดณเดพเตฝ, เดจเดฟเดเตเดเตพเดเตเดเต เดตเตเดเดคเตเดคเดฟเตฝ เดซเดฒเด เดฒเดญเดฟเดเตเดเดฃเดฎเตเดเตเดเดฟเตฝ, เดจเดฟเดเตเดเตพ เดเตเดฐเตเดกเดฟเดฏเดจเตเดฑเต เดกเดฟเดธเตเดจเตเดฑเต เด เตฝเดเตเดฐเดฟเดคเดเตเดเดณเดฟเดฒเตเดเตเดเต เดจเตเดเตเดเตเดเดฏเตเด เด เดตเดฏเดฟเดฒเตเดจเตเดจเต เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเดเดฏเตเด เดตเตเดฃเด.
เด เดฒเตเดฒเตเดเตเดเดฟเตฝ, เดธเดฎเดฏเด เด เดคเตเดฐ เดชเตเดฐเดงเดพเดจเดฎเดฒเตเดฒเตเดเตเดเดฟเตฝ, เดจเดฟเดเตเดเตพเดเตเดเต, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดเดฐเต เดเดจเดฟเดคเด เด เตฝเดเตเดฐเดฟเดคเด เดชเตเดฒเตเดฏเตเดณเตเดณ เดเดชเตเดฑเตเดฑเดฟเดฎเตเดธเตเดทเตป เดฐเตเดคเดฟเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเดพเด.
เด เดธเดฎเตเดชเดจเดคเตเดคเดฟเดจเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด เดชเดฐเดฟเดเดฃเดฟเดเตเดเดพเตป เดเดพเตป เดจเดฟเตผเดฆเตเดฆเตเดถเดฟเดเตเดเตเดจเตเดจเต, เดธเดฟเดธเตเดฑเตเดฑเด เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเดจเตเดจเต, เดเดฐเต เดเดจเดฟเดคเด เด เตฝเดเตเดฐเดฟเดคเด เดเดชเดฏเตเดเดฟเดเตเดเต, เด เดเตเดคเตเดคเดคเดพเดฏเดฟ, เดธเดเดธเดพเดฐเดฟเดเตเดเดพเตป: เดฒเดฌเตเดฑเดเตเดเดฑเดฟ เดเตเดฒเดฟ.
เดฏเดฅเดพเตผเดคเตเดฅเด:
- เดเดฐเต เดธเตเดตเดจ เดธเดเดตเดฟเดงเดพเดจเดฎเตเดจเตเดจ เดจเดฟเดฒเดฏเดฟเตฝ เดเดฃเตเดเดพเดเดเตเดเต:
oracle xe 18c
- เดเดคเต เดเดเดชเดพเดเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดตเตเด เดฒเดเตเดทเตเดฏเดตเตเด เดจเตฝเดเดเตเดเต: เดเดเดชเดพเดเตเดเตพ/เดธเตเดเตเดเตปเดกเดฟเตฝ เดธเดฌเตเดกเดพเดฑเตเดฑเดพเดฌเตเดธเดฟเดจเตเดฑเต เดธเดพเดงเตเดฏเดฎเดพเดฏ เดเดฑเตเดฑเดตเตเด เดเดฏเตผเดจเตเดจ เดคเตเดฐเตเดชเตเดเตเดเต เดจเตเดเตเดจเตเดจเดคเดฟเดจเต.
- เดกเดพเดฑเตเดฑเดฏเตเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดฑเต เดธเตเดตเดญเดพเดตเดคเตเดคเดฟเดฒเตเด เดเตเดฒเดฟเดฏเตเดเต เดธเดจเตเดฆเตผเดญเดคเตเดคเดฟเดฒเตเด เดเดเดชเดพเดเตเดเตพ เดตเดณเดฐเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟเดฐเดฟเดเตเดเตเด.
เดตเดฒเดฟเดฏ เด เดณเดตเดฟเดฒเตเดณเตเดณ เดเดพเดฌเตเดฒเดพเตผ เดกเดพเดฑเตเดฑ เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดฏเดพเดคเตเดค เดเดเดชเดพเดเตเดเดณเดพเดฃเต เดเดตเดฏเตเดจเตเดจเต เดธเดฎเตเดฎเดคเดฟเดเตเดเดพเด.
เด เดตเตผ เดตเตเดฃเตเดเตเด เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดเตเดเดพเตพ เดเตเดเตเดคเตฝ เดชเตเตผเดตเดพเดตเดธเตเดฅเดฏเดฟเดฒเดพเดเตเดเตเดจเตเดจ เดกเดพเดฑเตเดฑ เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ, เดตเดฒเดฟเดฏ เดถเดคเดฎเดพเดจเด เดตเดฐเดฟเดเดณเตเด เดตเดฒเดฟเดฏ เดชเดเตเดเดฟเดเดเดณเตเด เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒ เดเดจเตเดจ เด เตผเดคเตเดฅเดคเตเดคเดฟเตฝ.
เด เดเตเดฌเดฟเดณเดฟเตฝ เดเดฐเต เดเตเดฑเดฟเดฏ เดเดฃเตเดฃเด เดธเตเดเดฟเดเดเดณเตเดณเตเดณ, เดเตเดเตเดคเดฒเต เดเตเดฑเดตเต เดตเดฒเดฟเดฏ เดชเดเตเดเดฟเดเดฏเดฟเตฝ เดเดฐเต เดตเดฐเดฟ เดฎเดพเดฑเตเดฑเตเดจเตเดจ เดเดเดชเดพเดเตเดเดณเดพเดฃเต เดเดต.
เด เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ: เดชเตเดฐเตเดธเดธเตเดธเดฟเดเดเต เดเดเดชเดพเดเตเดเตพเดเตเดเดพเดฏเตเดณเตเดณ เดธเดฌเตเดกเตเดฑเตเดฑเดพเดฌเตเดธเดฟเดจเตเดฑเต เดเตฝเดชเตเดชเดพเดฆเดจเดเตเดทเดฎเดค, เดฑเดฟเดธเตผเดตเตเดทเตป เดเดชเดฏเตเดเดฟเดเตเดเต, เดฑเตเดกเตเดเตเดธเต เดกเดพเดฑเตเดฑเดพเดฌเตเดธเต เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดฑเต เดเตเดฃเดจเดฟเดฒเดตเดพเดฐเด เดจเดฟเตผเดฃเตเดฃเดฏเดฟเดเตเดเตเด.
เดจเดฟเดฐเดพเดเดฐเดฃเด - เดเดเตเดเตพ เดธเดฌเตเดกเดฟเดฌเดฟ เดเตเดฐเดฎเตเดเดฐเดฃเดเตเดเดณเตเดเตเดเตเดฑเดฟเดเตเดเต เดชเตเดฐเดคเตเดฏเตเดเด เดธเดเดธเดพเดฐเดฟเดเตเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ.
เดเดพเดฐเดฃเด, เดชเตเดคเตเดตเดพเดฏ เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดเดพเดฌเตเดฒเดพเตผ เดกเดพเดฑเตเดฑ เดเตเดเดพเดคเต/เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดพเดฌเตเดฒเดพเตผ เดฎเตเดกเตฝ เดเดชเดฏเตเดเดฟเดเตเดเต เดเดชเดฏเตเดเตเดคเต เดตเตผเดเตเดเดฟเดจเตเดฑเต เดฐเตเดชเดเตฝเดชเตเดชเดจ เดเดพเดฐเดฃเด, SQL เดธเตเดทเดจเตเดเตพเดเตเดเดฟเดเดฏเดฟเตฝ เดเตเดฐเดพเตปเดธเดพเดเตเดทเตป เดฒเตเดเตเดเตเดเตพ เดเดฃเตเดเดพเดเดพเด.
เดเดคเต เดคเตเตผเดเตเดเดฏเดพเดฏเตเด เดเดฟเดชเดฟเดเดธเต เดฎเตเดเตเดฐเดฟเดเตเดเดฟเตฝ เดจเดฟเดฐเดพเดถเดพเดเดจเดเดฎเดพเดฏ เดธเตเดตเดพเดงเตเดจเด เดเตเดฒเตเดคเตเดคเตเด, เดเดคเต เดธเดฌเตโเดกเตเดฑเตเดฑเดพเดฌเตเดธเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเตเดเตเดคเตเดคเตเดฎเตเดชเตเตพ เดเดฐเต เดฌเดพเดนเตเดฏ เดเดเดเดฎเดพเดฏเดฟเดฐเดฟเดเตเดเตเด: เดถเดฐเดฟ, เดเดพเดฌเตโเดฒเตผ เดฎเตเดกเตฝ เดฐเตเดชเดเตฝเดชเตเดชเดจ เดเตเดฏเตโเดคเดคเต เดเดเตเดเดจเตเดฏเดพเดฃเต, เด เดคเดฟเดฒเต เดกเดพเดฑเตเดฑ เดเดชเดฏเตเดเดฟเดเตเดเต เดคเดเดธเตเดธเดเตเดเตพ เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจเต.
เด เดคเดฟเดจเดพเตฝ, เดชเดฐเตเดเตเดทเดฃเดคเตเดคเดฟเดจเตเดฑเต เดชเดฐเดฟเดถเตเดฆเตเดงเดฟเดเตเดเดพเดฏเดฟ, เดเดเตเดเตพ เด เดเดเดเด เดเดดเดฟเดตเดพเดเตเดเตเด, เดคเดพเดดเต เดเดพเตป เดเตเดคเตเดฏเดฎเดพเดฏเดฟ เดเดเตเดเดจเต เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเด.
- เดกเดพเดฑเตเดฑเดพเดฌเตเดธเดฟเดฒเตเดเตเดเต เดธเดฎเตผเดชเตเดชเดฟเดเตเด SQL เดเดฎเดพเตปเดกเตเดเดณเตเดเต 100% เดกเดฟเดเดเดเตฝ เดเดฎเดพเตปเดกเตเดเตพ เดเดฃเตเดจเตเดจเต เดจเดฎเตเดเตเดเต เดเดฑเดชเตเดชเดฟเดเตเดเดพเด.
เดเดชเดกเดพเดฑเตเดฑเดฌเตเดธเดฟเดจเตเดชเตเดชเด เดเดชเดฏเตเดเตเดคเต เดตเตผเดเตเดเดฟเดจเตเดฑเต เดธเตเดตเดญเดพเดตเดธเดตเดฟเดถเตเดทเดคเดเตพ เดเตเดธเตเดฑเตเดฑเตเดเดณเดฟเตฝ เดธเดฎเดพเดจเดฎเดพเดเดเตเดเต.
เด เดคเดพเดฏเดคเต: skl เดธเตเดทเดจเตเดเดณเตเดเต เดเดฃเตเดฃเด, เดเดพเดฌเตเดฒเดพเตผ เดกเดพเดฑเตเดฑ, skl เดธเตเดทเดจเตเดเตพ เดเดเตเดเดจเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต. - เดธเดฌเตเดกเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต
FORCE LOGGING
,ARCHIVELOG
เดฎเตเดกเตเดเตพ. เดธเดฌเตเดกเดฟ เดฒเตเดตเดฒเดฟเตฝ เดซเตเดฒเดพเดทเตเดฌเดพเดเตเดเต-เดกเดพเดฑเตเดฑเดพเดฌเตเดธเต เดฎเตเดกเต เดเดซเดพเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. - เดฒเตเดเตเดเตพ เดตเตเดฃเตเดเตเด เดเตเดฏเตเดฏเตเด: เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ, เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด "เดกเดฟเดธเตเดเดฟเตฝ" เดธเตเดฅเดฟเดคเดฟเดเตเดฏเตเดฏเตเดจเตเดจเต;
เดกเดพเดฑเตเดฑเดพเดฌเตเดธเดฟเดจเตเดฑเต เดฌเดพเดเตเดเดฟ เดญเตเดคเดฟเด เดเดเดเดเตเดเตพ: เดฎเดฑเตเดฑเตเดจเตเดจเดฟเตฝ, เดชเตเดฐเดคเตเดฏเตเด เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ, เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด "เดกเดฟเดธเตเดเดฟเตฝ":
เดญเตเดคเดฟเด เดเดชเดเดฐเดฃเดคเตเดคเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดเตเดเตเดคเตฝ เดตเดฟเดถเดฆเดพเดเดถเดเตเดเตพ. เดฒเดฌเตเดฑเดเตเดเดฑเดฟ เดกเดพเดฑเตเดฑเดพเดฌเตเดธเต เดเดเดเดเตเดเตพ
SQL> select status||' '||name from v$controlfile;
/db/u14/oradata/XE/control01.ctl
SQL> select GROUP#||' '||MEMBER from v$logfile;
1 /db/u02/oradata/XE/redo01_01.log
2 /db/u02/oradata/XE/redo02_01.log
SQL> select FILE_ID||' '||TABLESPACE_NAME||' '||round(BYTES/1024/1024,2)||' '||FILE_NAME as col from dba_data_files;
4 UNDOTBS1 2208 /db/u14/oradata/XE/undotbs1_01.dbf
2 SLOB 128 /db/u14/oradata/XE/slob01.dbf
7 USERS 5 /db/u14/oradata/XE/users01.dbf
1 SYSTEM 860 /db/u14/oradata/XE/system01.dbf
3 SYSAUX 550 /db/u14/oradata/XE/sysaux01.dbf
5 MONITOR 128 /db/u14/oradata/XE/monitor.dbf
SQL> !cat /proc/mounts | egrep "/db/u[0-2]"
/dev/vda1 /db/u14 ext4 rw,noatime,nodiratime,data=ordered 0 0
/dev/mapper/vgsys-ora_redo /db/u02 xfs rw,noatime,nodiratime,attr2,nobarrier,inode64,logbsize=256k,noquota 0 0
เดคเตเดเดเตเดเดคเตเดคเดฟเตฝ, เด เดฒเตเดกเต เด
เดตเดธเตเดฅเดเดณเดฟเตฝ, เดเดเดชเดพเดเต เดธเดฌเตเดกเดฟ เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เดเดพเตป เดเดเตเดฐเดนเดฟเดเตเดเต
เดเดคเดฟเดจเต เด
เดคเดฟเดถเดฏเดเดฐเดฎเดพเดฏ เดเดฐเต เดธเดตเดฟเดถเตเดทเดคเดฏเตเดฃเตเดเต, เดเดพเตป เดฐเดเดฏเดฟเดคเดพเดตเดฟเดจเต เดเดฆเตเดงเดฐเดฟเดเตเดเดพเด:
SLOB เดฏเตเดเต เดนเตเดฆเดฏเดญเดพเดเดคเตเดคเต "SLOB เดฐเตเดคเดฟ" เดเดฃเต. เดชเตเดฒเดพเดฑเตเดฑเตโเดซเตเดฎเตเดเตพ เดชเดฐเตเดเตเดทเดฟเดเตเดเดพเตป SLOB เดฐเตเดคเดฟ เดฒเดเตเดทเตเดฏเดฎเดฟเดเตเดจเตเดจเต
เด เดชเตเดเตเดท เดคเตผเดเตเดเดฎเดฟเดฒเตเดฒเดพเดคเต. เดเดฐเดพเตพเดเตเดเต เดชเดฐเดฎเดพเดตเดงเดฟ เดนเดพเตผเดกเตโเดตเตเดฏเตผ เดชเตเดฐเดเดเดจเด เดจเดเดคเตเดคเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ
เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดเตเดกเต เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเต, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดฒเตเดเตเดเดฟเดเดเต เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดชเตเดฒเตเด
Oracle เดกเดพเดฑเตเดฑเดพเดฌเตเดธเต เดฌเตเดฒเตเดเตเดเตเดเตพ เดชเดเตเดเดฟเดเตเดจเตเดจเต. เด เดคเต เดถเดฐเดฟเดฏเดพเดฃเต - เดกเดพเดฑเตเดฑ เดชเดเตเดเดฟเดเตเดฎเตเดชเตเตพ เดเดตเตผเดนเตเดกเต เดเดฃเตเดเต
เดกเดพเดฑเตเดฑ เดฌเตเดฒเตเดเตเดเตเดเดณเดฟเตฝ! เดเดจเตเดจเดพเตฝ SLOB-เด เดคเดฟเดจเตเดฑเต เดกเดฟเดซเตเตพเดเตเดเต เดตเดฟเดจเตเดฏเดพเดธเดคเตเดคเดฟเตฝ-เด เดคเตเดคเดฐเด เดคเตผเดเตเดเดเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดฎเตเดเตเดคเดฎเดพเดฃเต.
เด เดชเตเดฐเดเตเดฏเดพเดชเดจเด: เดฏเตเดเดฟเดเตเดเตเดจเตเดจเต, เด
เดคเต.
cl เดธเตเดทเดจเตเดเดณเตเดเต เดธเดฎเดพเดจเตเดคเดฐเดคเดฏเตเดเต เด
เดณเดตเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดเตเดเตเดจเตเดจเดคเต เดธเตเดเดฐเตเดฏเดชเตเดฐเดฆเดฎเดพเดฃเต, เดเดคเดพเดฃเต เดชเตเดฐเดงเดพเดจเด -t
เดฏเตเดเตเดเดฟเดฒเดฟเดฑเตเดฑเดฟ เดธเดฎเดพเดฐเดเดญเดฟเดเตเดเตเด runit.sh
SLOB เตฝ เดจเดฟเดจเตเดจเต
เดธเดฌเตโเดกเดฟเดฏเดฟเดฒเตเดเตเดเต เด
เดฏเดฏเตโเดเตเดเตเดจเตเดจ เดเตเดเตโเดธเตโเดฑเตเดฑเต เดธเดจเตเดฆเตเดถเดเตเดเดณเตเดเต เดเดฃเตเดฃเดคเตเดคเดฟเตฝ, เดเดฐเต เดเตเดเตโเดธเตโเดฑเตเดฑเต เดธเตเดทเดจเดฟเดฒเตเด เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเดฟเดฒเตเด เดกเดฟเดเดเดเตฝ เดเดฎเดพเตปเดกเตเดเดณเตเดเต เดถเดคเดฎเดพเดจเด เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดเตเดเดชเตเดชเตเดเตเดจเตเดจเต. UPDATE_PCT
เดตเตเดตเตเดตเตเดฑเตเดฏเตเด เดตเดณเดฐเต เดธเตเดเดฐเตเดฏเดชเตเดฐเดฆเดฎเดพเดฏเตเด: SLOB
เดธเตเดตเดฏเด, เดฒเตเดกเต เดธเตเดทเดจเต เดฎเตเดฎเตเดชเตเด เดถเตเดทเดตเตเด - เดเดฐเต เดธเตเดฑเตเดฑเดพเดฑเตเดฑเตเดธเตเดชเดพเดเตเดเต เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ awr-เดธเตเดจเดพเดชเตเดชเตเดทเตเดเตเดเตเดเตพ (เดคเดฏเตเดฏเดพเดฑเดพเดเตเดเดพเตป เดธเดเตเดเดฎเดพเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเต) เดคเดฏเตเดฏเดพเดฑเดพเดเตเดเตเดจเตเดจเต.
เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เด
เดคเต เดฎเดพเดฑเดฟ SLOB
30 เดธเตเดเตเดเตปเดกเดฟเตฝ เดคเดพเดดเต เดฆเตเตผเดเตเดฏเดฎเตเดณเตเดณ SQL เดธเตเดทเดจเตเดเดณเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ.
เด
เดคเดฟเดจเดพเตฝ, เดเดพเตป เดเดฆเตเดฏเด เดฒเตเดกเดฑเดฟเดจเตเดฑเต เดธเตเดตเดจเตเดคเด, เดคเตเดดเดฟเดฒเดพเดณเดฟ-เดเตผเดทเด เดชเดคเดฟเดชเตเดชเต เดเตเดกเต เดเตเดฏเตเดคเต, เดคเตเดเตผเดจเตเดจเต เด
เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเตฝ เดคเตเดเตผเดจเตเดจเต.
เดตเตเดฏเดเตเดคเดคเดฏเตเดเตเดเดพเดฏเดฟ, เดฒเตเดกเตผ เดเดจเตเดคเดพเดฃเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเตเดจเตเดจเตเด เด
เดคเต เดเดเตเดเดจเต เดเตเดฏเตเดฏเตเดจเตเดจเตเดตเตเดจเตเดจเตเด เดเดพเตป เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดพเด.
เด
เดเดฟเดธเตเดฅเดพเดจเดชเดฐเดฎเดพเดฏเดฟ, เดฒเตเดกเตผ เดเดคเตเดชเตเดฒเต เดเดพเดฃเดชเตเดชเตเดเตเดจเตเดจเต:
เดคเตเดดเดฟเดฒเดพเดณเดฟ เดเตเดกเต
function dotx()
{
local v_period="$2"
[ -z "v_period" ] && v_period="0"
source "/home/oracle/testingredotracะต/config.conf"
$ORACLE_HOME/bin/sqlplus -S system/${v_system_pwd} << __EOF__
whenever sqlerror exit failure
set verify off
set echo off
set feedback off
define wnum="$1"
define period="$v_period"
set appinfo worker_&&wnum
declare
v_upto number;
v_key number;
v_tots number;
v_cts number;
begin
select max(col1) into v_upto from system.testtab_&&wnum;
SELECT (( SYSDATE - DATE '1970-01-01' ) * 86400 ) into v_cts FROM DUAL;
v_tots := &&period + v_cts;
while v_cts <= v_tots
loop
v_key:=abs(mod(dbms_random.random,v_upto));
if v_key=0 then
v_key:=1;
end if;
update system.testtab_&&wnum t
set t.object_name=translate(dbms_random.string('a', 120), 'abcXYZ', '158249')
where t.col1=v_key
;
commit;
SELECT (( SYSDATE - DATE '1970-01-01' ) * 86400 ) into v_cts FROM DUAL;
end loop;
end;
/
exit
__EOF__
}
export -f dotx
เดคเตเดดเดฟเดฒเดพเดณเดฟเดเดณเต เด เดฐเตเดคเดฟเดฏเดฟเตฝ เดตเดฟเดเตเดทเตเดชเดฟเดเตเดเตเดจเตเดจเต:
เดเดเตเดจเตเดจ เดคเตเดดเดฟเดฒเดพเดณเดฟเดเตพ
echo "starting test, duration: ${TEST_DURATION}" >> "$v_logfile"
for((i=1;i<="$SQLSESS_COUNT";i++))
do
echo "sql-session: ${i}" >> "$v_logfile"
dotx "$i" "${TEST_DURATION}" &
done
echo "waiting..." >> "$v_logfile"
wait
เดคเตเดดเดฟเดฒเดพเดณเดฟเดเตพเดเตเดเตเดณเตเดณ เดชเดเตเดเดฟเดเดเตพ เดเดคเตเดชเตเดฒเตเดฏเดพเดฃเต เดคเดฏเตเดฏเดพเดฑเดพเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเต:
เดชเดเตเดเดฟเดเดเตพ เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเต
function createtable() {
source "/home/oracle/testingredotracะต/config.conf"
$ORACLE_HOME/bin/sqlplus -S system/${v_system_pwd} << __EOF__
whenever sqlerror continue
set verify off
set echo off
set feedback off
define wnum="$1"
define ts_name="slob"
begin
execute immediate 'drop table system.testtab_&&wnum';
exception when others then null;
end;
/
create table system.testtab_&&wnum tablespace &&ts_name as
select rownum as col1, t.*
from sys.dba_objects t
where rownum<1000
;
create index testtab_&&wnum._idx on system.testtab_&&wnum (col1);
--alter table system.testtab_&&wnum nologging;
--alter index system.testtab_&&wnum._idx nologging;
exit
__EOF__
}
export -f createtable
seq 1 1 "$SQLSESS_COUNT" | xargs -n 1 -P 4 -I {} -t bash -c "createtable "{}"" | tee -a "$v_logfile"
echo "createtable done" >> "$v_logfile"
เด. เดเดฐเต เดคเตเดดเดฟเดฒเดพเดณเดฟเดเตเดเตเด (เดชเตเดฐเดพเดฏเตเดเดฟเดเดฎเดพเดฏเดฟ: DB-เดฏเดฟเตฝ เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด SQL เดธเตเดทเตป) เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดชเดเตเดเดฟเด เดธเตเดทเตเดเดฟเดเตเดเดชเตเดชเตเดเตเดจเตเดจเต, เด เดคเดฟเดฒเตเดเต เดคเตเดดเดฟเดฒเดพเดณเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต.
เดคเตเดดเดฟเดฒเดพเดณเดฟ เดธเตเดทเดจเตเดเตพเดเตเดเดฟเดเดฏเดฟเตฝ เดเดเดชเดพเดเต เดฒเตเดเตเดเตเดเดณเตเดเต เด
เดญเดพเดตเด เดเดคเต เดเดฑเดชเตเดชเดพเดเตเดเตเดจเตเดจเต.
เดเดฐเต เดคเตเดดเดฟเดฒเดพเดณเดฟเดฏเตเด: เดเดฐเต เดเดพเดฐเตเดฏเด เดเตเดฏเตเดฏเตเดจเตเดจเต, เดธเตเดตเดจเตเดคเด เดฎเตเดถ เดเดชเดฏเตเดเดฟเดเตเดเต, เดฎเตเดถเดเตพ เดเดฒเตเดฒเดพเด เดคเดจเตเดจเต.
เดเดฒเตเดฒเดพ เดคเตเดดเดฟเดฒเดพเดณเดฟเดเดณเตเด เดเดฐเต เดธเดฎเดฏเด เดเตเดฒเดฟ เดเตเดฏเตเดฏเตเดจเตเดจเต.
เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เดตเดณเดฐเตเดเตเดเดพเดฒเด, เด
เดคเดฟเดจเดพเตฝ, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดเดฐเต เดฒเตเดเต เดธเตเดตเดฟเดเตเดเต เดคเตเตผเดเตเดเดฏเดพเดฏเตเด เดธเดเดญเดตเดฟเดเตเดเตเด, เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดคเดตเดฃ.
เดถเดฐเดฟ, เด
เดคเดจเตเดธเดฐเดฟเดเตเดเต, เด
เดจเตเดฌเดจเตเดง เดเตเดฒเดตเตเดเดณเตเด เดซเดฒเดเตเดเดณเตเด เดเดฏเตผเดจเตเดจเต.
เดเดจเตเดฑเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดคเตเดดเดฟเดฒเดพเดณเดฟเดเดณเตเดเต เดเตเดฒเดฟเดฏเตเดเต เดฆเตเตผเดเตเดฏเด เดเดพเตป 8 เดฎเดฟเดจเดฟเดฑเตเดฑเดฟเตฝ เดเตเดฐเดฎเตเดเดฐเดฟเดเตเดเต.
เดฒเตเดกเดฟเดจเต เดเตเดดเดฟเดฒเตเดณเตเดณ เดธเดฌเตโเดกเดฟเดฏเตเดเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด เดตเดฟเดตเดฐเดฟเดเตเดเตเดจเตเดจ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเตโเดธเตโเดชเดพเดเตเดเต เดฑเดฟเดชเตเดชเตเตผเดเตเดเดฟเดจเตเดฑเต เดเดฐเต เดญเดพเดเด
Database DB Id Instance Inst Num Startup Time Release RAC
~~~~~~~~ ----------- ------------ -------- --------------- ----------- ---
2929910313 XE 1 07-Sep-20 23:12 18.0.0.0.0 NO
Host Name Platform CPUs Cores Sockets Memory (G)
~~~~ ---------------- ---------------------- ----- ----- ------- ------------
billing.izhevsk1 Linux x86 64-bit 2 2 1 15.6
Snapshot Snap Id Snap Time Sessions Curs/Sess Comment
~~~~~~~~ ---------- ------------------ -------- --------- ------------------
Begin Snap: 1630 07-Sep-20 23:12:27 55 .7
End Snap: 1631 07-Sep-20 23:20:29 62 .6
Elapsed: 8.03 (mins) Av Act Sess: 8.4
DB time: 67.31 (mins) DB CPU: 15.01 (mins)
Cache Sizes Begin End
~~~~~~~~~~~ ---------- ----------
Buffer Cache: 1,392M Std Block Size: 8K
Shared Pool: 288M Log Buffer: 103,424K
Load Profile Per Second Per Transaction Per Exec Per Call
~~~~~~~~~~~~ ------------------ ----------------- ----------- -----------
DB time(s): 8.4 0.0 0.00 0.20
DB CPU(s): 1.9 0.0 0.00 0.04
Redo size: 7,685,765.6 978.4
Logical reads: 60,447.0 7.7
Block changes: 47,167.3 6.0
Physical reads: 8.3 0.0
Physical writes: 253.4 0.0
User calls: 42.6 0.0
Parses: 23.2 0.0
Hard parses: 1.2 0.0
W/A MB processed: 1.0 0.0
Logons: 0.5 0.0
Executes: 15,756.5 2.0
Rollbacks: 0.0 0.0
Transactions: 7,855.1
เดฒเดฌเตเดฑเดเตเดเดฑเดฟ เดเตเดฒเดฟเดเดณเดฟเดฒเตเดเตเดเต เดฎเดเดเตเดเตเดจเตเดจเต.
เดฎเดฑเตเดฑเต เดเดพเดฐเตเดฏเดเตเดเตพ เดคเตเดฒเตเดฏเดฎเดพเดฏเดคเดฟเดจเดพเตฝ, เดฒเดฌเตเดฑเดเตเดเดฑเดฟ เดธเดฌเตโเดกเตเดฑเตเดฑเดพเดฌเตเดธเดฟเดจเตเดฑเต เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเดณเตเดเต เดฎเตเดฒเตเดฏเดเตเดเตพ เดเดเตเดเตพ เดตเตเดฏเดคเตเดฏเดพเดธเดชเตเดชเตเดเตเดคเตเดคเตเด:
- เดกเดพเดฑเตเดฑเดพเดฌเตเดธเต เดฒเตเดเต เดเตเดฐเตเดชเตเดชเตเดเดณเตเดเต เดตเดฒเตเดชเตเดชเด. เดฎเตเดฒเตเดฏ เดชเดฐเดฟเดงเดฟ: [32, 1024] MB;
- เดกเดพเดฑเตเดฑเดพเดฌเตเดธเดฟเดฒเต เดเตเดฃเตฝ เดเตเดฐเตเดชเตเดชเตเดเดณเตเดเต เดเดฃเตเดฃเด. เดฎเตเดฒเตเดฏ เดชเดฐเดฟเดงเดฟ: [2,32];
log_archive_max_processes
เดฎเตเดฒเตเดฏ เดชเดฐเดฟเดงเดฟ: [1,8];commit_logging
เดฐเดฃเตเดเต เดฎเตเดฒเตเดฏเดเตเดเตพ เด เดจเตเดตเดฆเดจเตเดฏเดฎเดพเดฃเต:batch|immediate
;commit_wait
เดฐเดฃเตเดเต เดฎเตเดฒเตเดฏเดเตเดเตพ เด เดจเตเดตเดฆเดจเตเดฏเดฎเดพเดฃเต:wait|nowait
;log_buffer
เดฎเตเดฒเตเดฏ เดชเดฐเดฟเดงเดฟ: [2,128] MB.log_checkpoint_timeout
เดฎเตเดฒเตเดฏ เดชเดฐเดฟเดงเดฟ: [60,1200] เดธเตเดเตเดเตปเดกเตdb_writer_processes
เดฎเตเดฒเตเดฏ เดชเดฐเดฟเดงเดฟ: [1,4]undo_retention
เดฎเตเดฒเตเดฏ เดชเดฐเดฟเดงเดฟ: [30;300] เดธเตเดเตเดเตปเดกเตtransactions_per_rollback_segment
เดฎเตเดฒเตเดฏ เดชเดฐเดฟเดงเดฟ: [1,8]disk_asynch_io
เดฐเดฃเตเดเต เดฎเตเดฒเตเดฏเดเตเดเตพ เด เดจเตเดตเดฆเดจเตเดฏเดฎเดพเดฃเต:true|false
;filesystemio_options
เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฎเตเดฒเตเดฏเดเตเดเตพ เด เดจเตเดตเดฆเดจเตเดฏเดฎเดพเดฃเต:none|setall|directIO|asynch
;db_block_checking
เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฎเตเดฒเตเดฏเดเตเดเตพ เด เดจเตเดตเดฆเดจเตเดฏเดฎเดพเดฃเต:OFF|LOW|MEDIUM|FULL
;db_block_checksum
เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฎเตเดฒเตเดฏเดเตเดเตพ เด เดจเตเดตเดฆเดจเตเดฏเดฎเดพเดฃเต:OFF|TYPICAL|FULL
;
เดเดฑเดพเดเตเดเดฟเตพ เดกเดพเดฑเตเดฑเดพเดฌเตเดธเตเดเตพ เดชเดฐเดฟเดชเดพเดฒเดฟเดเตเดเตเดจเตเดจเดคเดฟเตฝ เด เดจเตเดญเดตเดชเดฐเดฟเดเดฏเดฎเตเดณเตเดณ เดเดฐเต เดตเตเดฏเดเตเดคเดฟเดเตเดเต, เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเด เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเตเด เด เดตเดฏเตเดเต เดธเตเดตเตเดเดพเดฐเตเดฏเดฎเดพเดฏ เดฎเตเดฒเตเดฏเดเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเตเด เดเดจเตเดคเต, เดเดจเตเดคเต เดฎเตเดฒเตเดฏเดเตเดเตพ เดธเดเตเดเตเดเดฐเดฟเดเตเดเดฃเดฎเตเดจเตเดจเต เดคเตเตผเดเตเดเดฏเดพเดฏเตเด เดเดคเดฟเดจเดเด เดคเดจเตเดจเต เดชเดฑเดฏเดพเตป เดเดดเดฟเดฏเตเด, เดเดคเต เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจ เดกเดพเดฑเตเดฑ เดเดชเดฏเตเดเดฟเดเตเดเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดกเดพเดฑเตเดฑเดพเดฌเตเดธเดฟเดจเตเดฑเต เดเตเดเตเดคเตฝ เดเตฝเดชเตเดชเดพเดฆเดจเดเตเดทเดฎเดค เดจเตเดเตเดจเตเดจเดคเดฟเดจเต. เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดเตเดกเต, เดเดตเดฟเดเต เดฎเตเดเดณเดฟเตฝ.
เดชเดเตเดทเต.
เดเดชเตเดฑเตเดฑเดฟเดฎเตเดธเตเดทเตป เด เตฝเดเตเดฐเดฟเดคเด เดคเดจเตเดจเต เดคเดพเดฐเดคเดฎเตเดฏเตเดจ เดตเตเดเดคเตเดคเดฟเตฝ เดจเดฎเตเดเตเดเต เดเดคเต เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเดฎเตเดจเตเดจเต เดเดพเดฃเดฟเดเตเดเตเด เดเดจเตเดจเดคเดพเดฃเต เดฒเดฌเตเดฑเดเตเดเดฑเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเดฑเต เดฒเดเตเดทเตเดฏเด.
เดเดเตเดเดณเต เดธเดเดฌเดจเตเดงเดฟเดเตเดเดฟเดเดคเตเดคเตเดณเด, เดเดทเตโเดเดพเดจเตเดธเตเดคเดฎเดพเดเตเดเดพเดตเตเดจเตเดจ เดธเดเดตเดฟเดงเดพเดจเดคเตเดคเดฟเดฒเตเดเต เดกเตเดเตเดฏเตเดฎเตเดจเตเดฑเดฟเดฒเตเดเตเดเต เดจเตเดเตเดเตเด เดฎเดพเดคเตเดฐเดฎเดพเดฃเต เด
เดตเดถเตเดทเดฟเดเตเดเตเดจเตเดจเดคเต, เดเดคเตเดเตเดเต เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเตพ เดฎเดพเดฑเตเดฑเดฃเด, เดเดคเตเดเตเดเต เดถเตเดฐเตเดฃเดฟเดเตพ เดเดจเตเดจเดฟเดต เดเดฃเตเดเตเดคเตเดคเดพเตป เดฎเดคเดฟเดฏเดพเดเตเด.
เดเตเดเดพเดคเต: เดคเดฟเดฐเดเตเดเตเดเตเดคเตเดค เดเดชเตเดฑเตเดฑเดฟเดฎเตเดธเตเดทเตป เด
เตฝเดเตเดฐเดฟเดคเดคเตเดคเดฟเดจเตเดฑเต เดเดทเตโเดเดพเดจเตเดธเตเดค เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเดพเตป เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ เดเตเดกเต เดเตเดกเต เดเตเดฏเตเดฏเตเด.
เด
เดคเดฟเดจเดพเตฝ, เดเดชเตเดชเตเตพ เดเตเดกเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต.
เดเดพเตป เดฎเตเดเดณเดฟเตฝ เดธเดเดธเดพเดฐเดฟเดเตเดเต cran-r
, เด
เดคเดพเดฏเดคเต: เดเดทเตโเดเดพเดจเตเดธเตเดคเดฎเดพเดเตเดเดฟเดฏ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเตเดณเตเดณ เดเดฒเตเดฒเดพ เดเตเดคเตเดฐเดฟเดฎเดคเตเดตเดเตเดเดณเตเด เดเดฐเต R เดธเตโเดเตเดฐเดฟเดชเตเดฑเตเดฑเดฟเดจเตเดฑเต เดฐเตเดชเดคเตเดคเดฟเดฒเดพเดฃเต เดเตเดฐเดฎเตเดเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเต.
เดฏเดฅเดพเตผเดคเตเดฅ เดเดพเดธเตโเดเต, เดตเดฟเดถเดเดฒเดจเด, เดฎเตเดเตเดฐเดฟเดเต เดฎเตเดฒเตเดฏเด เดชเตเดฐเดเดพเดฐเดฎเตเดณเตเดณ เดคเดฟเดฐเดเตเดเตเดเตเดชเตเดชเต, เดธเดฟเดธเตเดฑเตเดฑเด เดธเตเดฑเตเดฑเตเดฑเตเดฑเต เดตเตเดเตโเดเดฑเตเดเตพ: เดเดคเตเดฐเต เดชเดพเดเตเดเตเดเดพเดฃเต GA
(
เด เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดชเดพเดเตเดเตเดเต เดตเดณเดฐเต เด
เดจเตเดฏเตเดเตเดฏเดฎเดฒเตเดฒ, เด
เดคเดพเดฏเดคเต เดตเตเดเตเดฑเตเดฑเดฑเตเดเตพ (เดเตเดฐเตเดฎเดธเตเดฎเตเดเตพ, เดชเดพเดเตเดเตเดเดฟเดจเตเดฑเต เด
เดเดฟเดธเตเดฅเดพเดจเดคเตเดคเดฟเตฝ) เดเดฐเต เดซเตเดฐเดพเดเตเดทเดฃเตฝ เดญเดพเดเดฎเตเดณเตเดณ เดธเดเดเตเดฏเดเดณเตเดเต เดธเตเดเตเดฐเดฟเดเดเตเดเดณเตเดเต เดฐเตเดชเดคเตเดคเดฟเตฝ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฃเดฎเตเดจเตเดจเต เดชเตเดฐเดคเตเดเตเดทเดฟเดเตเดเตเดจเตเดจเต.
เดเดจเตเดฑเต เดตเตเดเตเดฑเตเดฑเตผ, เดเตเดฐเดฎเตเดเดฐเดฃ เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเดณเตเดเต เดฎเตเดฒเตเดฏเดเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต: เดเดต 14 เด เดณเดตเตเดเดณเดพเดฃเต - เดชเตเตผเดฃเตเดฃเดธเดเดเตเดฏเดเดณเตเด เดธเตเดเตเดฐเดฟเดเดเต เดฎเตเดฒเตเดฏเดเตเดเดณเตเด.
เดธเตเดเตเดฐเดฟเดเดเต เดฎเตเดฒเตเดฏเดเตเดเตพเดเตเดเต เดเดฟเดฒ เดชเตเดฐเดคเตเดฏเตเด เดธเดเดเตเดฏเดเตพ เดจเตฝเดเตเดจเตเดจเดคเดฟเดฒเตเดเต เดชเตเดฐเดถเตเดจเด เดคเตเตผเดเตเดเดฏเดพเดฏเตเด เดเดดเดฟเดตเดพเดเตเดเดพเดจเดพเดเตเด.
เด เดเตเดเดจเต, เด เดตเดธเดพเดจเด, R เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเดฟเดจเตเดฑเต เดชเตเดฐเดงเดพเดจ เดญเดพเดเด เดเดคเตเดชเตเดฒเต เดเดพเดฃเดชเตเดชเตเดเตเดจเตเดจเต:
เดตเดฟเดณเดฟเดเตเดเตเด GA::ga
cat( "", file=v_logfile, sep="n", append=F)
pSize = 10
elitism_value=1
pmutation_coef=0.8
pcrossover_coef=0.1
iterations=50
gam=GA::ga(type="real-valued", fitness=evaluate,
lower=c(32,2, 1,1,1,2,60,1,30,1,0,0, 0,0), upper=c(1024,32, 8,10,10,128,800,4,300,8,10,40, 40,30),
popSize=pSize,
pcrossover = pcrossover_coef,
pmutation = pmutation_coef,
maxiter=iterations,
run=4,
keepBest=T)
cat( "GA-session is done" , file=v_logfile, sep="n", append=T)
gam@solution
เดเดตเดฟเดเต, เดธเดนเดพเดฏเดคเตเดคเตเดเต lower
ะธ upper
เดธเดฌเตเดฑเตเดเตเดเตเตป เดเดเตเดฐเดฟเดฌเตเดฏเตเดเตเดเตเดเตพ ga
เด
เดเดฟเดธเตเดฅเดพเดจเดชเดฐเดฎเดพเดฏเดฟ, เดคเดฟเดฐเดฏเตฝ เดธเตเดฅเดฒเดคเตเดคเดฟเดจเตเดฑเต เดเดฐเต เดชเตเดฐเดฆเตเดถเด เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฟเดฏเดฟเดเตเดเตเดฃเตเดเต, เด
เดคเดฟเดจเตเดณเตเดณเดฟเตฝ เดซเดฟเดฑเตเดฑเตเดจเดธเต เดซเดเดเตเดทเดจเตเดฑเต เดชเดฐเดฎเดพเดตเดงเดฟ เดฎเตเดฒเตเดฏเด เดฒเดญเดฟเดเตเดเตเดจเตเดจ เด
เดคเตเดคเดฐเด เดตเตเดเตเดฑเตเดฑเดฑเดฟเดจเดพเดฏเดฟ (เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ เดตเตเดเตเดฑเตเดฑเดฑเตเดเตพ) เดเดฐเต เดคเดฟเดฐเดฏเตฝ เดจเดเดคเตเดคเตเด.
ga เดธเดฌเตเดฑเตเดเตเดเตเตป เดซเดฟเดฑเตเดฑเตเดจเดธเต เดซเดเดเตเดทเตป เดชเดฐเดฎเดพเดตเดงเดฟเดฏเดพเดเตเดเดฟเดเตเดเตเดฃเตเดเต เดเดฐเต เดคเดฟเดฐเดฏเตฝ เดจเดเดคเตเดคเตเดจเตเดจเต.
เดถเดฐเดฟ, เด เดชเตเดชเตเตพ, เด เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดซเดฟเดฑเตเดฑเตเดจเดธเต เดซเดเดเตเดทเตป, เดธเดฌเตเดกเดฟเดฏเตเดเต เดเดฟเดฒ เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเตพเดเตเดเตเดณเตเดณ เดฎเตเดฒเตเดฏเดเตเดเดณเตเดเต เดเดฐเต เดเตเดเตเดเดฎเดพเดฏเดฟ เดตเตเดเตเดฑเตเดฑเดฑเดฟเดจเต เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเตเดจเตเดจเดคเต, เดธเดฌเตเดกเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดฐเต เดฎเตเดเตเดฐเดฟเดเต เดธเตเดตเตเดเดฐเดฟเดเตเดเตเดฃเตเดเดคเต เดเดตเดถเตเดฏเดฎเดพเดฃเตเดจเตเดจเต เดฎเดพเดฑเตเดจเตเดจเต.
เด เดคเดพเดฏเดคเต: เดจเตฝเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดธเดฌเตโเดกเดฟ เดธเดเตเดเตเดเดฐเดฃเดตเตเด เดธเดฌเตโเดกเดฟเดฏเดฟเตฝ เดจเตฝเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดฒเตเดกเตเด เดเดชเดฏเตเดเดฟเดเตเดเต เดเดคเตเดฐ เดเดฃเตเดฃเด: เดธเดฌเตโเดกเดฟ เดเดฐเต เดธเตเดเตเดเตปเดกเดฟเตฝ เดเดเดชเดพเดเตเดเตพ เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเต.
เด เดคเดพเดฏเดคเต, เดคเตเดฑเดเตเดเตเดฎเตเดชเตเตพ, เดซเดฟเดฑเตเดฑเตเดจเดธเต เดซเดเดเตเดทเดจเดฟเตฝ เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฎเตพเดเตเดเดฟ-เดธเตเดฑเตเดฑเตเดชเตเดชเต เดจเดเดคเตเดคเดฃเด:
- เดธเดเดเตเดฏเดเดณเตเดเต เดเตปเดชเตเดเตเดเต เดตเตเดเตเดฑเตเดฑเตผ เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเต - เดธเดฌเตเดกเดพเดฑเตเดฑ เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเตพเดเตเดเตเดณเตเดณ เดฎเตเดฒเตเดฏเดเตเดเดณเดพเดเตเดเดฟ เดฎเดพเดฑเตเดฑเตเดจเตเดจเต.
- เดเดฐเต เดจเดฟเดถเตเดเดฟเดค เดตเดฒเตเดชเตเดชเดคเตเดคเดฟเดฒเตเดณเตเดณ เดเดฐเต เดจเดฟเดถเตเดเดฟเดค เดเดฃเตเดฃเด เดฑเตเดกเต เดเตเดฐเตเดชเตเดชเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเดพเดจเตเดณเตเดณ เดถเตเดฐเดฎเด. เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เดถเตเดฐเดฎเด เดชเดฐเดพเดเดฏเดชเตเดชเตเดเตเดเตเดเตเดเดพเด.
เดชเดฐเตเดเตเดทเดฃเดคเตเดคเดฟเดจเตเดฑเต เดชเดฐเดฟเดถเตเดฆเตเดงเดฟเดเตเดเดพเดฏเดฟ เดธเดฌเตเดกเดฟเดฏเดฟเตฝ เดเดคเดฟเดจเดเด เดจเดฟเดฒเดตเดฟเดฒเดฟเดฐเตเดจเตเดจ เดฎเดพเดเดธเดฟเตป เดเตเดฐเตเดชเตเดชเตเดเตพ - d.b. เดเดฒเตเดฒเดพเดคเดพเดเตเดเดฟ. - เดฎเตเดฎเตเดชเดคเตเดคเต เดชเตเดฏเดฟเดจเตเดฑเต เดตเดฟเดเดฏเดเดฐเดฎเดพเดฃเตเดเตเดเดฟเตฝ: เดกเดพเดฑเตเดฑเดพเดฌเตเดธเดฟเดฒเตเดเตเดเต เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเดณเตเดเต เดฎเตเดฒเตเดฏเดเตเดเตพ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเดจเตเดจเต (เดตเตเดฃเตเดเตเด: เดเดฐเต เดชเดฐเดพเดเดฏเด เดเดฃเตเดเดพเดเดพเด)
- เดฎเตเดฎเตเดชเดคเตเดคเต เดเดเตเดเด เดตเดฟเดเดฏเดเดฐเดฎเดพเดฃเตเดเตเดเดฟเตฝ: เดธเดฌเตเดกเดฟ เดจเดฟเตผเดคเตเดคเตเด, เดธเดฌเตเดกเดฟ เดเดฐเดเดญเดฟเดเตเดเตเด, เด เดเตเดเดจเต เดชเตเดคเตเดคเดพเดฏเดฟ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฟเดฏ เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเตผ เดฎเตเดฒเตเดฏเดเตเดเตพ เดชเตเดฐเดพเดฌเดฒเตเดฏเดคเตเดคเดฟเตฝ เดตเดฐเตเด. (เดตเตเดฃเตเดเตเด: เดเดฐเต เดคเดเดฐเดพเดฑเตเดฃเตเดเดพเดเดพเด)
- เดฎเตเดฎเตเดชเดคเตเดคเต เดเดเตเดเด เดตเดฟเดเดฏเดเดฐเดฎเดพเดฃเตเดเตเดเดฟเตฝ: เดเดฐเต เดฒเตเดกเต เดเตเดธเตเดฑเตเดฑเต เดจเดเดคเตเดคเตเด. เดธเดฌเตเดกเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดฎเตเดเตเดฐเดฟเดเตเดธเต เดจเตเดเตเด.
- เดธเดฌเตเดกเดฟเดฏเต เด เดคเดฟเดจเตเดฑเต เดฏเดฅเดพเตผเดคเตเดฅ เด เดตเดธเตเดฅเดฏเดฟเดฒเตเดเตเดเต เดคเดฟเดฐเดฟเดเต เดเตเดฃเตเดเตเดตเดฐเดฟเด, เด เดคเดพเดฏเดคเต. เด เดงเดฟเด เดฒเตเดเต เดเตเดฐเตเดชเตเดชเตเดเตพ เดเดฒเตเดฒเดพเดคเดพเดเตเดเตเด, เดฏเดฅเดพเตผเดคเตเดฅ เดธเดฌเตเดกเตเดฑเตเดฑเดพเดฌเตเดธเต เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดฒเตเดเตเดเต เดคเดฟเดฐเดฟเดเต เดจเตฝเดเตเด.
เดซเดฟเดฑเตเดฑเตเดจเดธเต เดซเดเดเตเดทเตป เดเตเดกเต
evaluate=function(p_par) {
v_module="evaluate"
v_metric=0
opn=NULL
opn$rg_size=round(p_par[1],digit=0)
opn$rg_count=round(p_par[2],digit=0)
opn$log_archive_max_processes=round(p_par[3],digit=0)
opn$commit_logging="BATCH"
if ( round(p_par[4],digit=0) > 5 ) {
opn$commit_logging="IMMEDIATE"
}
opn$commit_logging=paste("'", opn$commit_logging, "'",sep="")
opn$commit_wait="WAIT"
if ( round(p_par[5],digit=0) > 5 ) {
opn$commit_wait="NOWAIT"
}
opn$commit_wait=paste("'", opn$commit_wait, "'",sep="")
opn$log_buffer=paste(round(p_par[6],digit=0),"m",sep="")
opn$log_checkpoint_timeout=round(p_par[7],digit=0)
opn$db_writer_processes=round(p_par[8],digit=0)
opn$undo_retention=round(p_par[9],digit=0)
opn$transactions_per_rollback_segment=round(p_par[10],digit=0)
opn$disk_asynch_io="true"
if ( round(p_par[11],digit=0) > 5 ) {
opn$disk_asynch_io="false"
}
opn$filesystemio_options="none"
if ( round(p_par[12],digit=0) > 10 && round(p_par[12],digit=0) <= 20 ) {
opn$filesystemio_options="setall"
}
if ( round(p_par[12],digit=0) > 20 && round(p_par[12],digit=0) <= 30 ) {
opn$filesystemio_options="directIO"
}
if ( round(p_par[12],digit=0) > 30 ) {
opn$filesystemio_options="asynch"
}
opn$db_block_checking="OFF"
if ( round(p_par[13],digit=0) > 10 && round(p_par[13],digit=0) <= 20 ) {
opn$db_block_checking="LOW"
}
if ( round(p_par[13],digit=0) > 20 && round(p_par[13],digit=0) <= 30 ) {
opn$db_block_checking="MEDIUM"
}
if ( round(p_par[13],digit=0) > 30 ) {
opn$db_block_checking="FULL"
}
opn$db_block_checksum="OFF"
if ( round(p_par[14],digit=0) > 10 && round(p_par[14],digit=0) <= 20 ) {
opn$db_block_checksum="TYPICAL"
}
if ( round(p_par[14],digit=0) > 20 ) {
opn$db_block_checksum="FULL"
}
v_vector=paste(round(p_par[1],digit=0),round(p_par[2],digit=0),round(p_par[3],digit=0),round(p_par[4],digit=0),round(p_par[5],digit=0),round(p_par[6],digit=0),round(p_par[7],digit=0),round(p_par[8],digit=0),round(p_par[9],digit=0),round(p_par[10],digit=0),round(p_par[11],digit=0),round(p_par[12],digit=0),round(p_par[13],digit=0),round(p_par[14],digit=0),sep=";")
cat( paste(v_module," try to evaluate vector: ", v_vector,sep="") , file=v_logfile, sep="n", append=T)
rc=make_additional_rgroups(opn)
if ( rc!=0 ) {
cat( paste(v_module,"make_additional_rgroups failed",sep="") , file=v_logfile, sep="n", append=T)
return (0)
}
v_rc=0
rc=set_db_parameter("log_archive_max_processes", opn$log_archive_max_processes)
if ( rc != 0 ) { v_rc=1 }
rc=set_db_parameter("commit_logging", opn$commit_logging )
if ( rc != 0 ) { v_rc=1 }
rc=set_db_parameter("commit_wait", opn$commit_wait )
if ( rc != 0 ) { v_rc=1 }
rc=set_db_parameter("log_buffer", opn$log_buffer )
if ( rc != 0 ) { v_rc=1 }
rc=set_db_parameter("log_checkpoint_timeout", opn$log_checkpoint_timeout )
if ( rc != 0 ) { v_rc=1 }
rc=set_db_parameter("db_writer_processes", opn$db_writer_processes )
if ( rc != 0 ) { v_rc=1 }
rc=set_db_parameter("undo_retention", opn$undo_retention )
if ( rc != 0 ) { v_rc=1 }
rc=set_db_parameter("transactions_per_rollback_segment", opn$transactions_per_rollback_segment )
if ( rc != 0 ) { v_rc=1 }
rc=set_db_parameter("disk_asynch_io", opn$disk_asynch_io )
if ( rc != 0 ) { v_rc=1 }
rc=set_db_parameter("filesystemio_options", opn$filesystemio_options )
if ( rc != 0 ) { v_rc=1 }
rc=set_db_parameter("db_block_checking", opn$db_block_checking )
if ( rc != 0 ) { v_rc=1 }
rc=set_db_parameter("db_block_checksum", opn$db_block_checksum )
if ( rc != 0 ) { v_rc=1 }
if ( rc!=0 ) {
cat( paste(v_module," can not startup db with that vector of settings",sep="") , file=v_logfile, sep="n", append=T)
rc=stop_db("immediate")
rc=create_spfile()
rc=start_db("")
rc=remove_additional_rgroups(opn)
return (0)
}
rc=stop_db("immediate")
rc=start_db("")
if ( rc!=0 ) {
cat( paste(v_module," can not startup db with that vector of settings",sep="") , file=v_logfile, sep="n", append=T)
rc=stop_db("abort")
rc=create_spfile()
rc=start_db("")
rc=remove_additional_rgroups(opn)
return (0)
}
rc=run_test()
v_metric=getmetric()
rc=stop_db("immediate")
rc=create_spfile()
rc=start_db("")
rc=remove_additional_rgroups(opn)
cat( paste("result: ",v_metric," ",v_vector,sep="") , file=v_logfile, sep="n", append=T)
return (v_metric)
}
เด เดคเต. เดเดฒเตเดฒเดพ เดเตเดฒเดฟเดเดณเตเด: เดซเดฟเดฑเตเดฑเตเดจเดธเต เดซเดเดเตเดทเดจเดฟเตฝ เดจเดฟเตผเดตเดนเดฟเดเตเดเต.
ga-subroutine เดตเตเดเตเดฑเตเดฑเดฑเตเดเตพ เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ, เดเตเดเตเดคเตฝ เดถเดฐเดฟเดฏเดพเดฏเดฟ, เดเตเดฐเตเดฎเดธเตเดฎเตเดเตพ เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเต.
เดเดคเดฟเตฝ, เดซเดฟเดฑเตเดฑเตเดจเดธเต เดซเดเดเตเดทเตป เดตเดฒเดฟเดฏ เดฎเตเดฒเตเดฏเดเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจ เดเตเดจเตเดเดณเตเดณเตเดณ เดเตเดฐเตเดฎเดธเตเดฎเตเดเดณเตเดเต เดคเดฟเดฐเดเตเดเตเดเตเดชเตเดชเดพเดฃเต เดเดเตเดเตพเดเตเดเต เดเดฑเตเดฑเดตเตเด เดชเตเดฐเดงเดพเดจเด.
เดเดคเต, เดธเดพเดฐเดพเดเดถเดคเตเดคเดฟเตฝ, เดเดฐเต เดเตป-เดกเตเดฎเตปเดทเดฃเตฝ เดธเตเตผเดเตเดเต เดธเตเดชเตเดธเดฟเตฝ เดเดฐเต เดตเตเดเตเดฑเตเดฑเตผ เดเดชเดฏเตเดเดฟเดเตเดเต เดเดชเตเดฑเตเดฑเดฟเดฎเตฝ เดธเตเดฑเตเดฑเต เดเตเดฐเตเดฎเดธเตเดฎเตเดเตพเดเตเดเดพเดฏเดฟ เดคเดฟเดฐเดฏเตเดจเตเดจ เดชเตเดฐเดเตเดฐเดฟเดฏเดฏเดพเดฃเต.
เดตเดณเดฐเต เดตเตเดฏเดเตเดคเด, เดตเดฟเดถเดฆเดฎเดพเดฏเดฟ
เดฐเดฃเตเดเต เดธเดพเดเตเดเตเดคเดฟเด เดชเตเดฏเดฟเดจเตเดฑเตเดเตพ เดชเตเดฐเดคเตเดฏเตเดเด เดถเตเดฐเดฆเตเดงเดฟเดเตเดเดพเตป เดเดพเตป เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเต.
เดเดเดเตเดเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดธเดนเดพเดฏ เดเตเดณเตเดเตพ evaluate
, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดธเตเดฑเตเดฑเตเดชเตเดชเต-เดธเตเดฑเตเดฑเดพเตผเดเตเดเต, เดธเดฌเตเดกเดฟ เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเดฟเดจเตเดฑเต เดฎเตเดฒเตเดฏเด เดธเดเตเดเดฎเดพเดเตเดเตฝ เดเดจเตเดจเดฟเดต เด
เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟเดฏเดพเดฃเต เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดจเตเดจเดคเต cran-r
เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเตพ system2
เดเดคเดฟเดจเตเดฑเต เดธเดนเดพเดฏเดคเตเดคเตเดเต: เดเดฟเดฒ เดฌเดพเดทเต เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดฎเดพเตปเดกเต เดตเดฟเดณเดฟเดเตเดเตเดจเตเดจเต.
เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต:
set_db_parameter
set_db_parameter=function(p1, p2) {
v_module="set_db_parameter"
v_cmd="/home/oracle/testingredotracะต/set_db_parameter.sh"
v_args=paste(p1," ",p2,sep="")
x=system2(v_cmd, args=v_args, stdout=T, stderr=T, wait=T)
if ( length(attributes(x)) > 0 ) {
cat(paste(v_module," failed with: ",attributes(x)$status," ",v_cmd," ",v_args,sep=""), file=v_logfile, sep="n", append=T)
return (attributes(x)$status)
}
else {
cat(paste(v_module," ok: ",v_cmd," ",v_args,sep=""), file=v_logfile, sep="n", append=T)
return (0)
}
}
เดฐเดฃเตเดเดพเดฎเดคเตเดคเต เดชเตเดฏเดฟเดจเตเดฑเต เดตเดฐเดฟเดฏเดพเดฃเต, evaluate
เดซเดเดเตโเดทเดจเตเดเตพ, เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดฎเตเดเตเดฐเดฟเดเต เดฎเตเดฒเตเดฏเดตเตเด เด
เดคเดฟเดจเตเดฑเต เด
เดจเตเดฌเดจเตเดง เดเตเดฏเตเดฃเดฟเดเดเต เดตเตเดเตโเดเดฑเตเด เดเดฐเต เดฒเตเดเต เดซเดฏเดฒเดฟเดฒเตเดเตเดเต เดธเดเดฐเดเตเดทเดฟเดเตเดเตเดจเตเดจเต:
cat( paste("result: ",v_metric," ",v_vector,sep="") , file=v_logfile, sep="n", append=T)
เดเดคเต เดชเตเดฐเดงเดพเดจเดฎเดพเดฃเต, เดเดพเดฐเดฃเด เด เดกเดพเดฑเตเดฑ เด เดฑเตเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต, เดเตเดฏเตเดฃเดฟเดเดเต เดตเตเดเตเดฑเตเดฑเดฑเดฟเดจเตเดฑเต เดเดคเต เดเดเดเดเตเดเดณเดพเดฃเต เดฎเตเดเตเดฐเดฟเดเต เดฎเตเดฒเตเดฏเดคเตเดคเดฟเตฝ เดเตเดเตเดคเดฒเต เดเตเดฑเดตเต เดธเตเดตเดพเดงเตเดจเด เดเตเดฒเตเดคเตเดคเตเดจเตเดจเดคเต เดเดจเตเดจเดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดเตเดเตเดคเตฝ เดตเดฟเดตเดฐเดเตเดเตพ เดจเตเดเดพเดจเดพเดเตเด.
เด เดคเดพเดฏเดคเต: เดเดเตเดฐเดฟเดฌเตเดฏเตเดเตเดเต-เดเดเดชเตเตผเดเตเดเดเดธเต เดตเดฟเดถเดเดฒเดจเด เดจเดเดคเตเดคเดพเตป เดเดดเดฟเดฏเตเด.
เด เดชเตเดชเตเตพ เดเดจเตเดคเต เดธเดเดญเดตเดฟเดเตเดเดพเด?
เดเตเดฐเดพเดซเต เดฐเตเดชเดคเตเดคเดฟเตฝ, เดจเดฟเดเตเดเตพ เดเดฐเตเดนเดฃ เดฎเตเดเตเดฐเดฟเดเต เดเตเดฐเดฎเดคเตเดคเดฟเตฝ เดเตเดธเตเดฑเตเดฑเตเดเตพ เดเตผเดกเตผ เดเตเดฏเตเดคเดพเตฝ, เดเดฟเดคเตเดฐเด เดเดชเตเดฐเดเดพเดฐเดฎเดพเดฃเต:
เดฎเตเดเตเดฐเดฟเดเตเดเดฟเดจเตเดฑเต เด
เดเตเดเตเดฏเดฑเตเดฑเดคเตเดคเต เดฎเตเดฒเตเดฏเดเตเดเดณเตเดฎเดพเดฏเดฟ เดชเตเดฐเตเดคเตเดคเดชเตเดชเตเดเตเดจเตเดจ เดเดฟเดฒ เดกเดพเดฑเตเดฑ:
เดเดตเดฟเดเต, เดซเดฒเดเตเดเดณเตเดณเตเดณ เดธเตโเดเตเดฐเตเตปเดทเตเดเตเดเดฟเตฝ, เดเดพเตป เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดพเด: เดเตเดฏเตเดฃเดฟเดเดเต เดตเตเดเตโเดเดฑเดฟเดจเตเดฑเต เดฎเตเดฒเตเดฏเดเตเดเตพ เดซเดฟเดฑเตเดฑเตโเดจเดธเต เดซเดเดเตโเดทเตป เดเตเดกเดฟเดจเตเดฑเต เด
เดเดฟเดธเตเดฅเดพเดจเดคเตเดคเดฟเดฒเดพเดฃเต เดจเตฝเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเต, เดฐเตเดชเดชเตเดชเตเดเตเดคเตเดคเดฟเดฏ เดชเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเดณเตเดเต/เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเตผ เดฎเตเดฒเตเดฏเดเตเดเดณเตเดเต เดถเตเดฐเตเดฃเดฟเดเดณเตเดเต เดเดฃเตเดฃเด เดฒเดฟเดธเตเดฑเตเดฑเดฟเดจเตเดฑเต เด
เดเดฟเดธเตเดฅเดพเดจเดคเตเดคเดฟเดฒเดฒเตเดฒ. เดตเดพเดเดเดคเตเดคเดฟเตฝ เดฎเตเดเดณเดฟเตฝ.
เดจเดจเตเดจเดพเดฏเดฟ. เดเดคเต เดงเดพเดฐเดพเดณเด เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเตเดฑเดเตเดเต เดเดฃเต, ~8 เดเดฏเดฟเดฐเด เดเดฟเดชเดฟเดเดธเต: เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดเตเดฆเตเดฏเด.
เดฒเดฌเตเดฑเดเตเดเดฑเดฟ เดเตเดฒเดฟเดฏเตเดเต เดเดเตเดเดเตเดเตเดเดฟเดจเตเดณเตเดณเดฟเตฝ, เด เดเดฃเดเตเดเต เดชเตเดฐเดงเดพเดจเดฎเดฒเตเดฒ, เดเดจเตเดคเดพเดฃเต เดชเตเดฐเดงเดพเดจเด เดกเตเดจเดพเดฎเดฟเดเตเดธเต, เด เดฎเตเดฒเตเดฏเด เดเดเตเดเดจเต เดฎเดพเดฑเตเดจเตเดจเต.
เดเดตเดฟเดเต เดเดฒเดจเดพเดคเตเดฎเดเดค เดจเดฒเตเดฒเดคเดพเดฃเต.
เดเตเดฐเตเดฎเดธเตเด เดตเตเดเตเดฑเตเดฑเดฑเตเดเดณเดฟเดฒเตเดเต เด
เดเตเดเตเดเตเดจเตเดจ เด-เด
เตฝเดเตเดฐเดฟเดคเด เดเดจเตเดจ เดฎเตเดเตเดฐเดฟเดเตเดธเดฟเดจเตเดฑเต เดฎเตเดฒเตเดฏเดคเตเดคเต เดเตเดฑเดเตเดเดคเต เดเดฐเต เดเดเดเดฎเตเดเตเดเดฟเดฒเตเด เดเดฃเตเดฏเดฎเดพเดฏเดฟ เดธเตเดตเดพเดงเตเดจเดฟเดเตเดเตเดจเตเดจเต เดเดจเตเดจเดคเต เดตเตเดฏเดเตเดคเดฎเดพเดฃเต: เดเดตเตผ เดเตเดฏเตเดฏเตเดจเตเดจเต.
เดเตผเดตเต เดฎเตเดฒเตเดฏเดเตเดเดณเตเดเต เดธเดพเดฎเดพเดจเตเดฏเด เดเตผเดเตเดเดธเตเดตเดฒเดฎเดพเดฏ เดเดฒเดจเดพเดคเตเดฎเดเดค เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเตเดฎเตเดชเตเตพ, เดเดฃเตเดฏเดฎเดพเดฏเดฟ เดเตเดฑเตเดคเดพเดฃเตเดเตเดเดฟเดฒเตเด เดธเตเดตเดพเดงเตเดจเด เดเตเดฒเตเดคเตเดคเตเดจเตเดจ เดเดฐเต เดเดเดเด เดเตเดเดฟเดฏเตเดฃเตเดเต.
เดเดตเดฟเดเตเดฏเดพเดฃเต เดจเดฟเดเตเดเตพเดเตเดเต เดเดตเดถเตเดฏเดฎเตเดณเตเดณเดคเต attribute-importance
เดเดเตเดฐเดฟเดฌเตเดฏเตเดเตเดเตเดเตพ (เดจเดจเตเดจเดพเดฏเดฟ, เด เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดเตเดฏเตเดฃเดฟเดเดเต เดตเตเดเตเดฑเตเดฑเดฑเดฟเดจเตเดฑเต เดเดเดเดเตเดเตพ) เดเดจเตเดคเดพเดฃเตเดจเตเดจเตเด เด
เดต เดฎเตเดเตเดฐเดฟเดเต เดฎเตเดฒเตเดฏเดคเตเดคเต เดเดคเตเดฐเดฎเดพเดคเตเดฐเด เดธเตเดตเดพเดงเตเดจเดฟเดเตเดเตเดจเตเดจเตเดตเตเดจเตเดจเตเด เดฎเดจเดธเดฟเดฒเดพเดเตเดเดพเตป เดตเดฟเดถเดเดฒเดจเด.
เด เดตเดฟเดตเดฐเดเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต: เดเดพเดฐเตเดฏเดฎเดพเดฏ เดเดเตเดฐเดฟเดฌเตเดฏเตเดเตเดเตเดเดณเดฟเดฒเต เดฎเดพเดฑเตเดฑเดเตเดเตพ เดเดคเตเดเตเดเต เดเดเดเดเตเดเดณเต เดฌเดพเดงเดฟเดเตเดเตเดตเตเดจเตเดจเต เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเตเด.
เดเดเตเดเด attribute-importance
เดตเตเดฏเดคเตเดฏเดธเตเดค เดตเดดเดฟเดเดณเดฟเตฝ เดธเดพเดงเตเดฏเดฎเดพเดฃเต.
เด เดเดตเดถเตเดฏเดเตเดเตพเดเตเดเต, เดเดพเตป เด
เตฝเดเตเดฐเดฟเดคเด เดเดทเตเดเดชเตเดชเตเดเตเดจเตเดจเต randomForest
เด
เดคเต เดชเตเดฐเดฟเดฒเตเดณเตเดณ R เดชเดพเดเตเดเตเดเต (
randomForest
, เดชเตเดคเตเดตเดพเดฏเดฟ เด
เดฆเตเดฆเตเดนเดคเตเดคเดฟเดจเตเดฑเต เดเตเดฒเดฟเดฏเตเด เดเดเตเดฐเดฟเดฌเตเดฏเตเดเตเดเตเดเดณเตเดเต เดชเตเดฐเดพเดงเดพเดจเตเดฏเด เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด
เดฆเตเดฆเตเดนเดคเตเดคเดฟเดจเตเดฑเต เดธเดฎเตเดชเดจเดตเตเด เดเดพเตป เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเตเดจเตเดจเดคเตเดชเตเดฒเต, เดเดเตเดฐเดฟเดฌเตเดฏเตเดเตเดเตเดเดณเดฟเตฝ เดชเตเดฐเดคเดฟเดเดฐเดฃ เดตเตเดฐเดฟเดฏเดฌเดฟเดณเดฟเดจเตเดฑเต เดเดถเตเดฐเดฟเดคเดคเตเดตเดคเตเดคเดฟเดจเตเดฑเต เดเดฐเต เดจเดฟเดถเตเดเดฟเดค เดฎเดพเดคเตเด เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดจเตเดจเต.
เดเดเตเดเดณเตเดเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดฒเตเดกเต เดเตเดธเตเดฑเตเดฑเตเดเดณเดฟเตฝ เดกเดพเดฑเตเดฑเดพเดฌเตเดธเดฟเตฝ เดจเดฟเดจเตเดจเต เดฒเดญเดฟเดเตเด เดเดฐเต เดฎเตเดเตเดฐเดฟเดเต เดเดฃเต เดชเตเดฐเดคเดฟเดเดฐเดฃ เดตเตเดฐเดฟเดฏเดฌเดฟเตพ: tps
;
เดเตเดฏเตเดฃเดฟเดเดเต เดตเตเดเตเดฑเตเดฑเดฑเดฟเดจเตเดฑเต เดเดเดเดเตเดเดณเดพเดฃเต เดเดเตเดฐเดฟเดฌเตเดฏเตเดเตเดเตเดเตพ.
เด
เดคเดฟเดจเดพเตฝ เดเดตเดฟเดเต randomForest
เดฐเดฃเตเดเต เดธเดเดเตเดฏเดเดณเตเดณเตเดณ เดเดฐเต เดฎเตเดกเตฝ เดเดเตเดฐเดฟเดฌเตเดฏเตเดเตเดเดฟเดจเตเดฑเตเดฏเตเด เดชเตเดฐเดพเดงเดพเดจเตเดฏเด เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเตเดจเตเดจเต: %IncMSE
โ เดเดฐเต เดฎเตเดกเดฒเดฟเดฒเต เด เดเดเตเดฐเดฟเดฌเตเดฏเตเดเตเดเดฟเดจเตเดฑเต เดธเดพเดจเตเดจเดฟเดงเตเดฏเด/เด
เดญเดพเดตเด เด เดฎเตเดกเดฒเดฟเดจเตเดฑเต MSE เดเตเดฃเดจเดฟเดฒเดตเดพเดฐเดคเตเดคเต เดเดเตเดเดจเต เดฎเดพเดฑเตเดฑเตเดจเตเดจเต (เดฎเดฟเดเตเด เดธเตโเดเตเดตเดฏเตผ เดชเดฟเดถเดเต);
เด เดเดเตเดฐเดฟเดฌเตเดฏเตเดเตเดเดฟเดจเตเดฑเต เดฎเตเดฒเตเดฏเดเตเดเดณเต เด
เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟ, เดจเดฟเดฐเตเดเตเดทเดฃเดเตเดเดณเตเดณเตเดณ เดเดฐเต เดกเดพเดฑเตเดฑเดพเดธเตเดฑเตเดฑเต เดเดคเตเดฐ เดจเดจเตเดจเดพเดฏเดฟ เดตเดฟเดญเดเดฟเดเตเดเดพเด เดเดจเตเดจเต เดชเตเดฐเดคเดฟเดซเดฒเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดธเดเดเตเดฏเดฏเดพเดฃเต IncNodePurity, เด
เดเตเดเดจเต เดเดฐเต เดญเดพเดเดคเตเดคเต เดฎเตเดเตเดฐเดฟเดเตเดเดฟเดจเตเดฑเต เดเดฐเต เดฎเตเดฒเตเดฏเดฎเตเดณเตเดณ เดกเดพเดฑเตเดฑเดฏเตเด เดฎเดฑเตเดฑเตเดจเตเดจเดฟเตฝ เดตเดฟเดตเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เดฎเตเดเตเดฐเดฟเดเตเดเดฟเดจเตเดฑเต เดฎเดฑเตเดฑเตเดฐเต เดฎเตเดฒเตเดฏเด.
เดถเดฐเดฟ, เด
เดคเดพเดฏเดคเต: เดเดคเต เดเดคเตเดฐเดคเตเดคเตเดณเด เดเตเดฒเดพเดธเดฟเดซเตเดฏเดฟเดเดเต เดเดเตเดฐเดฟเดฌเตเดฏเตเดเตเดเต เดเดฃเต (RandomForest-เตฝ เดเดฑเตเดฑเดตเตเด เดตเตเดฏเดเตเดคเดฎเดพเดฏ, เดฑเดทเตเดฏเตป เดญเดพเดทเดฏเดฟเดฒเตเดณเตเดณ เดตเดฟเดถเดฆเตเดเดฐเดฃเด เดเดพเตป เดเดฃเตเดเต.
เดฒเตเดกเต เดเตเดธเตเดฑเตเดฑเตเดเดณเตเดเต เดซเดฒเดเตเดเดณเตเดณเตเดณ เดเดฐเต เดกเดพเดฑเตเดฑเดพเดธเตเดฑเตเดฑเต เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดคเตเดดเดฟเดฒเดพเดณเดฟ-เดเตผเดทเด เดเตผ-เดเตเดกเต:
x=NULL
v_data_file=paste('/tmp/data1.dat',sep="")
x=read.table(v_data_file, header = TRUE, sep = ";", dec=",", quote = ""'", stringsAsFactors=FALSE)
colnames(x)=c('metric','rgsize','rgcount','lamp','cmtl','cmtw','lgbffr','lct','dbwrp','undo_retention','tprs','disk_async_io','filesystemio_options','db_block_checking','db_block_checksum')
idxTrain=sample(nrow(x),as.integer(nrow(x)*0.7))
idxNotTrain=which(! 1:nrow(x) %in% idxTrain )
TrainDS=x[idxTrain,]
ValidateDS=x[idxNotTrain,]
library(randomForest)
#mtry=as.integer( sqrt(dim(x)[2]-1) )
rf=randomForest(metric ~ ., data=TrainDS, ntree=40, mtry=3, replace=T, nodesize=2, importance=T, do.trace=10, localImp=F)
ValidateDS$predicted=predict(rf, newdata=ValidateDS[,colnames(ValidateDS)!="metric"], type="response")
sum((ValidateDS$metric-ValidateDS$predicted)^2)
rf$importance
เดจเดฟเดเตเดเดณเตเดเต เดเตเดเตเดฃเตเดเต เด
เตฝเดเตเดฐเดฟเดคเดคเตเดคเดฟเดจเตเดฑเต เดนเตเดชเตเดชเตผเดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเตพ เดจเดฟเดเตเดเตพเดเตเดเต เดจเตเดฐเดฟเดเตเดเต เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเดพเด, เดเตเดเดพเดคเต เดฎเตเดกเดฒเดฟเดจเตเดฑเต เดเตเดฃเดจเดฟเดฒเดตเดพเดฐเดคเตเดคเดฟเตฝ เดถเตเดฐเดฆเตเดง เดเตเดจเตเดฆเตเดฐเตเดเดฐเดฟเดเตเดเต, เดฎเตเดฒเตเดฏเดจเดฟเตผเดฃเตเดฃเดฏ เดกเดพเดฑเตเดฑเดพเดธเตเดฑเตเดฑเดฟเดฒเต เดชเตเดฐเดตเดเดจเดเตเดเตพ เดเตเดเตเดคเตฝ เดเตเดคเตเดฏเดฎเดพเดฏเดฟ เดจเดฟเดฑเดตเตเดฑเตเดฑเตเดจเตเดจ เดเดฐเต เดฎเตเดกเตฝ เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเด.
เด เดตเตผเดเตเดเดฟเดจเดพเดฏเดฟ เดจเดฟเดเตเดเตพเดเตเดเต เดเดฐเตเดคเดฐเด เดซเดเดเตเดทเตป เดเดดเตเดคเดพเด (เดตเดดเดฟ, เดตเตเดฃเตเดเตเด, เดเดฟเดฒเดคเดฐเด เดเดชเตเดฑเตเดฑเดฟเดฎเตเดธเตเดทเตป เด
เตฝเดเตเดฐเดฟเดคเด เดเดชเดฏเตเดเดฟเดเตเดเต).
เดจเดฟเดเตเดเตพเดเตเดเต R เดชเดพเดเตเดเตเดเต เดเดชเดฏเตเดเดฟเดเตเดเดพเด caret
, เดชเตเดฏเดฟเดจเตเดฑเดฒเตเดฒ เดชเตเดฐเดงเดพเดจเด.
เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, เด เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดเดเตเดฐเดฟเดฌเตเดฏเตเดเตเดเตเดเดณเตเดเต เดชเตเดฐเดพเดงเดพเดจเตเดฏเดคเตเดคเดฟเดจเตเดฑเต เด เดณเดตเต เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดซเดฒเด เดฒเดญเดฟเดเตเดเตเด:
เดจเดจเตเดจเดพเดฏเดฟ. เด เดเตเดเดจเต, เดจเดฎเตเดเตเดเต เดเดเตเดณ เดชเตเดฐเดคเดฟเดซเดฒเดจเด เดเดฐเดเดญเดฟเดเตเดเดพเด:
- เด เดเตเดธเตเดฑเตเดฑเดฟเดเดเต เดธเดพเดนเดเดฐเตเดฏเดเตเดเดณเดฟเตฝ เดเดฑเตเดฑเดตเตเด เดชเตเดฐเดงเดพเดจเดชเตเดชเตเดเตเดเดคเต เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเตผ เดเดฃเตเดจเตเดจเต เดเดคเต เดฎเดพเดฑเตเดจเตเดจเต
commit_wait
เดธเดพเดเตเดเตเดคเดฟเดเดฎเดพเดฏเดฟ, เดธเดฌเตเดกเดฟเดฌเดฟ เดฒเตเดเต เดฌเดซเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฟเดฒเดตเดฟเดฒเต เดฒเตเดเต เดเตเดฐเตเดชเตเดชเดฟเดฒเตเดเตเดเต เดฑเดฟเดกเต เดกเดพเดฑเตเดฑ เดเดดเตเดคเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเด เดเดชเตเดชเดฑเตเดทเดจเตเดฑเต เดเดเตเดธเดฟเดเตเดฏเตเดทเตป เดฎเตเดกเต เดเดคเต เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเดจเตเดจเต: เดธเดฟเตปเดเตเดฐเดฃเดธเต เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เด เดธเดฟเตปเดเตเดฐเดฃเดธเต.
เดตเดฟเดฒnowait
เดเดคเต tps เดฎเตเดเตเดฐเดฟเดเตเดเดฟเดจเตเดฑเต เดฎเตเดฒเตเดฏเดคเตเดคเดฟเตฝ เดเดคเดพเดฃเตเดเต เดฒเดเดฌเดฎเดพเดฏ เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดตเตผเดฆเตเดงเดจเดตเดฟเดจเต เดเดพเดฐเดฃเดฎเดพเดเตเดจเตเดจเต: เดเดคเต redo เดเตเดฐเตเดชเตเดชเตเดเดณเดฟเตฝ เด เดธเดฟเตปเดเตเดฐเดฃเดธเต io เดฎเตเดกเต เดเตพเดชเตเดชเตเดเตเดคเตเดคเตเดจเตเดจเดคเดพเดฃเต.
เดเดฐเต เดซเตเดกเต เดกเดพเดฑเตเดฑเดพเดฌเตเดธเดฟเตฝ เดจเดฟเดเตเดเตพ เดเดคเต เดเตเดฏเตเดฏเดฃเต เดตเตเดฃเตเดเดฏเต เดเดจเตเดจเดคเดพเดฃเต เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดเตเดฆเตเดฏเด. เดเดตเดฟเดเต เดเดพเตป เดเดจเตเดจเตเดคเตเดคเดจเตเดจเต เดชเตเดฐเดธเตเดคเดพเดตเดฟเดเตเดเดพเตป เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเตเดเตเดคเตเดคเตเดจเตเดจเต: เดเดคเต เดเดฐเต เดชเตเดฐเดงเดพเดจ เดเดเดเดฎเดพเดฃเต. - เดธเดฌเตโเดกเดฟเดฏเตเดเต เดฒเตเดเต เดฌเดซเดฑเดฟเดจเตเดฑเต เดตเดฒเตเดชเตเดชเด: เดเดฐเต เดชเตเดฐเดงเดพเดจ เดเดเดเดฎเดพเดฏเดฟ เดฎเดพเดฑเตเดจเตเดจเดคเต เดฏเตเดเตเดคเดฟเดธเดนเดฎเดพเดฃเต.
เดฒเตเดเต เดฌเดซเดฑเดฟเดจเตเดฑเต เดตเดฒเตเดชเตเดชเด เดเตเดฑเตเดคเดพเดเตเดฎเตเดชเตเตพ, เด เดคเดฟเดจเตเดฑเต เดฌเดซเดฑเดฟเดเดเต เดถเตเดทเดฟ เดเตเดฑเดฏเตเด, เดเตเดเตเดคเตฝ เดคเดตเดฃ เด เดคเต เดเดตเดฟเดเตเดเตเดดเตเดเตเดจเตเดจเต เดเตเดเดพเดคเต/เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดชเตเดคเดฟเดฏ เดฑเตเดกเตเดเตเดธเต เดกเดพเดฑเตเดฑเดฏเตเดเต เดเดฐเต เดญเดพเดเดคเตเดคเดฟเดจเดพเดฏเดฟ เด เดคเดฟเตฝ เดเดฐเต เดธเตเดตเดคเดจเตเดคเตเดฐ เดเดฐเดฟเดฏ เด เดจเตเดตเดฆเดฟเดเตเดเดพเดจเตเดณเตเดณ เดเดดเดฟเดตเดฟเดฒเตเดฒเดพเดฏเตเดฎ.
เดเดคเดฟเดจเตผเดคเตเดฅเด: เดฒเตเดเต เดฌเดซเดฑเดฟเตฝ เดเดเด เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเดคเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเตเดเตเด เดเดพเดฒเดคเดพเดฎเดธเด เดเตเดเดพเดคเต/เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เด เดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฃเตเดเตเด เดเตเดฏเตเดฏเดพเดจเตเดณเตเดณ เดกเดพเดฑเตเดฑ เดตเตเดฃเตเดเตเด เดเตเดฏเตเดฏเตเด เดเตเดฐเตเดชเตเดชเตเดเดณเดฟเดฒเตเดเตเดเต เดกเดเดชเต เดเตเดฏเตเดฏเตเดจเตเดจเต.
เด เดเดพเดฒเดคเดพเดฎเดธเด, เดคเตเตผเดเตเดเดฏเดพเดฏเตเด, เดเดเดชเดพเดเตเดเตพเดเตเดเดพเดฏเตเดณเตเดณ เดกเดพเดฑเตเดฑเดพเดฌเตเดธเดฟเดจเตเดฑเต เดคเตเดฐเตเดชเตเดเตเดเดฟเดจเต เดฌเดพเดงเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเด. - เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเตผ
db_block_checksum
: เดจเดจเตเดจเดพเดฏเดฟ, เดเตเดเดพเดคเต, เดชเตเดคเตเดตเดพเดฏเดฟ เดเดคเต เดตเตเดฏเดเตเดคเดฎเดพเดฃเต - เดเดเดชเดพเดเต เดชเตเดฐเตเดธเดธเตเดธเดฟเดเดเต เดธเดฌเตเดกเดพเดฑเตเดฑเดฌเตเดธเดฟเดจเตเดฑเต เดฌเดซเตผ เดเดพเดทเตเดฏเดฟเตฝ เดกเดพเตผเดเตเดเดฟ เดฌเตเดฒเตเดเตเดเตเดเดณเตเดเต เดฐเตเดชเตเดเดฐเดฃเดคเตเดคเดฟเดฒเตเดเตเดเต เดจเดฏเดฟเดเตเดเตเดจเตเดจเต.
เดกเดพเดฑเตเดฑเดพเดฌเตเดฒเตเดเตเดเตเดเดณเตเดเต เดเตเดเตเดเตเดธเด เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดฎเตเดชเตเตพ, เดกเดพเดฑเตเดฑเดพเดฌเตเดธเต เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดฏเตเดฃเตเดเดคเตเดฃเตเดเต - เดกเดพเดฑเตเดฑเดพเดฌเตเดฒเตเดเตเดเดฟเดจเตเดฑเต เดฌเตเดกเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เด เดเตเดเตเดเตเดธเด เดเดฃเดเตเดเดพเดเตเดเตเด, เดกเดพเดฑเตเดฑเดพเดฌเตเดฒเตเดเตเดเต เดนเตเดกเดฑเดฟเตฝ เดเดดเตเดคเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดต เดเดชเดฏเตเดเดฟเดเตเดเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเด: เดชเตเดฐเตเดคเตเดคเดเตเดเตพ / เดชเตเดฐเตเดคเตเดคเดชเตเดชเตเดเตเดจเตเดจเดฟเดฒเตเดฒ.
เด เดคเตเดคเดฐเด เดเตเดฒเดฟเดเตพเดเตเดเต เดตเตเดฃเตเดเตเด เดกเดพเดฑเตเดฑ เดชเตเดฐเตเดธเดธเตเดธเดฟเดเดเต เดเดพเดฒเดคเดพเดฎเดธเด เดตเดฐเตเดคเตเดคเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ, เด เดคเดจเตเดธเดฐเดฟเดเตเดเต, เด เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเตผ เดธเดเตเดเดฎเดพเดเตเดเตเดจเตเดจ เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเด เดฎเตเดเตเดเดพเดจเดฟเดธเดตเตเด เดชเตเดฐเดพเดงเดพเดจเตเดฏเดฎเตผเดนเดฟเดเตเดเตเดจเตเดจเต.
เด เดคเตเดเตเดฃเตเดเดพเดฃเต เดตเตเดฃเตเดเตผ เด เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเดฟเดจเตเดณเตเดณ เดกเตเดเตเดฏเตเดฎเตเดจเตเดฑเตเดทเดจเดฟเตฝ, เด เดคเดฟเดจเดพเดฏเดฟ เดตเตเดฏเดคเตเดฏเดธเตเดค เดฎเตเดฒเตเดฏเดเตเดเตพ เดตเดพเดเตเดฆเดพเดจเด เดเตเดฏเตเดฏเตเดจเตเดจเดคเต (เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเตผ) เด เดคเต, เดเดฐเต เดธเตเดตเดพเดงเตเดจเด เดเดฃเตเดเดพเดเตเดฎเตเดจเตเดจเต เดเตเดฑเดฟเดเตเดเตเดจเตเดจเต, เดชเดเตเดทเต, เดจเดฟเดเตเดเตพเดเตเดเต "เดเดซเต" เดตเดฐเต เดตเตเดฏเดคเตเดฏเดธเตเดค เดฎเตเดฒเตเดฏเดเตเดเตพ เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเดพเด. เดตเตเดฏเดคเตเดฏเดธเตเดค เดเดเดพเดคเดเตเดเตพ.
เดถเดฐเดฟ, เดเดฐเต เดเดเตเดณ เดจเดฟเดเดฎเดจเด.
เดธเดฎเตเดชเดจเด, เดชเตเดคเตเดตเต, เดคเดฟเดเดเตเดเตเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเดคเดพเดฏเดฟ เดฎเดพเดฑเตเดจเตเดจเต.
เดฒเตเดกเดฟเดจเดพเดฏเดฟ เด เดคเดฟเดจเตเดฑเต (เดธเดฟเดธเตเดฑเตเดฑเด) เดเดชเตเดฑเตเดฑเดฟเดฎเตฝ เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเดจเตเดจเดคเดฟเดจเต, เดเดฐเต เดจเดฟเดถเตเดเดฟเดค เดธเตเดตเดจ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต เดฒเตเดกเต เดเตเดธเตเดฑเตเดฑเดฟเดเดเดฟเดจเตเดฑเต เดชเตเดฐเดพเดฐเดเดญ เดเดเตเดเดคเตเดคเดฟเตฝ, เดฒเตเดกเดฟเดจเดพเดฏเดฟ เดธเดฟเดธเตเดฑเตเดฑเด เดธเดเตเดเตเดเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดฑเต เดชเตเดฐเดคเตเดฏเตเดเดคเดเตพ เดตเดณเดฐเตเดฏเดงเดฟเดเด เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเดพเดคเดฟเดฐเดฟเดเตเดเดพเตป เด เดฆเตเดฆเตเดนเด เดธเตเดตเดฏเด เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต.
เดเดจเตเดจเดพเตฝ เดเดคเต เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเตเด เดเดดเดฟเดตเดพเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ - เดเตเดฑเดเตเดเดคเต เดงเดพเดฐเดฃเดฏเตเดเต เดคเดฒเดคเตเดคเดฟเดฒเตเดเตเดเดฟเดฒเตเด: เดธเดฟเดธเตเดฑเตเดฑเด โเด เดกเตเดเดธเตเดฑเตเดฑเตเดฎเตเดจเตเดฑเต เดจเตเดฌเตเดเดณเตเดเตเดเตเดฑเดฟเดเตเดเตเดโ เด เดจเตเดฌเตเดเดณเตเดเต เด เดจเตเดตเดฆเดจเตเดฏเดฎเดพเดฏ เดญเตเดฐเดฎเดฃ เดถเตเดฐเตเดฃเดฟเดเดณเตเดเตเดเตเดฑเดฟเดเตเดเตเด เด เดฑเดฟเดเตเดเดฟเดฐเดฟเดเตเดเดฃเด.
เด เดธเดฎเตเดชเดจเดคเตเดคเดฟเดจเต เดคเดพเดฐเดคเดฎเตเดฏเตเดจ เดตเตเดเดคเตเดคเดฟเตฝ เดเดชเตเดฑเตเดฑเดฟเดฎเตฝ เดธเดฟเดธเตเดฑเตเดฑเด เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดเดฃเตเดเตเดคเตเดคเดพเตป เดเดดเดฟเดฏเตเด.
เดเตเดเดพเดคเต, เดชเดฐเดฟเดถเตเดงเดจเดพ เดซเดฒเดเตเดเดณเต เด
เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟ, เดธเดฟเดธเตเดฑเตเดฑเด เดชเตเดฐเดเดเดจ เด
เดณเดตเตเดเดณเตเด เดธเดฟเดธเตเดฑเตเดฑเด เดเตเดฐเดฎเตเดเดฐเดฃ เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเดณเตเดเต เดฎเตเดฒเตเดฏเดเตเดเดณเตเด เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดฌเดจเตเดงเดคเตเดคเดฟเดจเตเดฑเต เดธเตเดตเดญเดพเดตเดคเตเดคเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดตเดฟเดตเดฐเดเตเดเตพ เดจเตเดเดพเดจเดพเดเตเด.
เดคเตเตผเดเตเดเดฏเดพเดฏเตเด, เดเดฐเต เดจเดฟเดถเตเดเดฟเดค เดฒเตเดกเดฟเดจเต เดเตเดดเดฟเดฒเตเดเตเดเดฟเดฒเตเด เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเตเดเตเดเตเดฑเดฟเดเตเดเตเด เด เดคเดฟเดจเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเตเดเตเดเตเดฑเดฟเดเตเดเตเด เดตเดณเดฐเต เดเดดเดคเตเดคเดฟเดฒเตเดณเตเดณ เด เดงเดพเดฐเดฃเดฏเตเดเต เดเดตเดฟเตผเดญเดพเดตเดคเตเดคเดฟเดจเต เดเดคเต เดเดพเดฐเดฃเดฎเดพเดเดฃเด.
เดชเตเดฐเดพเดฏเตเดเดฟเดเดฎเดพเดฏเดฟ, เดเดคเต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต เด เดคเตเดคเดฐเด เดชเดฐเดฟเดถเตเดงเดจเดเตพ เดคเดฏเตเดฏเดพเดฑเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเตเดฒเดตเตเดเตพเดเตเดเดพเดฏเดฟ เดเดทเตโเดเดพเดจเตเดธเตเดคเดฎเดพเดเตเดเดฟเดฏ เดธเดฟเดธเตเดฑเตเดฑเด เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเตเดฒเดตเตเดเดณเตเดเต เดเดฐเต เดเตเดฎเดพเดฑเตเดฑเดฎเดพเดฃเต.
เดเดพเตป เดชเตเดฐเดคเตเดฏเตเดเด เดถเตเดฐเดฆเตเดงเดฟเดเตเดเดพเตป เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเต: เด เดธเดฎเตเดชเดจเดคเตเดคเดฟเตฝ, เดตเดพเดฃเดฟเดเตเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเตฝ เดเดฃเตเดเดพเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดเดชเตเดชเดฑเตเดฑเตเดฑเดฟเดเดเต เด เดตเดธเตเดฅเดเดณเดฟเดฒเตเดเตเดเตเดณเตเดณ เดธเดฟเดธเตเดฑเตเดฑเด เดเตเดธเตเดฑเตเดฑเดฟเดเดเดฟเดจเตเดฑเต เดชเดฐเตเดฏเดพเดชเตเดคเดคเดฏเตเดเต เด เดณเดตเต เดตเดณเดฐเต เดชเตเดฐเดงเดพเดจเดฎเดพเดฃเต.
เดจเดฟเดเตเดเดณเตเดเต เดถเตเดฐเดฆเตเดงเดฏเตเดเตเดเตเด เดธเดฎเดฏเดคเตเดคเดฟเดจเตเด เดจเดจเตเดฆเดฟ.
เด เดตเดฒเดเดฌเด: www.habr.com