เชนเซเชฒเซ
เชฎเซเช เชฎเชพเชฐเซ เชถเซเชง เชถเซเชฐ เชเชฐเชตเชพเชจเซเช เชจเชเซเชเซ เชเชฐเซเชฏเซเช - เชตเชฟเชเชพเชฐ, เช
เชเชฎเชพเชฏเชถ เช
เชจเซ เชญเซเชฒเชจเซเช เชซเชณ.
เชฎเซเชเชพเชญเชพเชเซ: เช เชเซเช เชถเซเชง เชจเชฅเซ, เช
เชฒเชฌเชคเซเชค - เช เชฌเชงเซเช เชฒเชพเชเชฌเชพ เชธเชฎเชฏเชฅเซ เชเชพเชฃเชตเซเช เชเซเชเช, เชเซเช เชฒเชพเชเซ เชเชเชเชกเชพเชเซเชฏ เชกเซเชเชพ เชชเซเชฐเซเชธเซเชธเชฟเชเช เช
เชจเซ เชเซเชเชชเชฃ เชธเชฟเชธเซเชเชฎเชจเชพ เชเชชเซเชเชฟเชฎเชพเชเชเซเชถเชจ เชธเชพเชฅเซ เชธเชเชเชณเชพเชฏเซเชฒเชพ เชเซ, เชเชพเชธ เชเชฐเซเชจเซ เชกเซเชฌเซเชเชฎเชเชธ เชเชฐเซเชฐเซ เชจเชฅเซ.
เช
เชจเซ: เชนเชพ, เชคเซเช เชเชพเชฃเซ เชเซ, เชคเซเช เชคเซเชฎเชจเชพ เชธเชเชถเซเชงเชจ เชชเชฐ เชฐเชธเชชเซเชฐเชฆ เชฒเซเชเซ เชฒเชเซ เชเซ,
เชฌเซเชเซ เชฌเชพเชเซ: IT เชจเชฟเชทเซเชฃเชพเชคเซ, DBA เชตเชเซเชเซ เชเชจเซเชเชฐเชจเซเช เชชเชฐ เช เช
เชญเชฟเชเชฎเชจเซ เชเซเช เชตเซเชฏเชพเชชเช เชเชฒเซเชฒเซเช เช
เชฅเชตเชพ เชชเซเชฐเชธเชพเชฐ เชฎเชจเซ เชฆเซเชเชพเชคเซ เชจเชฅเซ.
เชคเซเชฅเซ, เชฌเชฟเชเชฆเซ เชธเซเชงเซ.
เชเชพเชฒเซ เชงเชพเชฐเซเช เชเซ เช เชฎเชพเชฐเซ เชชเชพเชธเซ เชเช เชเชพเชฐเซเชฏ เชเซ: เช เชฎเซเช เชชเซเชฐเชเชพเชฐเชจเชพ เชเชพเชฐเซเชฏเชจเซ เชธเซเชตเชพ เชฎเชพเชเซ เชเซเชเซเชเชธ เชธเซเชตเชพ เชธเชฟเชธเซเชเชฎ เชธเซเช เชเชฐเชตเซ.
เชคเซ เช เชเชพเชฐเซเชฏ เชตเชฟเชถเซ เชเชพเชฃเซเชคเซเช เชเซ: เชคเซ เชถเซเช เชเซ, เช เชเชพเชฐเซเชฏเชจเซ เชเซเชฃเชตเชคเซเชคเชพ เชเซเชตเซ เชฐเซเชคเซ เชฎเชพเชชเชตเชพเชฎเชพเช เชเชตเซ เชเซ เช เชจเซ เช เชเซเชฃเชตเชคเซเชคเชพเชจเซ เชฎเชพเชชเชตเชพ เชฎเชพเชเซ เชฎเชพเชชเชฆเชเชก เชถเซเช เชเซ.
เชเชพเชฒเซ เช เชชเชฃ เชฎเชพเชจเซ เชฒเชเช เชเซ เชคเซ เชตเชงเซ เชเซ เชเชเซเช เชเชพเชฃเซเชคเซเช เช เชจเซ เชธเชฎเชเชพเชฏเซเช เชเซ: เช เชธเซเชตเชพ เชธเชฟเชธเซเชเชฎเชฎเชพเช (เช เชฅเชตเชพ เชธเชพเชฅเซ) เชเชพเชฐเซเชฏ เชเซเชตเซ เชฐเซเชคเซ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ.
"เชตเชงเซ เชเซ เชเชเซเช" - เชเชจเซ เช เชฐเซเชฅ เช เชเซ เชเซ เชเซเชเซเชเชธ เชธเชพเชงเชจ, เชเชชเชฏเซเชเชฟเชคเชพ, เชธเซเชตเชพ เชคเซเชฏเชพเชฐ เชเชฐเชตเซ เชถเชเซเชฏ เชเซ (เช เชฅเชตเชพ เชคเซเชจเซ เชเซเชฏเชพเชเชเชฅเซ เชฎเซเชณเชตเชตเซ) เชเซ เชเชคเซเชชเชพเชฆเชจเชฎเชพเช เชนเชถเซ เชคเซ เชฎเชพเชเซ เชชเซเชฐเชคเชพ เชชเซเชฐเชฎเชพเชฃเชฎเชพเช เชชเชฐเซเชเซเชทเชฃ เชฒเซเชก เชธเชพเชฅเซ เชธเชฟเชธเซเชเชฎ เชชเชฐ เชธเชเชถเซเชฒเซเชทเชฃ เช เชจเซ เชฒเชพเชเซ เชเชฐเซ เชถเชเชพเชฏ เชเซ, เชเชคเซเชชเชพเชฆเชจเชฎเชพเช เชเชพเชฎ เชเชฐเชตเชพ เชฎเชพเชเซ เชชเซเชฐเชคเซ เชชเชฐเซเชฏเชพเชชเซเชค เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเชเชฎเชพเช.
เชธเชพเชฐเซเช, เชเชพเชฒเซ เชงเชพเชฐเซเช เชเซ เช เชธเซเชตเชพ เชธเชฟเชธเซเชเชฎ เชฎเชพเชเซ เชเซเช เชตเชฃ เชชเชฐเชฟเชฎเชพเชฃเซเชจเซ เชธเชฎเซเชน เชเชพเชฃเซเชคเซ เชเซ, เชเซเชจเซ เชเชชเชฏเซเช เช เชธเชฟเชธเซเชเชฎเชจเซ เชคเซเชจเชพ เชเชพเชฐเซเชฏเชจเซ เชเชคเซเชชเชพเชฆเชเชคเชพเชจเชพ เชธเชเชฆเชฐเซเชญเชฎเชพเช เชเซเช เชตเชตเชพ เชฎเชพเชเซ เชเชฐเซ เชถเชเชพเชฏ เชเซ.
เช เชจเซ เชธเชฎเชธเซเชฏเชพ เชถเซเช เชเซ - เช เชธเซเชตเชพ เชธเชฟเชธเซเชเชฎเชจเซ เชชเซเชฐเชคเซ เชธเชเชชเซเชฐเซเชฃ เชธเชฎเช เชจเชฅเซ, เชเซ เชคเชฎเชจเซ เชเชชเซเชฒ เชชเซเชฒเซเชเชซเซเชฐเซเชฎ เชชเชฐ เชญเชพเชตเชฟ เชฒเซเชก เชฎเชพเชเซ เช เชธเชฟเชธเซเชเชฎเชจเซ เชธเซเชเชฟเชเชเซเชธเชจเซ เชเซเชถเชณเชคเชพเชชเซเชฐเซเชตเช เชเซเช เชตเชตเชพเชจเซ เช เชจเซ เชธเชฟเชธเซเชเชฎเชจเซ เชเชตเชถเซเชฏเช เชเชคเซเชชเชพเชฆเชเชคเชพ เชฎเซเชณเชตเชตเชพ เชฎเชพเชเซ เชชเชฐเชตเชพเชจเชเซ เชเชชเซ เชเซ.
เชตเซเชฒ. เช เชฒเชเชญเช เชนเชเชฎเซเชถเชพ เชเซเชธ เชเซ.
เชคเชฎเซ เช เชนเซเช เชถเซเช เชเชฐเซ เชถเชเซ?
เช เซเช เชเซ, เชชเซเชฐเชฅเชฎ เชตเชธเซเชคเซ เชเซ เชงเซเชฏเชพเชจเชฎเชพเช เชเชตเซ เชเซ เชคเซ เช เชธเชฟเชธเซเชเชฎ เชฎเชพเชเซเชจเชพ เชฆเชธเซเชคเชพเชตเซเชเซเชเชฐเชฃเชจเซ เชเซเชตเชพเชจเซเช เชเซ. เชเชกเชเชธเซเชเชฎเซเชจเซเช เชชเซเชฐเชพเชฎเซเชเชฐเซเชธเชจเชพ เชฎเซเชฒเซเชฏเซ เชฎเชพเชเซ เชธเซเชตเซเชเชพเชฐเซเชฏ เชฐเซเชจเซเช เชถเซเช เชเซ เชคเซ เชธเชฎเชเซ. เช เชจเซ, เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เชธเชเชเชฒเชจ เชตเชเชถ เชชเชฆเซเชงเชคเชฟเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ, เชชเชฐเซเชเซเชทเชฃเซเชฎเชพเช เชธเชฟเชธเซเชเชฎ เชชเชฐเชฟเชฎเชพเชฃเซ เชฎเชพเชเซ เชฎเซเชฒเซเชฏเซ เชชเชธเชเชฆ เชเชฐเซ.
เชคเซ. เชธเชฟเชธเซเชเชฎเชจเซ เชคเซเชจเชพ เชฐเซเชชเชฐเซเชเชพเชเชเชจ เชชเชฐเชฟเชฎเชพเชฃเซ เชฎเชพเชเซ เชฎเซเชฒเซเชฏเซเชจเชพ เชเซเชเซเชเชธ เชธเซเชเชจเชพ เชธเซเชตเชฐเซเชชเชฎเชพเช เช เชฎเซเช เชชเซเชฐเชเชพเชฐเชจเซเช เชฐเซเชชเชฐเซเชเชพเชเชเชจ เชเชชเซ.
เช เชเซเชฌ เช เชเซเชฒ-เชฏเซเชเชฟเชฒเชฟเชเซ, เชฒเซเชก เชเชจเชฐเซเชเชฐเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชคเซเชจเชพ เชชเชฐ เชเซเชธเซเช เชฒเซเชก เชฒเชพเชเซ เชเชฐเซ.
เช
เชจเซ เชฎเซเชฒเซเชฏ เชเซเช - เชชเซเชฐเชคเชฟเชญเชพเชต, เช
เชฅเชตเชพ เชธเชฟเชธเซเชเชฎเชจเซ เชเซเชฃเชตเชคเซเชคเชพเชจเซเช เชฎเซเชเซเชฐเชฟเช.
เชฌเซเชเซ เชตเชฟเชเชพเชฐ เช เชจเชฟเชทเซเชเชฐเซเชท เชนเซเช เชถเชเซ เชเซ เชเซ เช เชเซเชฌ เชฒเชพเชเชฌเซ เชธเชฎเชฏ เชเซ.
เช เซเช เชเซ, เชคเซ เชเซ: เชเซ เชคเซเชฏเชพเช เชเชฃเชพ เชฌเชงเชพ เชเซเชฏเซเชจเชฟเชเช เชชเชฐเชฟเชฎเชพเชฃเซ เชเซ, เชเซ เชคเซเชฎเชจเชพ เชเชตเชฐเซ เชฒเซเชตเชพเชฏเซเชฒเชพ เชฎเซเชฒเซเชฏเซเชจเซ เชถเซเชฐเซเชฃเซ เชฎเซเชเซ เชเซ, เชเซ เชฆเชฐเซเช เชตเซเชฏเชเซเชคเชฟเชเชค เชฒเซเชก เชชเชฐเซเชเซเชทเชฃ เชชเซเชฐเซเชฃ เชฅเชตเชพเชฎเชพเช เชเชฃเซ เชธเชฎเชฏ เชฒเซ เชเซ, เชคเซ: เชนเชพ, เช เชฌเชงเซเช เช เชธเซเชตเซเชเชพเชฐเซเชฏ เชฐเชเชฎ เชฒเช เชถเชเซ เชเซ เชจเชพ เชธเชฎเชฏเซ.
เชธเชพเชฐเซเช, เชคเชฎเซ เชเซ เชธเชฎเชเซ เชถเชเซ เชเซ เช เชจเซ เชฏเชพเชฆ เชฐเชพเชเซ เชถเชเซ เชเซ เชคเซ เช เชนเซเช เชเซ.
เชคเชฎเซ เชถเซเชงเซ เชถเชเซ เชเซ เชเซ เชธเซเชตเชพ เชธเชฟเชธเซเชเชฎ เชธเซเชเชฟเชเชเซเชธ เชชเชฐเชฟเชฎเชพเชฃเซเชจเชพ เชฎเซเชฒเซเชฏเซเชจเชพ เชธเชฎเซเชนเชฎเชพเช เชเซเชเชฒเชพเช เชฎเซเชฒเซเชฏเซเชจเชพ เชเซเชฐเชฎ เชคเชฐเซเชเซ เชตเซเชเซเชเชฐ เชเซ.
เชเชตเชพ เชฆเชฐเซเช เชตเซเชเซเชเชฐ, เช เชจเซเชฏ เชตเชธเซเชคเซเช เชธเชฎเชพเชจ เชนเซเชฏ เชเซ (เชเซเชฎเชพเช เชคเซ เช เชตเซเชเซเชเชฐเชฅเซ เชชเซเชฐเชญเชพเชตเชฟเชค เชจเชฅเซ), เชฎเซเชเซเชฐเชฟเชเชจเชพ เชธเชเชชเซเชฐเซเชฃ เชเซเชเซเชเชธ เชฎเซเชฒเซเชฏเชจเซ เช เชจเซเชฐเซเชช เชเซ - เชชเชฐเซเชเซเชทเชฃ เชฒเซเชก เชนเซเช เชณ เชธเชฟเชธเซเชเชฎเชจเซ เชเชพเชฎเชเซเชฐเซเชจเซ เชเซเชฃเชตเชคเซเชคเชพเชจเซเช เชธเซเชเช.
เชเชเชฒเซ
เชเชพเชฒเซ เชธเชฟเชธเซเชเชฎ เชฐเซเชชเชฐเซเชเชพเชเชเชจ เชตเซเชเซเชเชฐ เชคเชฐเซเชเซ เชฆเชฐเซเชถเชพเชตเซเช เชเซเชฏเชพเช ; เชเซเชฏเชพเช โ เชธเชฟเชธเซเชเชฎ เชฐเซเชชเชฐเซเชเชพเชเชเชจ เชชเชฐเชฟเชฎเชพเชฃเซเชจเซ เชธเชเชเซเชฏเชพ, เชเชฎเชพเชเชจเชพ เชเซเชเชฒเชพ เชชเชฐเชฟเชฎเชพเชฃเซ เชเซ.
เช
เชจเซ เชเชจเซ เช
เชจเซเชฐเซเชช เชฎเซเชเซเชฐเชฟเชเชจเซเช เชฎเซเชฒเซเชฏ เชเชพเชฒเซ เชคเซเชจเซ เชคเชฐเซเชเซ เชฆเชฐเซเชถเชพเชตเซเช
, เชชเชเซ เชเชชเชฃเชจเซ เชเช เชเชพเชฐเซเชฏ เชฎเชณเซ เชเซ:
เชธเชพเชฐเซเช, เชชเชเซ: เชฎเชพเชฐเชพ เชเชฟเชธเซเชธเชพเชฎเชพเช, เชฌเชงเซเช เชคเชฐเชค เช เชจเซเชเซ เชเชตเซ เชเซ: เชฎเชพเชฐเชพ เชตเชฟเชฆเซเชฏเชพเชฐเซเชฅเซ เชฆเชฟเชตเชธเซเชฅเซ เชฒเชเชญเช เชญเซเชฒเซ เชเชฏเซเชฒเซเช, เชซเชเชเซเชถเชจเชจเชพ เช เชเชคเชฟเชฎ เชญเชพเชเชจเซ เชถเซเชงเชตเชพ เชฎเชพเชเซเชจเชพ เช เชฒเซเชเซเชฐเชฟเชงเชฎเซเชธ.
เช เซเช เชเซ, เชชเชฐเชเชคเซ เช เชนเซเช เชเช เชธเชเชธเซเชฅเชพเชเซเชฏ เช เชจเซ เชฒเชพเชเซ เชชเซเชฐเชถเซเชจ เชเชญเซ เชฅเชพเชฏ เชเซ: เชเชฏเชพ เช เชฒเซเชเซเชฐเชฟเชงเชฎเชจเซ เชเชชเชฏเซเช เชเชฐเชตเซ.
- เช เชฐเซเชฅเชฎเชพเช - เชเซเชฅเซ เชคเชฎเซ เชนเชพเชฅเชฅเซ เชเชเชพ เชเซเชก เชเชฐเซ เชถเชเซ.
- เช เชจเซ เชคเซ เชเชพเชฎ เชเชฐเชตเชพ เชฎเชพเชเซ, เชเชเชฒเซ เชเซ. เชเชเซเชธเซเชเซเชฐเซเชฎเชฎ (เชเซ เชคเซเชฏเชพเช เชนเซเชฏ เชคเซ), เชธเชพเชฐเซเช, เชเชเชพเชฎเชพเช เชเชเซเช เชธเชเชเชฒเชจ เชตเชเชถ เชเชฐเชคเชพเช เชตเชงเซ เชเชกเชชเซ.
เชชเซเชฐเชฅเชฎ เชฌเชฟเชเชฆเซ เชธเชเชเซเชค เชเชชเซ เชเซ เชเซ เชเชชเชฃเซ เชเซเชเชฒเชพเช เชชเชฐเซเชฏเชพเชตเชฐเชฃเซ เชคเชฐเชซ เชงเซเชฏเชพเชจ เชเชชเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ เชเซเชฎเชพเช เชเชตเชพ เช
เชฒเซเชเซเชฐเชฟเชงเชฎเซเชธ เชชเชนเซเชฒเชพเชฅเซ เช เช
เชฎเชฒเชฎเชพเช เชฎเซเชเชตเชพเชฎเชพเช เชเชตเซเชฏเชพ เชเซ, เช
เชจเซ เช
เชฎเซเช เชธเซเชตเชฐเซเชชเซ, เชเซเชกเชฎเชพเช เชเชชเชฏเซเช เชฎเชพเชเซ เชคเซเชฏเชพเชฐ เชเซ.
เชธเชพเชฐเซเช, เชนเซเช เชเชพเชฃเซเช เชเซเช python
ะธ cran-r
เชฌเซเชเชพ เชฎเซเชฆเซเชฆเชพเชจเซ เช เชฐเซเชฅ เช เชเซ เชเซ เชคเชฎเชพเชฐเซ เชชเซเชคเชพเชจเซ เชเชฒเซเชเซเชฐเชฟเชงเชฎเซเชธ เชตเชฟเชถเซ เชตเชพเชเชเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ, เชคเซเช เชถเซเช เชเซ, เชคเซเชฎเชจเซ เชเชฐเซเชฐเชฟเชฏเชพเชคเซ เชถเซเช เชเซ, เชคเซเชฎเชจเชพ เชเชพเชฐเซเชฏเชจเซ เชธเซเชตเชฟเชงเชพเช.
เช เชจเซ เชคเซเช เชเซ เชเชชเซ เชเซ เชคเซ เชเชชเชฏเซเชเซ เชเชกเช เชธเชฐเซ เชนเซเช เชถเชเซ เชเซ - เชชเชฐเชฟเชฃเชพเชฎเซ, เช เชฅเชตเชพ เชธเซเชงเชพ เช เชฒเซเชเซเชฐเชฟเชงเชฎเชฅเซ เช.
เช เชฅเชตเชพ เชคเซเช เช เชฒเซเชเซเชฐเชฟเชงเชฎเชจเชพ เชชเชฐเชฟเชฃเชพเชฎเซเชฎเชพเชเชฅเซ เชฎเซเชณเชตเซ เชถเชเชพเชฏ เชเซ.
เชเชฃเซเช เชเชจเชชเซเช เชถเชฐเชคเซ เชชเชฐ เชเชงเชพเชฐ เชฐเชพเชเซ เชเซ.
เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เชเซ, เชเซเช เชเชพเชฐเชฃเชธเชฐ, เชคเชฎเชพเชฐเซ เชเชกเชชเชฅเซ เชชเชฐเชฟเชฃเชพเชฎ เชฎเซเชณเชตเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ, เชธเชพเชฐเซเช, เชคเชฎเชพเชฐเซ เชเซเชฐเซเชกเชฟเชฏเชจเซเช เชกเชฟเชธเซเชจเซเช เชเชฒเซเชเซเชฐเชฟเชงเชฎเซเชธ เชคเชฐเชซ เชเซเชตเชพเชจเซ เช เชจเซ เชคเซเชฎเชพเชเชฅเซ เชเช เชชเชธเชเชฆ เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ.
เช เชฅเชตเชพ, เชเซ เชธเชฎเชฏ เชเชเชฒเซ เชฎเชนเชคเซเชตเชชเซเชฐเซเชฃ เชจเชฅเซ, เชคเซ เชคเชฎเซ, เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เชธเซเชเซเชเซเชธเซเชเชฟเช เชเชชเซเชเชฟเชฎเชพเชเชเซเชถเชจ เชชเชฆเซเชงเชคเชฟเชเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชถเชเซ เชเซ, เชเซเชฎ เชเซ เชเชจเซเชตเชเชถเชฟเช เช เชฒเซเชเซเชฐเชฟเชงเชฎ.
เชนเซเช เช เช เชญเชฟเชเชฎเชจเชพ เชเชพเชฐเซเชฏเชจเซ เชงเซเชฏเชพเชจเชฎเชพเช เชฒเซเชตเชพเชจเซ เชชเซเชฐเชธเซเชคเชพเชต เชฎเซเชเซเช เชเซเช, เชธเชฟเชธเซเชเชฎ เชฐเซเชชเชฐเซเชเชพเชเชเชจ เชชเชธเชเชฆ เชเชฐเซเชจเซ, เชเชจเซเชตเชเชถเชฟเช เช เชฒเซเชเซเชฐเชฟเชงเชฎเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ, เชเชเชณ, เชคเซเชฅเซ เชฌเซเชฒเชตเชพ เชฎเชพเชเซ: เชชเซเชฐเชฏเซเชเชถเชพเชณเชพ เชเชพเชฐเซเชฏ.
เชฎเซเชณ:
- เชธเซเชตเชพ เชธเชฟเชธเซเชเชฎ เชคเชฐเซเชเซ เชฐเชนเซเชตเชพ เชฆเซ:
oracle xe 18c
- เชคเซเชจเซ เชเซเชฐเชพเชจเซเชเซเชเซเชถเชจเชฒ เชเชเซเชเชฟเชตเชฟเชเซ เช เชจเซ เชงเซเชฏเซเชฏ เชชเซเชฐเซ เชเชฐเชตเชพ เชฆเซ: เชธเชฌเชกเซเชเชพเชฌเซเชเชจเซเช เชธเซเชฅเซ เชตเชงเซ เชถเชเซเชฏ เชฅเซเชฐเซเชชเซเช, เชตเซเชฏเชตเชนเชพเชฐเซ/เชธเซเชเชเชกเชฎเชพเช เชฎเซเชณเชตเชตเชพ เชฎเชพเชเซ.
- เชกเซเชเชพ เชธเชพเชฅเซ เชเชพเชฎ เชเชฐเชตเชพเชจเซ เชชเซเชฐเชเซเชคเชฟ เช
เชจเซ เชเชพเชฎเชจเชพ เชธเชเชฆเชฐเซเชญเชฎเชพเช เชตเซเชฏเชตเชนเชพเชฐเซ เชเซเชฌ เช เช
เชฒเช เชนเซเช เชถเชเซ เชเซ.
เชเชพเชฒเซ เชธเชเชฎเชค เชฅเชเช เชเซ เช เชเชตเชพ เชตเซเชฏเชตเชนเชพเชฐเซ เชเซ เชเซ เชฎเซเชเชพ เชชเซเชฐเชฎเชพเชฃเชฎเชพเช เชเซเชฌเซเชฏเซเชฒเชฐ เชกเซเชเชพ เชชเชฐ เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชเชฐเชคเชพ เชจเชฅเซ.
เช เช เชฐเซเชฅเชฎเชพเช เชเซ เชคเซเช เชซเชฐเซเชฅเซ เชเชฐเชตเชพ เชเชฐเชคเชพเช เชตเชงเซ เชชเซเชฐเซเชตเชตเชคเซ เชกเซเชเชพ เชเชจเชฐเซเช เชเชฐเชคเชพ เชจเชฅเซ เช เชจเซ เชชเชเชเซเชคเชฟเช เช เชจเซ เชฎเซเชเชพ เชเซเชทเซเชเชเซเชจเซ เชฎเซเชเซ เชเชเชพเชตเชพเชฐเซ เชชเชฐ เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชเชฐเชคเชพ เชจเชฅเซ.
เช เชเชตเชพ เชตเซเชฏเชตเชนเชพเชฐเซ เชเซ เชเซ เชตเชงเซ เชเซ เชเชเชพ เชฎเซเชเชพ เชเซเชทเซเชเชเชฎเชพเช เชเช เชชเชเชเซเชคเชฟเชจเซ เชฌเชฆเชฒเซ เชเซ, เช เชเซเชฌเชฒ เชชเชฐ เชเชเซ เชธเชเชเซเชฏเชพเชฎเชพเช เช เชจเซเชเซเชฐเชฎเชฃเชฟเชเชพเช เชเซ.
เช เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเชฎเชพเช: เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชตเซเชฏเชตเชนเชพเชฐเซ เชฎเชพเชเซ เชธเชฌเชกเซเชเชพเชฌเซเชเชจเซ เชเชคเซเชชเชพเชฆเชเชคเชพ, เชเชฐเชเซเชทเชฃ เชธเชพเชฅเซ, เชฐเซเชกเซเชเซเชธ เชกเซเชเชพเชฌเซเช เชฆเซเชตเชพเชฐเชพ เชชเซเชฐเชเซเชฐเชฟเชฏเชพเชจเซ เชเซเชฃเชตเชคเซเชคเชพ เชฆเซเชตเชพเชฐเชพ เชจเชเซเชเซ เชเชฐเชตเชพเชฎเชพเช เชเชตเชถเซ.
เช เชธเซเชตเซเชเชฐเชฃ - เชเซ เชเชชเชฃเซ เชธเชฌเชกเซเชฌเซ เชธเซเชเชฟเชเชเซเชธ เชตเชฟเชถเซ เชเชพเชธ เชตเชพเชค เชเชฐเซเช.
เชเชพเชฐเชฃ เชเซ, เชธเชพเชฎเชพเชจเซเชฏ เชเชฟเชธเซเชธเชพเชฎเชพเช, เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เชเซเชฌเซเชฏเซเชฒเชฐ เชกเซเชเชพ เช เชจเซ/เช เชฅเชตเชพ เชเซเชฌเซเชฏเซเชฒเชฐ เชฎเซเชกเชฒ เชธเชพเชฅเซ เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเชจเชพ เชเชพเชฐเซเชฏเชจเซ เชกเชฟเชเชพเชเชจเชจเซ เชเชพเชฐเชฃเซ, SQL เชธเชคเซเชฐเซ เชตเชเซเชเซ เชตเซเชฏเชตเชนเชพเชฐเชฟเช เชคเชพเชณเชพเช เชนเซเช เชถเชเซ เชเซ.
เชเซ, เช เชฒเชฌเชคเซเชค, TPS เชฎเซเชเซเชฐเชฟเช เชชเชฐ เชจเชฟเชฐเชพเชถเชพเชเชจเช เช เชธเชฐ เชเชฐเชถเซ เช เชจเซ เชธเชฌเชกเซเชเชพเชฌเซเชเชจเซ เชคเซเชฒเชจเชพเชฎเชพเช เช เชเช เชฌเชพเชนเซเชฏ เชชเชฐเชฟเชฌเชณ เชนเชถเซ: เชธเชพเชฐเซเช, เช เชฐเซเชคเซ เชเซเชฌเซเชฏเซเชฒเชฐ เชฎเซเชกเซเชฒ เชกเชฟเชเชพเชเชจ เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช เชนเชคเซเช เช เชจเซ เชคเซเชฎเชพเช เชกเซเชเชพ เชธเชพเชฅเซเชจเซเช เชเชพเชฐเซเชฏ เชเซ เช เชตเชฐเซเชงเซ เชฅเชพเชฏ เชเซ.
เชคเซเชฅเซ, เชชเซเชฐเชฏเซเชเชจเซ เชถเซเชฆเซเชงเชคเชพ เชฎเชพเชเซ, เช เชฎเซ เช เชชเชฐเชฟเชฌเชณเชจเซ เชฌเชพเชเชพเชค เชฐเชพเชเซเชถเซเช, เช เชจเซ เชจเซเชเซ เชนเซเช เชฌเชฐเชพเชฌเชฐ เชเซเชตเซ เชฐเซเชคเซ เชธเซเชชเชทเซเช เชเชฐเซเชถ.
- เชเชพเชฒเซ, เชจเชฟเชถเซเชเชฟเชคเชคเชพ เชฎเชพเชเซ, เชฎเชพเชจเซ เชฒเชเช เชเซ เชกเซเชเชพเชฌเซเชเชฎเชพเช เชธเชฌเชฎเชฟเช เชเชฐเชพเชฏเซเชฒ 100% SQL เชเชฆเซเชถเซ DML เชเชฆเซเชถเซ เชเซ.
เชธเชฌเชกเซเชเชพเชฌเซเช เชธเชพเชฅเซ เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเชจเชพ เชเชพเชฎเชจเซ เชฒเชพเชเซเชทเชฃเชฟเชเชคเชพเชเชจเซ เชชเชฐเซเชเซเชทเชฃเซเชฎเชพเช เชธเชฎเชพเชจ เชฐเชนเซเชตเชพ เชฆเซ.
เชเซเชฎ เชเซ: 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 เชชเชฆเซเชงเชคเชฟเชจเซ เชนเซเชคเซ เชชเซเชฒเซเชเชซเซเชฐเซเชฎเชจเซเช เชชเชฐเซเชเซเชทเชฃ เชเชฐเชตเชพเชจเซ เชเซ
เช เชฐเชเซ เชตเชฟเชตเชพเชฆ เชตเชฟเชจเชพ. เชเช เชฎเชนเชคเซเชคเชฎ เชนเชพเชฐเซเชกเชตเซเชฐ เชชเซเชฐเชฆเชฐเซเชถเชจ เชเชฒเชพเชตเซ เชถเชเชคเซเช เชจเชฅเซ
เชเชชเซเชฒเชฟเชเซเชถเชจ เชเซเชกเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชเซ, เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เชเชชเซเชฒเชฟเชเซเชถเชจ เชฒเซเชเซเชเช เชฆเซเชตเชพเชฐเชพ เช เชฅเชตเชพ เชคเซ เชฌเชเชงเชพเชฏเซเชฒ เชเซ
เชเชฐเซเชเชฒ เชกเซเชเชพเชฌเซเช เชฌเซเชฒเซเชเซเชธ เชถเซเชฐ เชเชฐเซ เชฐเชนเซเชฏเชพ เชเซ. เชคเซ เชธเชพเชเซเช เชเซ - เชกเซเชเชพ เชถเซเชฐ เชเชฐเชคเซ เชตเชเชคเซ เชเชตเชฐเชนเซเชก เชนเซเชฏ เชเซ
เชกเซเชเชพ เชฌเซเชฒเซเชเซเชธเชฎเชพเช! เชชเชฐเชเชคเซ SLOB-เชคเซเชจเชพ เชกเชฟเชซเซเชฒเซเช เชเชฎเชพเชตเชเชฎเชพเช-เชเชตเชพ เชตเชฟเชตเชพเชฆเชฅเซ เชชเซเชฐเชคเชฟเชฐเชเซเชทเชพ เชเซ.
เช เชเซเชทเชฃเชพ: เช
เชจเซเชฐเซเชช เชเซ, เชคเซ เชเซ.
cl เชธเชคเซเชฐเซเชจเซ เชธเชฎเชพเชจเชคเชพเชจเซ เชกเชฟเชเซเชฐเซเชจเซเช เชจเชฟเชฏเชฎเชจ เชเชฐเชตเซเช เช
เชจเซเชเซเชณ เชเซ, เช เชเชพเชตเซ เชเซ -t
เชเชชเชฏเซเชเชฟเชคเชพ เชถเชฐเซ เชเชฐเซ runit.sh
SLOB เชฅเซ
DML เชเชฆเซเชถเซเชจเซ เชเชเชพเชตเชพเชฐเซ, เชธเชฌเชกเซ เชชเชฐ เชฎเซเชเชฒเชตเชพเชฎเชพเช เชเชตเชคเชพ เชเซเชเซเชธเซเช เชธเชเชฆเซเชถเชพเชเชจเซ เชธเชเชเซเชฏเชพเชฎเชพเช, เชฆเชฐเซเช เชเซเชเซเชธเซเช เชธเชคเซเชฐ, เชชเชฐเชฟเชฎเชพเชฃเชฎเชพเช เชจเชฟเชฏเชฎเชจ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ UPDATE_PCT
เช
เชฒเช เช
เชจเซ เชเซเชฌ เช เช
เชจเซเชเซเชณ: SLOB
เชชเซเชคเซ, เชฒเซเชก เชธเชคเซเชฐ เชชเชนเซเชฒเชพ เช
เชจเซ เชชเชเซ - เชเช statspack, เช
เชฅเชตเชพ 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"
เชคเซ. เชฆเชฐเซเช เชเชพเชฐเซเชฏเชเชฐ เชฎเชพเชเซ (เชตเซเชฏเชตเชนเชพเชฐเชฟเช เชฐเซเชคเซ: เชกเซเชฌเซเชฎเชพเช เชเช เช เชฒเช 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 เชเชฅเซเชฅเชพเช เชเซ - เชชเซเชฐเซเชฃเชพเชเชเซ เช เชจเซ เชถเชฌเซเชฆเชฎเชพเชณเชพ เชฎเซเชฒเซเชฏเซ.
เชธเชฎเชธเซเชฏเชพ, เช เชฒเชฌเชคเซเชค, เชถเชฌเซเชฆเชฎเชพเชณเชพ เชฎเซเชฒเซเชฏเซเชจเซ เช เชฎเซเช เชเซเชเซเชเชธ เชธเชเชเซเชฏเชพเช เชธเซเชเชชเซเชจเซ เชธเชฐเชณเชคเชพเชฅเซ เชเชพเชณเซ เชถเชเชพเชฏ เชเซ.
เชเชฎ, เช เชเชคเซ, เชเชฐ เชธเซเชเซเชฐเชฟเชชเซเชเชจเซ เชฎเซเชเซเชฏ เชญเชพเช เชเชจเชพ เชเซเชตเซ เชฆเซเชเชพเชฏ เชเซ:
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
เช
เชจเชฟเชตเชพเชฐเซเชฏเชชเชฃเซ, เชธเชฐเซเช เชธเซเชชเซเชธเชจเซ เชตเชฟเชธเซเชคเชพเชฐ เชจเชฟเชฐเซเชฆเชฟเชทเซเช เชเชฐเซเชฒ เชเซ, เชเซเชจเซ เช
เชเชฆเชฐ เชเชตเชพ เชตเซเชเซเชเชฐ (เช
เชฅเชตเชพ เชตเซเชเซเชเชฐ) เชฎเชพเชเซ เชถเซเชง เชเชฐเชตเชพเชฎเชพเช เชเชตเชถเซ เชเซเชจเชพ เชฎเชพเชเซ เชซเชฟเชเชจเซเชธ เชซเชเชเซเชถเชจเชจเซเช เชฎเชนเชคเซเชคเชฎ เชฎเซเชฒเซเชฏ เชชเซเชฐเชพเชชเซเชค เชฅเชถเซ.
เชเชพ เชธเชฌเชฐเซเชเชฟเชจ เชซเชฟเชเชจเซเชธ เชซเชเชเซเชถเชจเชจเซ เชฎเชนเชคเซเชคเชฎ เชเชฐเชตเชพ เชฎเชพเชเซ เชถเซเชง เชเชฐเซ เชเซ.
เชธเชพเชฐเซเช, เชคเซ เชชเชเซ, เชคเซ เชคเชพเชฐเชฃ เชเชชเซ เชเซ เชเซ, เช เชเชฟเชธเซเชธเชพเชฎเชพเช, เชคเซ เชเชฐเซเชฐเซ เชเซ เชเซ เชซเชฟเชเชจเซเชธ เชซเชเชเซเชถเชจ, เชธเชฌเชกเซเชจเชพ เชเซเชเซเชเชธ เชชเชฐเชฟเชฎเชพเชฃเซ เชฎเชพเชเซเชจเชพ เชฎเซเชฒเซเชฏเซเชจเชพ เชธเชฎเซเชน เชคเชฐเซเชเซ เชตเซเชเซเชเชฐเชจเซ เชธเชฎเชเชตเซเช, เชธเชฌเชกเซเชฎเชพเชเชฅเซ เชฎเซเชเซเชฐเชฟเช เชชเซเชฐเชพเชชเซเชค เชเชฐเซ เชเซ.
เชเชเชฒเซ เชเซ: เชเซเชเชฒเชพ, เชเชชเซเชฒ เชธเชฌเชกเซ เชธเซเชเช เชช เช เชจเซ เชธเชฌเชกเซ เชชเชฐ เชเชชเซเชฒ เชฒเซเชก เชธเชพเชฅเซ: เชธเชฌเชกเซ เชชเซเชฐเชคเชฟ เชธเซเชเชจเซเชก เชตเซเชฏเชตเชนเชพเชฐเซ เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชเชฐเซ เชเซ.
เชเชเชฒเซ เชเซ, เชเซเชฏเชพเชฐเซ เชชเซเชฐเชเช เชฅเชพเชฏ เชเซ, เชคเซเชฏเชพเชฐเซ เชซเชฟเชเชจเซเชธ เชซเชเชเซเชถเชจเชจเซ เช เชเชฆเชฐ เชจเซเชเซเชจเชพ เชฎเชฒเซเชเชฟ-เชธเซเชเซเชช เชเชฐเชตเซเช เชเชตเชถเซเชฏเช เชเซ:
- เชธเชเชเซเชฏเชพเชเชจเชพ เชเชจเชชเซเช เชตเซเชเซเชเชฐ เชชเชฐ เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชเชฐเชตเซ - เชคเซเชจเซ เชธเชฌเชกเซเชเชพ เชชเชฐเชฟเชฎเชพเชฃเซ เชฎเชพเชเซ เชฎเซเชฒเซเชฏเซเชฎเชพเช เชฐเซเชชเชพเชเชคเชฐเชฟเชค เชเชฐเชตเซเช.
- เชเชชเซเชฒ เชเชฆเชจเชพ เชฐเซเชกเซ เชเซเชฅเซเชจเซ เชเชชเซเชฒ เชธเชเชเซเชฏเชพ เชฌเชจเชพเชตเชตเชพเชจเซ เชชเซเชฐเชฏเชพเชธ. เชคเชฆเซเชชเชฐเชพเชเชค, เชชเซเชฐเชฏเชพเชธ เชจเชฟเชทเซเชซเชณ เชฅเช เชถเชเซ เชเซ.
เชฎเซเชเซเชเชฟเชจ เชเซเชฅเซ เชเซ เชชเชนเซเชฒเชพเชฅเซ เชธเชฌเชกเซเชฎเชพเช เช เชธเซเชคเชฟเชคเซเชตเชฎเชพเช เชเซ, เช เชฎเซเช เชฎเชพเชคเซเชฐเชพเชฎเชพเช เช เชจเซ เช เชฎเซเช เชเชฆเชฎเชพเช, เชชเซเชฐเชฏเซเชเชจเซ เชถเซเชฆเซเชงเชคเชพ เชฎเชพเชเซ - 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)
}
เชคเซ. เชฌเชงเชพ เชเชพเชฎ: เชซเชฟเชเชจเซเชธ เชซเชเชเซเชถเชจเชฎเชพเช เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ.
เชเชพ-เชธเชฌเชฐเซเชเชฟเชจ เชตเซเชเซเชเชฐ เช
เชฅเชตเชพ, เชตเชงเซ เชฏเซเชเซเชฏ เชฐเซเชคเซ, เชฐเชเชเชธเซเชคเซเชฐเซเชจเซ เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชเชฐเซ เชเซ.
เชเซเชฎเชพเช, เชเชชเชฃเชพ เชฎเชพเชเซ เชเซ เชธเซเชฅเซ เช
เชเชคเซเชฏเชจเซเช เชเซ เชคเซ เชเชจเซเชจ เชธเชพเชฅเซเชจเชพ เชฐเชเชเชธเซเชคเซเชฐเซเชจเซ เชชเชธเชเชฆเชเซ เชเซ เชเซเชจเชพ เชฎเชพเชเซ เชซเชฟเชเชจเซเชธ เชซเชเชเซเชถเชจ เชฎเซเชเชพ เชฎเซเชฒเซเชฏเซ เชเชคเซเชชเชจเซเชจ เชเชฐเซ เชเซ.
เช, เชธเชพเชฐเชฎเชพเช, N-เชชเชฐเชฟเชฎเชพเชฃเซเชฏ เชถเซเชง เชเชเซเชฏเชพเชฎเชพเช เชตเซเชเซเชเชฐเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชฐเชเชเชธเซเชคเซเชฐเซเชจเชพ เชถเซเชฐเซเชทเซเช เชธเชฎเซเชนเชจเซ เชถเซเชงเชตเชพเชจเซ เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชเซ.
เชเซเชฌ เช เชธเซเชชเชทเซเช, เชตเชฟเชเชคเชตเชพเชฐ
เชนเซเช เชฌเซ เชคเชเชจเซเชเซ เชฎเซเชฆเซเชฆเชพเชเชจเซ เช เชฒเชเชฅเซ เชจเซเชเชงเชตเชพ เชฎเชพเชเชเซ เชเซเช.
เชเชพเชฐเซเชฏเชฎเชพเชเชฅเซ เชธเชนเชพเชฏเช เชเซเชฒเซเชธ evaluate
, เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เชธเซเชเซเชช-เชธเซเชเชพเชฐเซเช, เชธเชฌเชกเซ เชชเซเชฐเชพเชฎเซเชเชฐเชจเซเช เชฎเซเชฒเซเชฏ เชธเซเช เชเชฐเชตเซเช, เชคเซเชจเชพ เชเชงเชพเชฐเซ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ cran-r
เชเชพเชฐเซเชฏเซ system2
เชเซเชจเซ เชฎเชฆเชฆเชฅเซ: เช เชฎเซเช bash เชธเซเชเซเชฐเชฟเชชเซเช เช เชฅเชตเชพ เชเชฎเชพเชจเซเชก เชเชนเซเชตเชพเชฎเชพเช เชเชตเซ เชเซ.
เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ:
เชธเซเช_เชกเซเชฌเซ_เชชเซเชฐเชพเชฎเซเชเชฐ
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 เช เชเช เชธเชเชเซเชฏเชพ เชเซ เชเซ เชชเซเชฐเชคเชฟเชฌเชฟเชเชฌเชฟเชค เชเชฐเซ เชเซ เชเซ เช เชตเชฟเชถเซเชทเชคเชพเชจเชพ เชฎเซเชฒเซเชฏเซเชจเชพ เชเชงเชพเชฐเซ, เช
เชตเชฒเซเชเชจเซ เชธเชพเชฅเซเชจเชพ เชกเซเชเชพเชธเซเชเชจเซ เชตเชฟเชญเชพเชเชฟเชค เชเชฐเซ เชถเชเชพเชฏ เชเซ, เชเซเชฅเซ เชเช เชญเชพเชเชฎเชพเช เชฎเซเชเซเชฐเชฟเชเชจเชพ เชเช เชฎเซเชฒเซเชฏ เชธเชพเชฅเซเชจเซ เชกเซเชเชพ เชเซ เช
เชจเซ เชฌเซเชเชพ เชญเชพเชเชฎเชพเช เชฎเซเชเซเชฐเชฟเชเชจเซเช เชฌเซเชเซเช เชฎเซเชฒเซเชฏ.
เชธเชพเชฐเซเช, เชคเซ เชเซ: เช เชเซเชเชฒเซ เชนเชฆ เชธเซเชงเซ เชตเชฐเซเชเซเชเซเชค เชตเชฟเชถเซเชทเชคเชพ เชเซ (เชฎเซเช เชฐเซเชจเซเชกเชฎเชซเซเชฐเซเชธเซเช เชชเชฐ เชธเซเชฅเซ เชธเซเชชเชทเซเช, เชฐเชถเชฟเชฏเชจ-เชญเชพเชทเชพเชจเซ เชธเชฎเชเซเชคเซ เชเซเช
เชฒเซเชก เชชเชฐเซเชเซเชทเชฃเซเชจเชพ เชชเชฐเชฟเชฃเชพเชฎเซ เชธเชพเชฅเซ เชกเซเชเชพเชธเซเชเชจเซ เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชเชฐเชตเชพ เชฎเชพเชเซ เชเชพเชฎเชฆเชพเชฐ-เชเซเชกเซเชค เชเชฐ-เชเซเชก:
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
เชคเชฎเซ เชคเชฎเชพเชฐเชพ เชนเชพเชฅ เชตเชกเซ เช
เชฒเซเชเซเชฐเชฟเชงเชฎเชจเชพ เชนเชพเชฏเชชเชฐเชชเซเชฐเชพเชฎเซเชเชฐเซเชธเชจเซ เชธเซเชงเชพ เช เชชเชธเชเชฆ เชเชฐเซ เชถเชเซ เชเซ เช
เชจเซ, เชฎเซเชกเซเชฒเชจเซ เชเซเชฃเชตเชคเซเชคเชพ เชชเชฐ เชงเซเชฏเชพเชจ เชเซเชจเซเชฆเซเชฐเชฟเชค เชเชฐเซเชจเซ, เชเช เชฎเซเชกเซเชฒ เชชเชธเชเชฆ เชเชฐเซ เชถเชเซ เชเซ เชเซ เชฎเชพเชจเซเชฏเชคเชพ เชกเซเชเชพเชธเซเช เชชเชฐเชจเซ เชเชเชพเชนเซเชเชจเซ เชตเชงเซ เชเซเชเซเชเชธ เชฐเซเชคเซ เชชเซเชฐเซเชฃ เชเชฐเซ เชเซ.
เชคเชฎเซ เช เชเชพเชฐเซเชฏ เชฎเชพเชเซ เช
เชฎเซเช เชชเซเชฐเชเชพเชฐเชจเซเช เชซเชเชเซเชถเชจ เชฒเชเซ เชถเชเซ เชเซ (เชฎเชพเชฐเซเช เชฆเซเชตเชพเชฐเชพ, เชซเชฐเซเชฅเซ, เช
เชฎเซเช เชชเซเชฐเชเชพเชฐเชจเชพ เชเชชเซเชเชฟเชฎเชพเชเชเซเชถเชจ เช
เชฒเซเชเซเชฐเชฟเชงเชฎเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ).
เชคเชฎเซ เชเชฐ เชชเซเชเซเชเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชถเชเซ เชเซ caret
, เชฎเซเชฆเซเชฆเซ เชฎเชนเชคเซเชตเชชเซเชฐเซเชฃ เชจเชฅเซ.
เชชเชฐเชฟเชฃเชพเชฎเซ, เช เชเชฟเชธเซเชธเชพเชฎเชพเช, เชฒเชเซเชทเชฃเซเชจเชพ เชฎเชนเชคเซเชตเชจเซ เชกเชฟเชเซเชฐเซเชจเซเช เชฎเซเชฒเซเชฏเชพเชเชเชจ เชเชฐเชตเชพ เชฎเชพเชเซ เชจเซเชเซเชจเชพ เชชเชฐเชฟเชฃเชพเชฎ เชชเซเชฐเชพเชชเซเชค เชฅเชพเชฏ เชเซ:
เชตเซเชฒ. เชเชฎ, เชเชชเชฃเซ เชตเซเชถเซเชตเชฟเช เชชเซเชฐเชคเชฟเชฌเชฟเชเชฌ เชถเชฐเซ เชเชฐเซ เชถเชเซเช เชเซเช:
- เชคเซ เชคเชพเชฐเชฃ เชเชชเซ เชเซ เชเซ เช เชชเชฐเซเชเซเชทเชฃ เชถเชฐเชคเซ เชนเซเช เชณ, เชธเซเชฅเซ เชฎเชนเชคเซเชตเชชเซเชฐเซเชฃ เชชเชฐเชฟเชฎเชพเชฃ เชนเชคเซเช
commit_wait
เชคเชเชจเซเชเซ เชฐเซเชคเซ, เชคเซ เชธเชฌเชกเซเชฌเซ เชฒเซเช เชฌเชซเชฐเชฎเชพเชเชฅเซ เชตเชฐเซเชคเชฎเชพเชจ เชฒเซเช เชเซเชฅเชฎเชพเช เชฐเซเชกเซ เชกเซเชเชพ เชฒเชเชตเชพเชจเชพ io เชเชชเชฐเซเชถเชจเชจเชพ เชเชเซเชเซเชเซเชฏเซเชถเชจ เชฎเซเชกเชจเซ เชธเซเชชเชทเซเช เชเชฐเซ เชเซ: เชธเชฟเชเชเซเชฐเชจเชธ เช เชฅเชตเชพ เช เชธเซเชฎเซเชณ.
เชเชฟเชเชฎเชคnowait
เชเซ tps เชฎเซเชเซเชฐเชฟเชเชจเชพ เชฎเซเชฒเซเชฏเชฎเชพเช เชฒเชเชญเช เชเชญเซ, เชฌเชนเซเชตเชฟเชง เชตเชงเชพเชฐเชพเชฎเชพเช เชชเชฐเชฟเชฃเชฎเซ เชเซ: เช เชฐเซเชกเซ เชเซเชฅเซเชฎเชพเช เช เชธเซเชฎเซเชณ io เชฎเซเชกเชจเซ เชธเชฎเชพเชตเซเชถ เชเซ.
เชเช เช เชฒเช เชชเซเชฐเชถเซเชจ เช เชเซ เชเซ เชคเชฎเชพเชฐเซ เชซเซเชก เชกเซเชเชพเชฌเซเชเชฎเชพเช เช เชเชฐเชตเซเช เชเซเชเช เชเซ เชจเชนเซเช. เช เชนเซเช เชนเซเช เชฎเชพเชฐเซ เชเชพเชคเชจเซ เชซเชเซเชค เชเชนเซเชตเชพ เชฎเชพเชเซ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เชเชฐเซเช เชเซเช: เช เชเช เชฎเชนเชคเซเชตเชชเซเชฐเซเชฃ เชชเชฐเชฟเชฌเชณ เชเซ. - เชคเซ เชคเชพเชฐเซเชเชฟเช เชเซ เชเซ เชธเชฌเชกเซเชจเชพ เชฒเซเช เชฌเชซเชฐเชจเซเช เชเชฆ เชจเซเชเชงเชชเชพเชคเซเชฐ เชชเชฐเชฟเชฌเชณ เชเซ.
เชฒเซเช เชฌเชซเชฐเชจเซเช เชเชฆ เชเซเชเชฒเซเช เชจเชพเชจเซเช เชเซ, เชคเซเชจเซ เชฌเชซเชฐเชฟเชเช เชเซเชทเชฎเชคเชพ เชเซเชเชฒเซ เชเชเซ เชเซ, เชคเซเชเชฒเซ เชตเชพเชฐ เชคเซ เชเชตเชฐเชซเซเชฒเซ เชฅเชพเชฏ เชเซ เช เชจเซ/เช เชฅเชตเชพ เชจเชตเชพ เชฐเซเชกเซเชเซเชธ เชกเซเชเชพเชจเชพ เชญเชพเช เชฎเชพเชเซ เชคเซเชฎเชพเช เชฎเซเชเซเชค เชตเชฟเชธเซเชคเชพเชฐ เชซเชพเชณเชตเชตเชพเชฎเชพเช เช เชธเชฎเชฐเซเชฅเชคเชพ.
เชเชจเซ เช เชฐเซเชฅ เชเซ: เชฒเซเช เชฌเชซเชฐเชฎเชพเช เชเชเซเชฏเชพ เชซเชพเชณเชตเชตเชพเชฎเชพเช เช เชจเซ/เช เชฅเชตเชพ เชคเซเชฎเชพเชเชฅเซ เชฐเซเชกเซ เชกเซเชเชพเชจเซ เชซเชฐเซเชฅเซ เชเชฐเซ เชเซเชฅเซเชฎเชพเช เชกเชฎเซเชช เชเชฐเชตเชพ เชธเชพเชฅเซ เชธเชเชเชณเชพเชฏเซเชฒ เชตเชฟเชฒเชเชฌ.
เช เชตเชฟเชฒเชเชฌ, เช เชฒเชฌเชคเซเชค, เชตเซเชฏเชตเชนเชพเชฐเซ เชฎเชพเชเซ เชกเซเชเชพเชฌเซเชเชจเชพ เชฅเซเชฐเซเชชเซเชเชจเซ เช เชธเชฐ เชเชฐเซ เชเซ เช เชจเซ เชเชฐเซ เชเซ. - เชชเซเชฐเชพเชฎเซเชเชฐ
db_block_checksum
: เชธเชพเชฐเซเช, เชชเชฃ, เชธเชพเชฎเชพเชจเซเชฏ เชฐเซเชคเซ เชคเซ เชธเซเชชเชทเซเช เชเซ - เชเซเชฐเชพเชจเซเชเซเชเซเชถเชจ เชชเซเชฐเซเชธเซเชธเชฟเชเช เชธเชฌเชกเซเชเชพเชฌเซเชเชจเชพ เชฌเชซเชฐ เชเซเชถเชฎเชพเช เชกเชพเชฐเซเชเซ เชฌเซเชฒเซเชเซเชธเชจเซ เชฐเชเชจเชพ เชคเชฐเชซ เชฆเซเชฐเซ เชเชพเชฏ เชเซ.
เชเซ, เชเซเชฏเชพเชฐเซ เชกเซเชเชพเชฌเซเชฒเซเชเชจเชพ เชเซเชเชธเชฎเซเชธเชจเซ เชเชเชพเชธเชฃเซ เชธเชเซเชทเชฎ เชนเซเชฏ, เชคเซเชฏเชพเชฐเซ เชกเซเชเชพเชฌเซเชธเซ เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชเชฐเชตเชพเชจเซ เชนเซเชฏ เชเซ - เชกเซเชเชพเชฌเซเชฒเซเชเชจเชพ เชฎเซเชเซเชฏ เชญเชพเชเชฎเชพเชเชฅเซ เช เชเซเชเชธเชฎเซเชธเชจเซ เชเชฃเชคเชฐเซ เชเชฐเชตเซ, เชกเซเชเชพเชฌเซเชฒเซเช เชนเซเชกเชฐเชฎเชพเช เชถเซเช เชฒเชเซเชฏเซเช เชเซ เชคเซเชจเซ เชธเชพเชฅเซ เชคเซเชฎเชจเซ เชคเชชเชพเชธเซ: เชฎเซเช/เชฎเซเชณ เชจเชฅเซ.
เชเชตเชพ เชเชพเชฐเซเชฏ, เชซเชฐเซเชฅเซ, เชกเซเชเชพ เชชเซเชฐเซเชธเซเชธเชฟเชเชเชฎเชพเช เชตเชฟเชฒเชเชฌ เชเชฐเซ เชถเชเชคเชพ เชจเชฅเซ, เช เชจเซ เชคเซ เชฎเซเชเชฌ, เชชเซเชฐเชพเชฎเซเชเชฐ เช เชจเซ เชฎเชฟเชเซเชจเชฟเชเชฎ เชเซ เช เชชเชฐเชฟเชฎเชพเชฃเชจเซ เชธเซเช เชเชฐเซ เชเซ เชคเซ เชจเซเชเชงเชชเชพเชคเซเชฐ เชนเซเชตเชพเชจเซเช เชฌเชนเชพเชฐ เชเชตเซเชฏเซเช เชเซ.
เชคเซเชฅเซ เช เชตเชฟเชเซเชฐเซเชคเชพ เชเชซเชฐ เชเชฐเซ เชเซ, เช เชชเชฐเชฟเชฎเชพเชฃ เชฎเชพเชเซเชจเชพ เชฆเชธเซเชคเชพเชตเซเชเซเชเชฐเชฃเชฎเชพเช, เชตเชฟเชตเชฟเชง เชฎเซเชฒเซเชฏเซ เช เชจเซ เชจเซเชเชงเซ เชเซ เชนเชพ, เชคเซเชฏเชพเช เช เชธเชฐ เชฅเชถเซ, เชชเชฐเชเชคเซ เชคเชฎเซ เชตเชฟเชตเชฟเชง เชฎเซเชฒเซเชฏเซ, "เชฌเชเชง" เช เชจเซ เชตเชฟเชตเชฟเชง เช เชธเชฐเซ เชชเชฃ เชชเชธเชเชฆ เชเชฐเซ เชถเชเซ เชเซ.
เชธเชพเชฐเซเช, เชตเซเชถเซเชตเชฟเช เชจเชฟเชทเซเชเชฐเซเชท.
เช เชญเชฟเชเชฎ, เชธเชพเชฎเชพเชจเซเชฏ เชฐเซเชคเซ, เชคเชฆเซเชฆเชจ เชเชพเชฐเซเชฏเชเชพเชฐเซ เชนเซเชตเชพเชจเซเช เชฌเชนเชพเชฐ เชเชตเซเชฏเซเช เชเซ.
เชคเซ เชเซเชเซเชเชธ เชธเซเชตเชพ เชธเชฟเชธเซเชเชฎเชจเชพ เชฒเซเชก เชชเชฐเซเชเซเชทเชฃเชจเชพ เชชเซเชฐเชพเชฐเชเชญเชฟเช เชคเชฌเชเซเชเชพเชฎเชพเช, เชฒเซเชก เชฎเชพเชเซ เชคเซเชจเซ (เชธเชฟเชธเซเชเชฎ) เชถเซเชฐเซเชทเซเช เชฐเซเชชเชฐเซเชเชพเชเชเชจ เชชเชธเชเชฆ เชเชฐเชตเชพ เชฎเชพเชเซ, เชฒเซเชก เชฎเชพเชเซ เชธเชฟเชธเซเชเชฎ เชธเซเช เชเชฐเชตเชพเชจเซ เชตเชฟเชถเชฟเชทเซเชเชคเชพเชเชฎเชพเช เชตเชงเซ เชชเชกเชคเซ เชคเชชเชพเชธ เชจ เชเชฐเชตเชพ เชฎเชพเชเซ, เชชเซเชคเชพเชจเซ เชคเชฆเซเชฆเชจ เชชเชฐเชตเชพเชจเชเซ เชเชชเซ เชเซ.
เชชเชฐเชเชคเซ เชคเซ เชคเซเชจเซ เชธเชเชชเซเชฐเซเชฃเชชเชฃเซ เชฌเชพเชเชพเชค เชเชฐเชคเซเช เชจเชฅเซ - เชเชเชพเชฎเชพเช เชเชเซเช เชธเชฎเชเชฃเชจเชพ เชธเซเชคเชฐเซ: เชธเชฟเชธเซเชเชฎ "เชเชกเชเชธเซเชเชฎเซเชจเซเช เชจเซเชฌเซเชธ" เช เชจเซ เช เชจเซเชฌเซเชธเชจเชพ เชชเชฐเชฟเชญเซเชฐเชฎเชฃเชจเซ เช เชจเซเชฎเชคเชฟเชชเชพเชคเซเชฐ เชถเซเชฐเซเชฃเซเช เชตเชฟเชถเซ เชเชพเชฃเชคเซ เชนเซเชตเซ เชเซเชเช.
เช
เชญเชฟเชเชฎ เชชเชเซ เชชเซเชฐเชฎเชพเชฃเชฎเชพเช เชเชกเชชเชฅเซ เชถเซเชฐเซเชทเซเช เชธเชฟเชธเซเชเชฎ เชฐเซเชชเชฐเซเชเชพเชเชเชจ เชถเซเชงเซ เชถเชเซ เชเซ.
เช
เชจเซ เชชเชฐเซเชเซเชทเชฃเชจเชพ เชชเชฐเชฟเชฃเชพเชฎเซเชจเชพ เชเชงเชพเชฐเซ, เชธเชฟเชธเซเชเชฎ เชชเซเชฐเชฆเชฐเซเชถเชจ เชฎเซเชเซเชฐเชฟเชเซเชธ เช
เชจเซ เชธเชฟเชธเซเชเชฎ เชธเซเชเชฟเชเชเซเชธ เชชเชฐเชฟเชฎเชพเชฃเซเชจเชพ เชฎเซเชฒเซเชฏเซ เชตเชเซเชเซเชจเชพ เชธเชเชฌเชเชงเชจเซ เชชเซเชฐเชเซเชคเชฟ เชตเชฟเชถเซเชจเซ เชฎเชพเชนเชฟเชคเซ เชฎเซเชณเชตเชตเชพเชจเซเช เชถเชเซเชฏ เชเซ.
เชเซ, เช เชฒเชฌเชคเซเชค, เชธเชฟเชธเซเชเชฎเชจเซ เช เชเซเชฌ เช เชเชเชกเซ เชธเชฎเชเชฃเชจเชพ เชเชฆเชญเชตเชฎเชพเช เชซเชพเชณเซ เชเชชเชตเซ เชเซเชเช, เชคเซเชจเซ เชเชพเชฎเชเซเชฐเซ, เชเชเชพเชฎเชพเช เชเชเชพ เชเชชเซเชฒ เชญเชพเชฐ เชนเซเช เชณ.
เชตเซเชฏเชตเชนเชพเชฐเชฎเชพเช, เช เชธเชฟเชธเซเชเชฎเชจเชพ เชเชตเชพ เชชเชฐเซเชเซเชทเชฃ เชคเซเชฏเชพเชฐ เชเชฐเชตเชพเชจเชพ เชเชฐเซเช เชฎเชพเชเซ เชเชธเซเชเชฎเชพเชเชเซเชก เชธเชฟเชธเซเชเชฎเชจเซ เชธเชฎเชเชตเชพเชจเชพ เชเชฐเซเชเชจเซเช เชตเชฟเชจเชฟเชฎเชฏ เชเซ.
เชนเซเช เช เชฒเชเชฅเซ เชจเซเชเชงเชตเชพ เชฎเชพเชเชเซ เชเซเช: เช เช เชญเชฟเชเชฎเชฎเชพเช, เชคเซ เชตเซเชฏเชตเชธเชพเชฏเชฟเช เชเชพเชฎเชเซเชฐเซเชฎเชพเช เชนเชถเซ เชคเซ เชเชชเชฐเซเชเชฟเชเช เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเช เชฎเชพเชเซ เชธเชฟเชธเซเชเชฎ เชชเชฐเซเชเซเชทเชฃเชจเซ เชชเชฐเซเชฏเชพเชชเซเชคเชคเชพเชจเซ เชกเชฟเชเซเชฐเซ เชตเชฟเชตเซเชเชจเชพเชคเซเชฎเช เชฐเซเชคเซ เชฎเชนเชคเซเชตเชชเซเชฐเซเชฃ เชเซ.
เชคเชฎเชพเชฐเชพ เชงเซเชฏเชพเชจ เช เชจเซ เชธเชฎเชฏ เชฌเชฆเชฒ เชเชญเชพเชฐ.
เชธเซเชฐเซเชธ: www.habr.com