Issue

建築イベント時のDB書き込みが多い #167

kouho opened this at 2022-10-14T15:19:08; closed

Description

opened by kouho at 2022-10-14T15:19:08; updated 2022-12-20T11:38:13

建築イベント開催時にBINLOGの使用容量が跳ね上がる
→データベースの書き込み量がかなり増えているため原因を調査

kouho assign at 2022-10-14T15:19:33: Not assigned:kouho
wada change_priority at 2022-10-27T18:09:26: 未分類:default

Comment

#23296 by kouho at 2022-10-27T18:10:37; updated 2022-10-27T18:10:37

デバッグ時クエリログ確認 11/14

wada change_priority at 2022-10-27T18:12:32: default:high
wada change_priority at 2022-11-04T17:18:15: high:very high

Comment

#23606 by wada at 2022-11-11T11:13:46; updated 2022-11-11T11:14:23

仮説

1. 建築する際にメインページを経由するため大量のクエリが発行される
2. 島画像の更新クエリが巨大すぎる(かつ更新頻度が高い)

2への対応案

  • イベント建物の画像が切り替わるLv.1,20,40(もしくは1,10,20,30,40)の時だけ島画像更新
  • 島Lv画像はLv画像参照時に更新
wada refer at 2022-11-17T17:05:52: 202:建築イベント時の島画像更新回数を減らす
wada close_comment at 2022-12-20T11:38:13: ``` binlog容量 12/15 19:00時点72GB 12/16 10:00時点77GB ``` これまでだと1日で100GB超えていたことから現状効果あり