MySQL เชฎเชพเช‚ 300 เชฎเชฟเชฒเชฟเชฏเชจ เชฐเซ‡เช•เซ‹เชฐเซเชกเซเชธเชจเซ‡ เชญเซŒเชคเชฟเช• เชฐเซ€เชคเซ‡ เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชจเซ€ เชตเชพเชฐเซเชคเชพ

เชชเชฐเชฟเชšเชฏ

เชจเชฎเชธเซเชคเซ‡. เชนเซเช‚ ningenMe, เชตเซ‡เชฌ เชกเซ‡เชตเชฒเชชเชฐ เช›เซเช‚.

เชถเซ€เชฐเซเชทเช• เช•เชนเซ‡ เช›เซ‡ เชคเซ‡เชฎ, เชฎเชพเชฐเซ€ เชตเชพเชฐเซเชคเชพ เช MySQL เชฎเชพเช‚ 300 เชฎเชฟเชฒเชฟเชฏเชจ เชฐเซ‡เช•เซ‹เชฐเซเชกเซเชธเชจเซ‡ เชญเซŒเชคเชฟเช• เชฐเซ€เชคเซ‡ เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชจเซ€ เชตเชพเชฐเซเชคเชพ เช›เซ‡.

เชฎเชจเซ‡ เช†เชฎเชพเช‚ เชฐเชธ เชชเชกเซเชฏเซ‹, เชคเซ‡เชฅเซ€ เชฎเซ‡เช‚ เชฐเซ€เชฎเชพเช‡เชจเซเชกเชฐ (เชธเซ‚เชšเชจเซ‹) เชฌเชจเชพเชตเชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚.

เช˜เชฐ - เชšเซ‡เชคเชตเชฃเซ€

เชนเซเช‚ เชœเซ‡ เชฌเซ‡เชš เชธเชฐเซเชตเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช…เชจเซ‡ เชœเชพเชณเชตเชฃเซ€ เช•เชฐเซเช‚ เช›เซเช‚ เชคเซ‡เชจเซ€ เชจเชฟเชฏเชฎเชฟเชค เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช›เซ‡ เชœเซ‡ เชฆเชฟเชตเชธเชฎเชพเช‚ เชเช•เชตเชพเชฐ MySQL เชฎเชพเช‚เชฅเซ€ เช›เซ‡เชฒเซเชฒเชพ เชฎเชนเชฟเชจเชพเชจเซ‹ เชกเซ‡เชŸเชพ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเซ‡ เช›เซ‡.

เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เช† เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฒเช—เชญเช— 1 เช•เชฒเชพเช•เชฎเชพเช‚ เชชเซ‚เชฐเซเชฃ เชฅเชˆ เชœเชพเชฏ เช›เซ‡, เชชเชฐเช‚เชคเซ เช† เชตเช–เชคเซ‡ เชคเซ‡ 7 เช•เซ‡ 8 เช•เชฒเชพเช• เชธเซเชงเซ€ เชชเซ‚เชฐเซเชฃ เชฅเชˆ เชจเชฅเซ€, เช…เชจเซ‡ เชšเซ‡เชคเชตเชฃเซ€ เชชเซ‹เชช เช…เชช เชฅเชตเชพเชจเซเช‚ เชฌเช‚เชง เชฅเชฏเซเช‚ เชจเชฅเซ€...

เช•เชพเชฐเชฃ เชถเซ‹เชงเซ€ เชฐเชนเซเชฏเชพเช‚ เช›เซ€เช

