記事へのコメント17

    • 注目コメント
    • 新着コメント
    Kesin
    Kesin 昔にソシャゲ運用を担当していた時にほぼ同じ方法を使っていた。DELETEは重いのでsleepして流速を抑えるという話まで一緒だ

    2022/01/16 リンク

    その他
    deep_one
    deep_one レプリカでselectするのがいじましい…selectするだけでやばいサイズなんだな。

    2022/01/13 リンク

    その他
    ys0000
    ys0000 マーケットでも有効期限つきクーポンとかあるからそういうのに使うのかも。

    2022/01/13 リンク

    その他
    koluku
    koluku クラウド化が進んだ結果、不要になったデータは無害なら刈り取らなくなることが多くなったのでここらへんの知識は貴重だなぁ

    2022/01/12 リンク

    その他
    nippondanji
    nippondanji とても実践的ないい話だと思った。

    2022/01/12 リンク

    その他
    dicdickey
    dicdickey 後で読みたい

    2022/01/12 リンク

    その他
    yarumato
    yarumato “ユーザ不可視になったデータ(受取期限ログインボーナス)を蓄積するとデメリット(ストレージ容量等)。LIMIT 1000のDELETEをslep 3秒間隔で発行。重いSELCTはreplicaに。source/replica(以前はmaster/slave、Auroraだとwriter/reader)”

    2022/01/12 リンク

    その他
    ouest
    ouest DELETE 時にセカンダリインデックスを使用するとロック競合する場合があるので、プライマリキーで DELETE する

    2022/01/12 リンク

    その他
    hiroomi
    hiroomi 三ヶ月以上経過したデータを削除したい」みたいなことは、ゲームに限らず、しばしばあるんじゃないかなと思います。

    2022/01/12 リンク

    その他
    taruhachi
    taruhachi updated atは更新データなのでパーティショニング対象とできなかったという認識。(嘘、そんな制約はなかった。)基本的な考え方としてロック時間を短くする為にSelectはレプリカでかけてDeleteはインデックスで刈り込むと。

    2022/01/12 リンク

    その他
    jiro68
    jiro68 有効期限切れを updated_at で判別する意味がよく分からない。受取日付で updated_at を更新しても運用中に消えていく。受取率/数が十分に少なければ、updated_atでパーティショニングしてDROP運用も一案。多ければ更新で死ぬけど

    2022/01/12 リンク

    その他
    kino2nd
    kino2nd 小規模なのでupdated_atにセカンダリインデックスつけておいて一定間隔で3秒あけて1000件ずつのupdated_at条件の削除で間に合ってる。並列化とか考えるとPK指定じゃないとロックが怖いけど、並列じゃないなら問題ない認識

    2022/01/12 リンク

    その他
    n314
    n314 まだこういうの手動でやらないとダメなのかな?Oracleとかだったら昔から自動?

    2022/01/12 リンク

    その他
    hasiduki
    hasiduki 勉強になりそう!

    2022/01/11 リンク

    その他
    tofu-kun
    tofu-kun 知見

    2022/01/11 リンク

    その他
    kuniomu404
    kuniomu404 地味だけど、大規模サービスでないと経験できない貴重で大事な話。

    2022/01/11 リンク

    その他
    forest1040
    forest1040 深い

    2022/01/11 リンク

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    受取期限の過ぎたデータをMySQL上から削除する話 | GREE Engineering

    こんにちわ。せじまです。今回は地味で泥臭い話をします。ただ、割と平易な内容かと思いますので、初学...

    ブックマークしたユーザー

    • fkmy2023/05/02 fkmy
    • techtech05212022/12/17 techtech0521
    • knj29182022/03/21 knj2918
    • kwy2022/02/10 kwy
    • yohane002022/01/25 yohane00
    • oranie2022/01/24 oranie
    • at-10162022/01/19 at-1016
    • raimon492022/01/18 raimon49
    • sharaku3eyes2022/01/18 sharaku3eyes
    • Kesin2022/01/16 Kesin
    • somathor2022/01/15 somathor
    • wonder-wall2022/01/13 wonder-wall
    • golden_eggg2022/01/13 golden_eggg
    • deep_one2022/01/13 deep_one
    • tnaototo2022/01/13 tnaototo
    • ys00002022/01/13 ys0000
    • MochikingChuck2022/01/13 MochikingChuck
    • locke-0092022/01/12 locke-009
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事