Replies: 1 comment
-
(似たようなIssue立てようか悩んでました)
という方法を考えていました。 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Issueにするほど確信と方針が無いのでDisucussionへ置きます。
Noteへのudpate
PostgreSQLの行のUpdateは既存行に削除フラグを付けて新規に行を追加する追記型なので更新性能が低い。
人が多いと投稿とリアクションが多いのでnoteテーブルのreactionsカラムのupdateによる負荷が多そう。
ということで減らす方法があると良いと思っています。
雑な思いつきとして
くらいしか思いつかないので "方針が無い" です。
更新処理 (どこかであまりトランザクションを張ってないという投稿を見たので。 )
参照との兼ね合いもありますが複数個所の作成更新がひとまとまりの処理はトランザクションを張ったほうがWAL掃き出し回数が減るのでやった方がよいと思います。
計測してないので実環境だとそこまで影響はないといった情報も欲しいです。
よろしくお願い致します。
Beta Was this translation helpful? Give feedback.
All reactions