เชฎเซ‡เช‚ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซ‡ เชชเซเชจเชƒเชชเซเชฐเชพเชฐเช‚เชญ เช•เชฐเชตเชพเชจเซ‹ เช…เชจเซ‡ เชฒเซ‰เช—เซเชธ เชœเซ‹เชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซเชฏเซ‹, เชชเชฃ เชฎเชจเซ‡ เช•เช‚เชˆ เช–เซ‹เชŸเซเช‚ เชฆเซ‡เช–เชพเชคเซเช‚ เชจเชฅเซ€.
เช•เซเชตเซ‡เชฐเซ€ เชฏเซ‹เช—เซเชฏ เชฐเซ€เชคเซ‡ เช…เชจเซเช•เซเชฐเชฎเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€. เชชเชฐเช‚เชคเซ เชœเซเชฏเชพเชฐเซ‡ เชฎเซ‡เช‚ เชตเชฟเชšเชพเชฐเซเชฏเซเช‚ เช•เซ‡ เชถเซเช‚ เช–เซ‹เชŸเซเช‚ เชฅเชˆ เชฐเชนเซเชฏเซเช‚ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เชฎเชจเซ‡ เชธเชฎเชœเชพเชฏเซเช‚ เช•เซ‡ เชกเซ‡เชŸเชพเชฌเซ‡เชเชจเซเช‚ เช•เชฆ เช˜เชฃเซเช‚ เชฎเซ‹เชŸเซเช‚ เช›เซ‡.

hoge_table | 350'000'000 |

350 เชฎเชฟเชฒเชฟเชฏเชจ เชฐเซ‡เช•เซ‹เชฐเซเชก. เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพ เชฏเซ‹เช—เซเชฏ เชฐเซ€เชคเซ‡ เช•เชพเชฎ เช•เชฐเซ€ เชฐเชนเซ€ เชนเซ‹เชฏ เชคเซ‡เชตเซเช‚ เชฒเชพเช—เชคเซเช‚ เชนเชคเซเช‚, เชฎเชพเชคเซเชฐ เช–เซ‚เชฌ เชœ เชงเซ€เชฎเซเช‚.

เชฆเชฐ เชฎเชนเชฟเชจเซ‡ เชœเชฐเซ‚เชฐเซ€ เชกเซ‡เชŸเชพ เชธเช‚เช—เซเชฐเชน เช†เชถเชฐเซ‡ 12 เชฐเซ‡เช•เซ‹เชฐเซเชกเซเชธ เชนเชคเซ‹. เชเชตเซเช‚ เชฒเชพเช—เซ‡ เช›เซ‡ เช•เซ‡ เชธเชฟเชฒเซ‡เช•เซเชŸ เช•เชฎเชพเชจเซเชกเชฎเชพเช‚ เชฒเชพเช‚เชฌเซ‹ เชธเชฎเชฏ เชฒเชพเช—เซเชฏเซ‹ เช…เชจเซ‡ เชตเซเชฏเชตเชนเชพเชฐ เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏ เชธเซเชงเซ€ เชเช•เซเชเชฟเช•เซเชฏเซเชŸ เชฅเชฏเซ‹ เชจ เชนเชคเซ‹.

DB

เชคเซ‡ เช†เชตเชถเซเชฏเช•เชชเชฃเซ‡ เชเช• เชŸเซ‡เชฌเชฒ เช›เซ‡ เชœเซ‡ เชฆเชฐเชฐเซ‹เชœ เชฒเช—เชญเช— 400 เชเชจเซเชŸเซเชฐเซ€เช“ เชฆเซเชตเชพเชฐเชพ เชตเชงเซ‡ เช›เซ‡. เชกเซ‡เชŸเชพเชฌเซ‡เช เชฎเชพเชคเซเชฐ เช›เซ‡เชฒเซเชฒเชพ เชฎเชนเชฟเชจเชพ เชฎเชพเชŸเซ‡ เชกเซ‡เชŸเชพ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชจเซ‹ เชนเชคเซ‹, เชคเซ‡เชฅเซ€, เชเชตเซ€ เช…เชชเซ‡เช•เซเชทเชพ เชฐเชพเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€ เช•เซ‡ เชคเซ‡ เช†เชŸเชฒเซ€ เชฎเชพเชคเซเชฐเชพเชฎเชพเช‚ เชกเซ‡เชŸเชพเชจเซ‹ เชฌเชฐเชพเชฌเชฐ เชธเชพเชฎเชจเซ‹ เช•เชฐเชถเซ‡, เชชเชฐเช‚เชคเซ, เช•เชฎเชจเชธเซ€เชฌเซ‡, เชฐเซ‹เชŸเซ‡เชŸ เช“เชชเชฐเซ‡เชถเชจเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชจ เชนเชคเซ‹.

