各ツイートで10分速が出力できない

Issue #2 closed
imcgborder repo owner created an issue

経緯

DBデータ保持コスト削減のために、毎時10~50分のポイントデータをイベントポイントテーブルから破棄する仕様を追加した。

基準順位のポイントは基準順位ポイントテーブルに残すようになったが、各ツイートデータ取得がイベントポイントテーブルにしか対応していないため、10分速を計算しようとするとデータが存在せず出力できない。

やること

各ツイートのデータ取得処理で基準順位のみを用いているものは、データ取得元をイベントポイントテーブルから基準順位テーブルに変える。

共通モジュール郡がほぼほぼそんな新テーブルには対応していないため、データプロバイダーから改修する。

Comments (2)

  1. imcgborder reporter

    fixed at 0e8b3bb5 PMF48最終ラウンドより復帰

    • 10分速を含め、上位P個人別スコアを除き、すべてのツイートのポイントデータの参照先をイベントポイントテーブルから基準順位ポイントテーブルに変更した
    • 継続してイベントポイントテーブルを参照する個人別スコアがラストスパート中も10分速を出力できるようにするために、毎時10~50分のポイントデータは都度DELETEするのではなく、イベント終了後のメンテナンス処理に統合した。これにより、DELETE の直後に optimize table も実行されるため都合がよい。
  2. Log in to comment