goodgames
19-01
最終更新:
goodgames
-
view
バランサーのトラブル
ごめんなさい。
2011/04/11~2011/04/16にかけてオートバランサがまともに動いていませんでした。
原因は下記の通りです。
- プレイヤー別の戦績情報を確認したデータベースのレコード数が多くなり、
ラウンド終了時の戦績情報更新処理の時間が徐々に長くなっていた。
- そのため鯖缶側の管理用PCにてラウンド終了処理が完了する前に次のラウンドが開始してしまっていた。
2011/04/11現在、戦績情報の件数が約960万件存在し、
その中から該当ラウンドに参加していた32人のレコードを検索して更新する必要がありますが、
この処理に30秒程度要していました。(苦笑)
その中から該当ラウンドに参加していた32人のレコードを検索して更新する必要がありますが、
この処理に30秒程度要していました。(苦笑)
本件はデータベースのインデックス構成を見直すことで数百倍高速化されたため、
無事トラブルは解消いたしました。
無事トラブルは解消いたしました。