เช† เชกเซ‡เชŸเชพเชฌเซ‡เช เชฎเชพเชฐเชพ เชฆเซเชตเชพเชฐเชพ เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชจเชฅเซ€. เชฎเซ‡เช‚ เชคเซ‡เชจเซ‡ เช…เชจเซเชฏ เชกเซ‡เชตเชฒเชชเชฐ เชชเชพเชธเซ‡เชฅเซ€ เชฒเซ€เชงเซเช‚ เช›เซ‡, เชคเซ‡เชฅเซ€ เชคเซ‡ เชนเชœเซ€ เชชเชฃ เชคเช•เชจเซ€เช•เซ€ เชฆเซ‡เชตเซเช‚ เชœเซ‡เชตเซเช‚ เชฒเชพเช—เซเชฏเซเช‚.

เชเช• เชฌเชฟเช‚เชฆเซ เชเชตเซ‹ เช†เชตเซเชฏเซ‹ เชœเซเชฏเชพเชฐเซ‡ เชฆเชฐเชฐเซ‹เชœ เชฆเชพเช–เชฒ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชคเชพ เชกเซ‡เชŸเชพเชจเซเช‚ เชชเซเชฐเชฎเชพเชฃ เชฎเซ‹เชŸเซเช‚ เชฅเชˆ เช—เชฏเซเช‚ เช…เชจเซ‡ เช›เซ‡เชตเชŸเซ‡ เชคเซ‡เชจเซ€ เชฎเชฐเซเชฏเชพเชฆเชพ เชชเชฐ เชชเชนเซ‹เช‚เชšเซ€. เชเชตเซเช‚ เชฎเชพเชจเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช•เซ‡ เช†เชŸเชฒเซ€ เชฎเซ‹เชŸเซ€ เชฎเชพเชคเซเชฐเชพเชฎเชพเช‚ เชกเซ‡เชŸเชพ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เชคเซ‡เชฎเชจเซ‡ เช…เชฒเช— เช•เชฐเชตเซเช‚ เชœเชฐเซ‚เชฐเซ€ เชฐเชนเซ‡เชถเซ‡, เชชเชฐเช‚เชคเซ เช†, เช•เชฎเชจเชธเซ€เชฌเซ‡, เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชจ เชนเชคเซเช‚.

เช…เชจเซ‡ เชชเช›เซ€ เชนเซเช‚ เชเช•เซเชถเชจเชฎเชพเช‚ เช†เชตเซเชฏเซ‹.

เช•เชฐเซ‡เช•เซเชถเชจ

เชคเชฐเซเช•เชฎเชพเช‚ เชซเซ‡เชฐเชซเชพเชฐ เช•เชฐเชตเชพ เช•เชฐเชคเชพเช‚ เชกเซ‡เชŸเชพเชฌเซ‡เชเชจเซเช‚ เช•เชฆ เช˜เชŸเชพเชกเชตเซเช‚ เช…เชจเซ‡ เชคเซ‡เชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฎเชพเชŸเซ‡เชจเซ‹ เชธเชฎเชฏ เช“เช›เซ‹ เช•เชฐเชตเซ‹ เชคเซ‡ เชตเชงเซ เชคเชฐเซเช•เชธเช‚เช—เชค เชนเชคเซเช‚.

เชœเซ‹ เชคเชฎเซ‡ 300 เชฎเชฟเชฒเชฟเชฏเชจ เชฐเซ‡เช•เซ‹เชฐเซเชกเซเชธ เชญเซ‚เช‚เชธเซ€ เชจเชพเช–เซ‹ เชคเซ‹ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชฐเซ€เชคเซ‡ เชฌเชฆเชฒเชพเชˆ เชœเชถเซ‡, เชคเซ‡เชฅเซ€ เชฎเซ‡เช‚ เชคเซ‡เชฎ เช•เชฐเชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚... เช…เชฐเซ‡, เชฎเชจเซ‡ เชฒเชพเช—เซเชฏเซเช‚ เช•เซ‡ เช† เชšเซ‹เช•เซเช•เชธเชชเชฃเซ‡ เช•เชพเชฎ เช•เชฐเชถเซ‡.

