-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
データベースのnoteテーブルの使用量を定期的に削減したい #12278
Comments
過去に似たようなissueを起票したのを思い出しました。 2023.10.1以前の時はこんな感じのSQLを叩いて消してましたね。最新版ではcreatedAtカラムは消えたので使えないです。
ただ、Misskey側の機能として用意していただけた方がサーバー運営者としては助かります。 |
過去のIssueがうまく検索できておらず、気付けずにすみませんでした! |
ちょうどノートを1ヶ月単位でパーティション切りたいなと思っていたらcreatedAtがなくて困っている 参考 |
createdAtなくなっちゃったの不便ですね…単純にリアクションや返信のないリモートの公開ノートを消しちゃってもいいのかなと思いつつ、なにか弊害があったら嫌だなと思って実行できずにいます。 |
古いリモートのコンテンツ定期的に消すオプション作るか |
あー…クリップに保存されている可能性なども考えないといけないのですね、、 |
クリップ・お気にいりにリモートの投稿を登録するときは内部の投稿ID以外にオリジナルURLをもたせた状態で記録して、もしローカルに投稿がなければ再取得(フォールバック)するようにすればいいのでは |
なるほど |
これするくらいならいっそのことリモートのノート(内部ID・オリジナルURL以外)はRedis(保持数に上限があるやつ)に突っ込んでおいてもいい気がしてきた |
Any updates? Really need this feature. QAQ |
Summary
リレーサーバーに参加していると他サーバーのノートも大量に流れてきて、運用しているサーバーの規模によらずDBのサイズが肥大化していきますが、noteテーブルの中身を定期的にダイエットさせることはできないでしょうか?
(リレーには参加していたいですが、ノートがDBに際限なく溜まっていくのを解決したいです)
定期的にと書いてありますが手動実行でかまいません。
The text was updated successfully, but these errors were encountered: