ブックマーク / offers.jp (1)

  • [fujiwara氏✖️そーだい氏]実例をもとにしたWebパフォーマンスチューニングの読み解き方 | Offers Magazine

    [webパフォーマンスチューニング事例]負荷試験はクリアしたものの、番で障害が起きたケース このプロジェクトでは、リリース前に負荷試験をしていて、rps(requests per sconds)は2500を想定していました。試験時はその想定をクリアできたものの、番では障害が起きてしまったという事例です。 このケースで、負荷試験の時点で「ボトルネックだ」と認識していたクエリがこちらです。 このクエリが問題なのはわかっていました。このORDER BYのとこに「isXXX」という値があります。上のSELECTのカラムに書いていますが、この「l.is_xxx」の値と、「h.id IS NOT NULL」を演算した値でORDER BYしています。これの何が問題かというと、indexを使えなくなってしまいます。 そのためテーブルをフルスキャンすることになりますが、100行しかスキャンする必要がない

    [fujiwara氏✖️そーだい氏]実例をもとにしたWebパフォーマンスチューニングの読み解き方 | Offers Magazine
    Soudai
    Soudai 2024/03/06
    先日の登壇内容が記事になりました。
  • 1