เช•เซเชฐเชฟเชฏเชพ 1

เชตเชฟเชถเซเชตเชธเชจเซ€เชฏ เชฌเซ‡เช•เช…เชช เชคเซˆเชฏเชพเชฐ เช•เชฐเซเชฏเชพ เชชเช›เซ€, เชฎเซ‡เช‚ เช†เช–เชฐเซ‡ เชตเชฟเชจเช‚เชคเซ€เช“ เชฎเซ‹เช•เชฒเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซเชฏเซเช‚.

"เชตเชฟเชจเช‚เชคเซ€ เชฎเซ‹เช•เชฒเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡"

DELETE FROM hoge_table WHERE create_time <= 'YYYY-MM-DD HH:MM:SS';

"โ€ฆ"

"โ€ฆ"

"เชนเชฎเซเชฎ... เชœเชตเชพเชฌ เชจเชฅเซ€. เช•เชฆเชพเชš เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชฎเชพเช‚ เชฒเชพเช‚เชฌเซ‹ เชธเชฎเชฏ เชฒเชพเช—เซ‡ เช›เซ‡?" โ€” เชฎเซ‡เช‚ เชตเชฟเชšเชพเชฐเซเชฏเซเช‚, เชชเชฐเช‚เชคเซ เชฎเชพเชคเซเชฐ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชฎเซ‡เช‚ เช—เซเชฐเชพเชซเชจเชพ เชคเชฐเชซ เชœเซ‹เชฏเซเช‚ เช…เชจเซ‡ เชœเซ‹เชฏเซเช‚ เช•เซ‡ เชกเชฟเชธเซเช• เชฒเซ‹เชก เช–เซ‚เชฌ เชœ เชเชกเชชเชฅเซ€ เชตเชงเซ€ เชฐเชนเซเชฏเซ‹ เช›เซ‡.
"เช–เชคเชฐเชจเชพเช•," เชฎเซ‡เช‚ เชซเชฐเซ€เชฅเซ€ เชตเชฟเชšเชพเชฐเซเชฏเซเช‚ เช…เชจเซ‡ เชคเชฐเชค เชœ เชตเชฟเชจเช‚เชคเซ€ เชฌเช‚เชง เช•เชฐเซ€.

เช•เซเชฐเชฟเชฏเชพ 2

เชฆเชฐเซ‡เช• เชตเชธเซเชคเซเชจเซเช‚ เชชเซƒเชฅเซเชฅเช•เชฐเชฃ เช•เชฐเซเชฏเชพ เชชเช›เซ€, เชฎเชจเซ‡ เชธเชฎเชœเชพเชฏเซเช‚ เช•เซ‡ เชกเซ‡เชŸเชพเชจเซ€ เชฎเชพเชคเซเชฐเชพ เชเช• เชœ เชธเชฎเชฏเซ‡ เชฌเชงเซเช‚ เช•เชพเชขเซ€ เชจเชพเช–เชตเชพ เชฎเชพเชŸเซ‡ เช–เซ‚เชฌ เชฎเซ‹เชŸเซ€ เช›เซ‡.

เชฎเซ‡เช‚ เชเช• เชธเซเช•เซเชฐเชฟเชชเซเชŸ เชฒเช–เชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚ เชœเซ‡ เชฒเช—เชญเช— 1 เชฐเซ‡เช•เซ‹เชฐเซเชกเซเชธ เช•เชพเชขเซ€ เชถเช•เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชฒเซ‹เชจเซเชš เช•เชฐเซเชฏเซเช‚.

'เชนเซเช‚ เชธเซเช•เซเชฐเชฟเชชเซเชŸ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เซเช‚ เช›เซเช‚'

