2023年11月29日のブックマーク (3件)

  • ISUCON 13 参加記 (白金動物園)

    白金動物園の sorah です。優勝した ISUCON 9 以来 Writer や Admin (アドバイザー), ポータルのメンテナ係として運営に幽閉されていて長いこと選手をやっていませんでしたが、今回ひさびさに選手として参加したのでその参加記。 結果としては 18 位で 103,838 点で終了。10 万点到達の着順ではわりと早かったチームになれたものの、その後伸ばせず、かなり悔しい。 https://isucon.net/archives/57993937.html 一方で Ruby を利用して NameError や NoMethodError による fail を高速に繰り返していたため「ベンチマーク Fail 回数の多い 3 チーム」として 53 回で TVer からスポンサー賞をもらいました。我々より Fail 数が多いチームは Go だと思うんだけど、コンパイラがそこそこ怒

    tmatsuu
    tmatsuu 2023/11/29
    iconsで「ETagをその仕様で生成すればよかった」は自分も終わった後で気づいた。延長戦で試す。
  • ISUCON13にチーム「流れ弾」として参加しました

    ブログを書くまでが ISUCON なので! はじめに今年も前職の同僚である@hilotterと@tkuchikiとISUCON13にチーム「流れ弾」として参加しました。 結果から言うと全く歯が立たずで、ベストスコアは 12960。最終スコアは 10596 でした。 やったこと自分がやった事としては大きく 初期状態の DB に index を追加stats 系の高速化の 2 つ。 初期状態の DB に index を追加コード見ながら SELECT ... で始まるクエリを探して適切な index を張っていき、3,000 点台だったスコアが 1 万点近くまで伸びた。 開始1時間のピークの様子 stats 系の高速化index 張った後は access log から */statistics の endpoint を改善することにした。 初期のalpの結果+-------+-----+---

    ISUCON13にチーム「流れ弾」として参加しました
    tmatsuu
    tmatsuu 2023/11/29
    「journalctl のログが見切れるんだけど…」わかるー。journalctlが見切れる問題はページャのlessに-Sオプションが使われてるためで、実は矢印キーの左と右で左右スクロールができるようになってるのだ。
  • 失敗から学ぶISUCONの正しい歩き方 - 葬送のPostgreSQL - そーだいなるらくがき帳

    ISUCON13に参加した。 我々のアプローチ、当日の話なんかはチームメイトが書くだろうから自分はざっくり、ここまで1年間チームを組んでくれたチームメイトとの歩みについて書いて行こうと思う。 とはいえ、気になる人もいるかもしれないから置いておく。 github.com チームの始まり 2022/07/23 ISUCON12に出場した自分と @tetsuzawa はFailでscore無しとなり予選敗退した。 新卒1年目の@tetsuzawaが「来年も出ましょう。準備、できることは全部やるんで。」と言って来年も出るか。ってことが決まった。 二人で出たチームの課題は自律したガンガンコードを書けるGoのプロフェッショナルが足りないこと。 だからその日のうちに、ISUCON 12では出題側に回っていて、絶対来年のチームが決まっていない @mackee_w を誘った。 そして当日の反省会をしていた田

    失敗から学ぶISUCONの正しい歩き方 - 葬送のPostgreSQL - そーだいなるらくがき帳
    tmatsuu
    tmatsuu 2023/11/29
    ちなみにISUCON12予選で運営が用意してくれたsqlite3-to-sqlスクリプトはトランザクション内にDDLがあるSQLを吐くのでMySQL不利、PostgreSQL有利だったんだぜ。わいわい