ืืืื
ืฉืืื. ืื ื ningenMe, ืืคืชื ืืชืจืื.
ืืคื ืฉืืืืชืจืช ืืืืจืช, ืืกืืคืืจ ืฉืื ืืื ืืกืืคืืจ ืฉื ืืืืงื ืคืืืืช ืฉื 300 ืืืืืื ืจืฉืืืืช ื-MySQL.
ืืชืขื ืืื ืชื ืืื, ืื ืืืืืชื ืืขืฉืืช ืชืืืืจืช (ืืืจืืืช).
ืืืช - ืืชืจืื
ืืฉืจืช ืืืฆืืื ืฉืื ื ืืฉืชืืฉ ืืืชืืืืง ืื ืืฉ ืชืืืื ืงืืืข ืฉืืืกืฃ ืืช ืื ืชืื ืื ืฉื ืืืืืฉ ืืืืจืื ื-MySQL ืคืขื ืืืื.
ืืืจื ืืื ืชืืืื ืื ืืกืชืืื ืชืื ืืฉืขื, ืื ืืคืขื ืืื ืื ืืกืชืืื ืืืฉื 1 ืื 7 ืฉืขืืช, ืืืืชืจืื ืื ืืคืกืืงื ืืฆืืฅ...
ืืืคืฉ ืกืืื
ื ืืกืืชื ืืืคืขืื ืืืืฉ ืืช ืืชืืืื ืืืืกืชืื ืขื ืืืืื ืื, ืืื ืื ืจืืืชื ืฉืื ืืืจ ืื ืืกืืจ.
ืืฉืืืืชื ื ืืกืคื ืืืื ืืงืก ืืืืื. ืืื ืืฉืืฉืืชื ืื ืืฉืชืืฉ, ืืื ืชื ืฉืืืื ืืกื ืื ืชืื ืื ืื ืืืื.
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
ืืฉืืื ืืฉื ืืื ืขืืื, ืืื ืืชืืจืจื ืืจืืื ืืืื ืืขืืืื.
ืืขืฉืืช ืืื ืืืืืจืืช, ืืื ืขืฆืืื ืืืืชืจืื, ืืืงื ืืขืจื ืฉืืืขืืื. ืืื ืขืืืื, ืืชืจืืืฉ ืืื ืื ืขืื ืืืจืืฉืืช ืืฉืืจืืช, ืื ื ืืืฆื ื ืืืชืจืืง ืืื ื.
ืื ืื ื ืื ืฉืืืืืชื ืืขืฉืืช:
ืืขืชืง ืืช ืืืืื ืืฉื ื ืืช ืฉืื
ืืืฉืื ืืงืืื ืืื ืชื ืฉืืืืงืช ืืืืช ืื ืื ืืืืื ืฉื ื ืชืื ืื ืืืฆืจืช ืขืืืก ืืืื ืื ืคืืืช. ืื ืืืืืชื ืืืฆืืจ ืืืื ืืืฉื ืืืคืก ืืืืฆืขืืช insert ืืืืขืืืจ ืืืื ืืช ืื ืชืื ืื ืฉืื ื ืขืืื ืืืืืง.
| 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 ืื ืกืืื.
ืืืจ ืืืืชื ืื ืื ืขืืืฃ ืฉืืชืืืชื ืืืฉืื ืฉืื ื ืื ืจืืฆื ืืขืฉืืช ืืช ืื ืืืชืจ.
ืืฉืืชื ืืืฉืืชื ืืืื ืชื ืฉืืืื ืืื ืืืชืจ ืืื ืฉืืืืชืืช ืืืกืคื ืืคืขื ืืืช...
ื ืืกืืชื ืืฉืืื ืืงืฉื ืืืืกืคื ืขืืืจ ืืืืช ืื ืชืื ืื ืฉืืกื ืื ืชืื ืื ืืืืจ ืืขืื ืืืื ืืื. ืงืจื!
ืืืื, ืืืืจ ืืื ืื ื ืืืฉืืืื ืืฉืืื ืืงืฉืืช ืขืืืจ ืืืชื ืืืืช ื ืชืื ืื. ืืืืืื ืฉืขืืื ื ืืืกืืจ ื ืชืื ืื ืฉื ืืืืฉ, ืื ื ืืืืจืื ืขื ืืคืขืืื ืืื ื-35 ืคืขืืื.
ืฉืื ืื ืฉื ืฉืืืื
ืืื ืืืื ืืื ืืฆืืื: ืืื ืขืืจ ืืืง.
ืืชืจืื ื ืขืืื
ืืืืจืืช ืขืืืื ืืืฆืืื ืืืื.
ืืขืืจ ืชืืืื ืื ืืงื ืืฉืขื, ืืขืช ืืื ืืืงื ืืขืจื 2 ืืงืืช.
ืืืจื ืฉืืืืชื ืืืื ืฉืื ืืืขืืืช ื ืคืชืจื, ืืืจืืชื 300 ืืืืืื ืฉืืืื. ืืืงืชื ืืช ืืืืื ืืืจืืฉืชื ืฉื ืืืืชื ืืืืฉ.
ืกืืืื
ืืื ืชื ืฉืืกืจ ืขืืืื ืจืืืฆืื ืืขืืืื ืืฆืืื, ืืื ืืืืชื ืืืขืื ืืขืืงืจืืช. ืกืื ืื ืฉื ืืขืืช ืืืจืืืืืช ืืืื ืืืืืื ืืื.
ืืื ืืชื ืืืฉื ืขื ืืขืืืก ืืืืื ืฉืืคืื ื ืชืื ืื ืืขืช ืืืืงืช ืจืฉืืืืช ืืืกื ืื ืชืื ืื? ืืืื ืื ื ืขืืืก ืขื MySQL.
ืื ืฉืืงืื ืืืืืจื ืืืืข ืืืืื ืื ืืืชืงื ืืืขืื ืืื. ืืฉืืจืื, ืื ื ืืงืืื ืฉืืืืจ ืื ืืื ืฉืืืืฉื.
ืชืืื ืฉืงืจืืช!
ื ืฉืื ืืืื ืื ืชืกืคืจ ืื ื ืื ืืืืช ืืช ืืืืืจ ืืื, ืืื ืืชืจืืื ืืจืืจ, ืืื ืืื ืืื ืฉืืืืฉื ืขืืืจื?
ืืงืืจ: www.habr.com