"เชนเชตเซ‡ เช† เชšเซ‹เช•เซเช•เชธเชชเชฃเซ‡ เช•เชพเชฎ เช•เชฐเชถเซ‡," เชฎเซ‡เช‚ เชตเชฟเชšเชพเชฐเซเชฏเซเช‚.

เช•เซเชฐเชฟเชฏเชพ 3

เชฌเซ€เชœเซ€ เชชเชฆเซเชงเชคเชฟเช เช•เชพเชฎ เช•เชฐเซเชฏเซเช‚, เชชเชฐเช‚เชคเซ เชคเซ‡ เช–เซ‚เชฌ เชœ เชถเซเชฐเชฎ-เชธเช˜เชจ เชฌเชจเซเชฏเซเช‚.
เชฌเชงเซเช‚ เช•เชพเชณเชœเซ€เชชเซ‚เชฐเซเชตเช• เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชฌเชฟเชจเชœเชฐเซ‚เชฐเซ€ เชšเซ‡เชคเชพ เชตเชฟเชจเชพ, เชฒเช—เชญเช— เชฌเซ‡ เช…เช เชตเชพเชกเชฟเชฏเชพ เชฒเซ‡เชถเซ‡. เชชเชฐเช‚เชคเซ เชคเซ‡เชฎ เช›เชคเชพเช‚, เช† เชฆเซƒเชถเซเชฏ เชธเซ‡เชตเชพ เช†เชตเชถเซเชฏเช•เชคเชพเช“เชจเซ‡ เชชเซ‚เชฐเซเชฃ เช•เชฐเชคเซเช‚ เชจเชฅเซ€, เชคเซ‡เชฅเซ€ เช…เชฎเชพเชฐเซ‡ เชคเซ‡เชจเชพเชฅเซ€ เชฆเซ‚เชฐ เชœเชตเซเช‚ เชชเชกเซเชฏเซเช‚.

เชคเซ‡เชฅเซ€ เชฎเซ‡เช‚ เชœเซ‡ เช•เชฐเชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚ เชคเซ‡ เช…เชนเซ€เช‚ เช›เซ‡:

เช•เซ‹เชทเซเชŸเช•เชจเซ€ เชจเช•เชฒ เช•เชฐเซ‹ เช…เชจเซ‡ เชคเซ‡เชจเซเช‚ เชจเชพเชฎ เชฌเชฆเชฒเซ‹

เช…เช—เชพเช‰เชจเชพ เชชเช—เชฒเชพเชฅเซ€, เชฎเชจเซ‡ เชธเชฎเชœเชพเชฏเซเช‚ เช•เซ‡ เช†เชŸเชฒเซ€ เชฎเซ‹เชŸเซ€ เชฎเชพเชคเซเชฐเชพเชฎเชพเช‚ เชกเซ‡เชŸเชพ เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชฅเซ€ เชธเชฎเชพเชจ เชฐเซ€เชคเซ‡ เชฎเซ‹เชŸเซ‹ เชฒเซ‹เชก เชฅเชพเชฏ เช›เซ‡. เชคเซ‡เชฅเซ€ เชฎเซ‡เช‚ เช‡เชจเซเชธเชฐเซเชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชถเชฐเซ‚เช†เชคเชฅเซ€ เชเช• เชจเชตเซเช‚ เชŸเซ‡เชฌเชฒ เชฌเชจเชพเชตเชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚ เช…เชจเซ‡ เชคเซ‡เชฎเชพเช‚ เชนเซเช‚ เชœเซ‡ เชกเซ‡เชŸเชพ เชกเชฟเชฒเซ€เชŸ เช•เชฐเชตเชพ เชœเชˆ เชฐเชนเซเชฏเซ‹ เชนเชคเซ‹ เชคเซ‡เชจเซ‡ เช–เชธเซ‡เชกเชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚.

| hoge_table     | 350'000'000|
| tmp_hoge_table |  50'000'000|

