Y

ISUCON

ISUCON12予選の復習をしました 10

この記事は何か? ISUCON12予選の復習記録です。 第10回はISUCON12 予選の解説 (Node.jsでSQLiteのまま10万点行く方法)の「10 AddTenant APIでSQLite DBを作るのをやめる」を試します。 目次 「10 AddTenant APIでSQLite DBを作るのをやめる」を試す 1.「10 A…

ISUCON12予選の復習をしました 9

この記事は何か? ISUCON12予選の復習記録です。 第9回はISUCON12 予選の解説 (Node.jsでSQLiteのまま10万点行く方法)の「9 Ranking APIでランキング集計するのをやめる」を試します。 先に結論を書くと、この対応は「失敗」しました。途中までの経緯を書きま…

ISUCON12予選の復習をしました 8

この記事は何か? ISUCON12予選の復習記録です。 第8回はISUCON12 予選の解説 (Node.jsでSQLiteのまま10万点行く方法)の「8 tenantDB player_scoreにINDEXをはる」を試します。 目次 1.「8 tenantDB player_scoreにINDEXをはる」を試す ISUCON12予選は2つのデ…

ISUCON12予選の復習をしました 7

この記事は何か? ISUCON12予選の復習記録です。 第7回はISUCON12 予選の解説 (Node.jsでSQLiteのまま10万点行く方法)の「7 Finish APIでBillingReportを生成する」を試します。 目次 1.「7 Finish APIでBillingReportを生成する」を試す 1.「7 Finish APIでB…

ISUCON12予選の復習をしました 6

この記事は何か? ISUCON12予選の復習記録です。 第6回はISUCON12 予選の解説 (Node.jsでSQLiteのまま10万点行く方法)の「6 adminDB visit_historyの初期データをコンパクトにする」を試します。 目次 「6 adminDB visit_historyの初期データをコンパクトにす…

ISUCON12予選の復習をしました 5

この記事は何か? ISUCON12の復習記録です。 第5回はISUCON12 予選の解説 (Node.jsでSQLiteのまま10万点行く方法)の「5 dispenseIDでMySQLを使うのをやめる」を試します。 目次 「5 dispenseIDでMySQLを使うのをやめる」を試す 1. 「5 dispenseIDでMySQLを使…

ISUCON12予選の復習をしました 4

この記事は何か? ISUCON12予選の復習記録です。 第4回はISUCON12 予選の解説 (Node.jsでSQLiteのまま10万点行く方法)の「3. アトミック書き込みのためのflockをトランザクションに変更する」を試します。 目次 「4. アトミック書き込みのためのflockをトラン…

ISUCON12予選の復習をしました 3

この記事は何か? ISUCON12予選の復習記録です。 第3回はISUCON12 予選の解説 (Node.jsでSQLiteのまま10万点行く方法)の「3. Score APIの追加のループクエリをなくす」を試します。 目次 「3. Score APIの追加のループクエリをなくす」を試す (N+1問題) 「3. …

ISUCON12予選の復習をしました 2

この記事は何か? ISUCON12の復習記録です。 第2回はISUCON12 予選の解説 (Node.jsでSQLiteのまま10万点行く方法)の「2 Ranking APIが重いのでひとまずループクエリをなくす」を試します。 目次 環境構築 (alp, pporf) 「2 Ranking APIが重いのでひとまずルー…

ISUCON12予選の復習をしました 1

この記事は何か? ISUCON12の復習をやっていきます。 第1回はISUCON12 予選の解説 (Node.jsでSQLiteのまま10万点行く方法)の「adminDB visit_history にINDEXを張る」までをやります。 目次 環境構築 「adminDB visit_history にINDEXを張る」を試す 1. 環境…

ISUCON12予選に参加しました

結果 7/23(土) ISUCON12予選に、チーム「y」(メンバーは私のみ)で参加しました。 昨年に続き2回目の参加となります。 結果は、5,369点 181位 (全1,657チーム) でした。 前回同様、ほぼ何もできませんでしたが、楽しかったです。運営の皆様ありがとうございま…

「ISUCON11 予選問題の解説と講評」を読んで試してみた

この記事は何か? ISUCON12予選に参加しました。そのことは別の記事で書きますが、 ISUCON12予選参加時に参考にしたのは自分のブログでした。 なので、去年やってブログに書いていなかった「"ISUCON11 予選問題の解説と講評"を読んで試したこと」を書きます。…

ISUCON11予選参加

結果 ISUCON11予選に、チーム「z」(メンバーは私のみ)で参加しました。 結果は、23,886点 195位 (全598チーム) でした。[1] ほとんど何もできずに終わりましたが、楽しかったです。 来年に向けて1年間準備します! 振り返り Keep 準備していたことはできた (m…

ISUCON11予選準備

準備したこと 8/21 ISUCON11予選に向けて、ISUCON10予選を試してみました。 具体的に対応した結果とスコアは以下です。 初期スコア (444) ChairテーブルINDEX(500) EstateテーブルINDEX(531) MySQL8アップグレード (308) 降順INDEX(601) N+1問題 (628) 空間I…