เชœเซ‹ เชคเชฎเซ‡ เชจเชตเชพ เชŸเซ‡เชฌเชฒเชจเซ‡ เช‰เชชเชฐเชจเชพ เช•เชฆเชจเชพ เชธเชฎเชพเชจ เชฌเชจเชพเชตเซ‹ เช›เซ‹, เชคเซ‹ เชกเซ‡เชŸเชพ เชชเซเชฐเซ‹เชธเซ‡เชธเชฟเช‚เช—เชจเซ€ เชเชกเชช เชชเชฃ 1/7 เชเชกเชชเซ€ เชฅเชตเซ€ เชœเซ‹เชˆเช.

เชŸเซ‡เชฌเชฒ เชฌเชจเชพเชตเซเชฏเชพ เชชเช›เซ€ เช…เชจเซ‡ เชคเซ‡เชจเซเช‚ เชจเชพเชฎ เชฌเชฆเชฒเซเชฏเชพ เชชเช›เซ€, เชฎเซ‡เช‚ เชคเซ‡เชจเซ‹ เชฎเชพเชธเซเชŸเชฐ เชŸเซ‡เชฌเชฒ เชคเชฐเซ€เช•เซ‡ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซเชฏเซเช‚. เชนเชตเซ‡ เชœเซ‹ เชนเซเช‚ 300 เชฎเชฟเชฒเชฟเชฏเชจ เชฐเซ‡เช•เซ‹เชฐเซเชกเซเชธ เชธเชพเชฅเซ‡ เชŸเซ‡เชฌเชฒ เช›เซ‹เชกเซ€ เชฆเช‰เช‚ เชคเซ‹ เชฌเชงเซเช‚ เชธเชพเชฐเซเช‚ เชฅเชˆ เชœเชถเซ‡.
เชฎเชจเซ‡ เชœเชพเชฃเชตเชพ เชฎเชณเซเชฏเซเช‚ เช•เซ‡ เชŸเซเชฐเช‚เช•เซ‡เชŸ เช…เชฅเชตเชพ เชกเซเชฐเซ‹เชช เชกเชฟเชฒเซ€เชŸ เช•เชฐเชคเชพเช‚ เช“เช›เซเช‚ เช“เชตเชฐเชนเซ‡เชก เชฌเชจเชพเชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เช† เชชเชฆเซเชงเชคเชฟเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚.

เชชเซเชฐเชฆเชฐเซเชถเชจ

"เชตเชฟเชจเช‚เชคเซ€ เชฎเซ‹เช•เชฒเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡"

INSERT INTO tmp_hoge_table SELECT FROM hoge_table create_time > 'YYYY-MM-DD HH:MM:SS';

"โ€ฆ"
"โ€ฆ"
"เชเชฎ...?"

เช•เซเชฐเชฟเชฏเชพ 4

เชฎเซ‡เช‚ เชตเชฟเชšเชพเชฐเซเชฏเซเช‚ เช•เซ‡ เช…เช—เชพเช‰เชจเซ‹ เชตเชฟเชšเชพเชฐ เช•เชพเชฎ เช•เชฐเชถเซ‡, เชชเชฐเช‚เชคเซ เชฆเชพเช–เชฒ เชตเชฟเชจเช‚เชคเซ€ เชฎเซ‹เช•เชฒเซเชฏเชพ เชชเช›เซ€, เชฌเชนเซเชตเชฟเชง เชญเซ‚เชฒเซ‹ เชฆเซ‡เช–เชพเชˆ. MySQL เช•เซเชทเชฎเชพเชถเซ€เชฒ เชจเชฅเซ€.

เชนเซเช‚ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชเชŸเชฒเซ‹ เชฅเชพเช•เซ€ เช—เชฏเซ‹ เชนเชคเซ‹ เช•เซ‡ เชฎเซ‡เช‚ เชตเชฟเชšเชพเชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซเชฏเซเช‚ เช•เซ‡ เชนเซเช‚ เชนเชตเซ‡ เช† เช•เชฐเชตเชพ เชฎเชพเช‚เช—เชคเซ‹ เชจเชฅเซ€.

เชฎเซ‡เช‚ เชฌเซ‡เชธเซ€เชจเซ‡ เชตเชฟเชšเชพเชฐเซเชฏเซเช‚ เช…เชจเซ‡ เชธเชฎเชœเชพเชฏเซเช‚ เช•เซ‡ เช•เชฆเชพเชš เชเช• เชธเชฎเชฏ เชฎเชพเชŸเซ‡ เช˜เชฃเซ€ เชฌเชงเซ€ เช‡เชจเซเชธเชฐเซเชŸ เช•เซเชตเซ‡เชฐเซ€เช เชนเชคเซ€...
เชกเซ‡เชŸเชพเชฌเซ‡เชธเซ‡ 1 เชฆเชฟเชตเชธเชฎเชพเช‚ เชชเซเชฐเซ‹เชธเซ‡เชธ เช•เชฐเชตเซ€ เชœเซ‹เชˆเช เชคเซ‡เชŸเชฒเชพ เชกเซ‡เชŸเชพ เชฎเชพเชŸเซ‡ เชฎเซ‡เช‚ เชฆเชพเช–เชฒ เชตเชฟเชจเช‚เชคเซ€ เชฎเซ‹เช•เชฒเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซเชฏเซ‹. เชฅเชฏเซเช‚!

เช เซ€เช• เช›เซ‡, เชคเซ‡ เชชเช›เซ€ เช…เชฎเซ‡ เชกเซ‡เชŸเชพเชจเซ€ เชธเชฎเชพเชจ เชฐเช•เชฎ เชฎเชพเชŸเซ‡ เชตเชฟเชจเช‚เชคเซ€เช“ เชฎเซ‹เช•เชฒเชตเชพเชจเซเช‚ เชšเชพเชฒเซ เชฐเชพเช–เซ€เช เช›เซ€เช. เช…เชฎเชพเชฐเซ‡ เชเช• เชฎเชนเชฟเชจเชพเชจเชพ เชฎเซ‚เชฒเซเชฏเชจเชพ เชกเซ‡เชŸเชพเชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชตเชพเชฅเซ€, เช…เชฎเซ‡ เช† เช‘เชชเชฐเซ‡เชถเชจเชจเซ‡ เชฒเช—เชญเช— 35 เชตเช–เชค เชชเซเชจเชฐเชพเชตเชฐเซเชคเชฟเชค เช•เชฐเซ€เช เช›เซ€เช.

เชŸเซ‡เชฌเชฒเชจเซเช‚ เชจเชพเชฎ เชฌเชฆเชฒเซ€เชจเซ‡

เช…เชนเซ€เช‚ เชจเชธเซ€เชฌ เชฎเชพเชฐเซ€ เชฌเชพเชœเซ เชชเชฐ เชนเชคเซเช‚: เชฌเชงเซเช‚ เชธเชฐเชณเชคเชพเชฅเซ€ เชšเชพเชฒเซเชฏเซเช‚.

เชšเซ‡เชคเชตเชฃเซ€ เช—เซเชฎ เชฅเชˆ เช—เชˆ

เชฌเซ‡เชš เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชเชกเชช เชตเชงเซ€ เช›เซ‡.

เชชเชนเซ‡เชฒเชพ เช† เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชฎเชพเช‚ เชเช• เช•เชฒเชพเช• เชœเซ‡เชŸเชฒเซ‹ เชธเชฎเชฏ เชฒเชพเช—เชคเซ‹ เชนเชคเซ‹, เชนเชตเซ‡ เชคเซ‡ เชฒเช—เชญเช— 2 เชฎเชฟเชจเชฟเชŸ เชฒเซ‡ เช›เซ‡.

เชฎเชจเซ‡ เช–เชพเชคเชฐเซ€ เชฅเชˆ เช•เซ‡ เชฌเชงเซ€ เชธเชฎเชธเซเชฏเชพเช“ เชนเชฒ เชฅเชˆ เช—เชˆ เช›เซ‡, เชฎเซ‡เช‚ 300 เชฎเชฟเชฒเชฟเชฏเชจ เชฐเซ‡เช•เซ‹เชฐเซเชกเซเชธ เช›เซ‹เชกเซ€ เชฆเซ€เชงเชพ. เชฎเซ‡เช‚ เชŸเซ‡เชฌเชฒ เช•เชพเชขเซ€ เชจเชพเช–เซเชฏเซเช‚ เช…เชจเซ‡ เชชเซเชจเชฐเซเชœเชจเซเชฎ เช…เชจเซเชญเชตเซเชฏเซเช‚.

เชธเชพเชฐเชพเช‚เชถ

เชฎเชจเซ‡ เชธเชฎเชœเชพเชฏเซเช‚ เช•เซ‡ เชฌเซ‡เชš เชชเซเชฐเซ‹เชธเซ‡เชธเชฟเช‚เช—เชฎเชพเช‚ เชฐเซ‹เชŸเซ‡เชถเชจ เชชเซเชฐเซ‹เชธเซ‡เชธเชฟเช‚เช— เช–เซ‚เชŸเซ‡ เช›เซ‡, เช…เชจเซ‡ เชคเซ‡ เชฎเซเช–เซเชฏ เชธเชฎเชธเซเชฏเชพ เชนเชคเซ€. เช† เชชเซเชฐเช•เชพเชฐเชจเซ€ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเชฒ เชญเซ‚เชฒ เชธเชฎเชฏเชจเซ‹ เชฌเช—เชพเชก เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เชœเชพเชฏ เช›เซ‡.

เชถเซเช‚ เชคเชฎเซ‡ เชกเซ‡เชŸเชพเชฌเซ‡เชเชฎเชพเช‚เชฅเซ€ เชฐเซ‡เช•เซ‹เชฐเซเชกเซเชธ เช•เชพเชขเซ€ เชจเชพเช–เชคเซ€ เชตเช–เชคเซ‡ เชกเซ‡เชŸเชพ เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชฒเซ‹เชก เชตเชฟเชถเซ‡ เชตเชฟเชšเชพเชฐเซ‹ เช›เซ‹? เชšเชพเชฒเซ‹ MySQL เชจเซ‡ เช“เชตเชฐเชฒเซ‹เชก เชจ เช•เชฐเซ€เช.

เชœเซ‡เช“ เชกเซ‡เชŸเชพเชฌเซ‡เชเชฎเชพเช‚ เชธเชพเชฐเซ€ เชฐเซ€เชคเซ‡ เชตเชพเช•เซ‡เชซ เช›เซ‡ เชคเซ‡เช“ เชšเซ‹เช•เซเช•เชธเชชเชฃเซ‡ เช†เชตเซ€ เชธเชฎเชธเซเชฏเชพเชจเซ‹ เชธเชพเชฎเชจเซ‹ เช•เชฐเชถเซ‡ เชจเชนเซ€เช‚. เชคเชฎเชพเชฐเชพ เชฌเชพเช•เซ€เชจเชพ เชฎเชพเชŸเซ‡, เชนเซเช‚ เช†เชถเชพ เชฐเชพเช–เซเช‚ เช›เซเช‚ เช•เซ‡ เช† เชฒเซ‡เช– เช‰เชชเชฏเซ‹เช—เซ€ เชนเชคเซ‹.

เชตเชพเช‚เชšเชตเชพ เชฌเชฆเชฒ เช†เชญเชพเชฐ!

เช…เชฎเชจเซ‡ เช–เซ‚เชฌ เช†เชจเช‚เชฆ เชฅเชถเซ‡ เชœเซ‹ เชคเชฎเซ‡ เช…เชฎเชจเซ‡ เชœเชฃเชพเชตเซ‹ เช•เซ‡ เชคเชฎเชจเซ‡ เช† เชฒเซ‡เช– เช—เชฎเซเชฏเซ‹ เช•เซ‡ เช•เซ‡เชฎ, เช…เชจเซเชตเชพเชฆ เชธเซเชชเชทเซเชŸ เช›เซ‡ เช•เซ‡ เช•เซ‡เชฎ, เชคเซ‡ เชคเชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เช‰เชชเชฏเซ‹เช—เซ€ เชนเชคเซ‹ เช•เซ‡ เช•เซ‡เชฎ?

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