エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
「勘で改善するな、まず計測せよ」──SQLチューニングで40秒が1秒になった奮闘記── - ecbeing labs(イーシービーイング・ラボ)
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
「勘で改善するな、まず計測せよ」──SQLチューニングで40秒が1秒になった奮闘記── - ecbeing labs(イーシービーイング・ラボ)
こんにちは。入社2年目でSEをやっているT・Sです。 ECサイトで改修をした際に、「カート処理が異常に遅... こんにちは。入社2年目でSEをやっているT・Sです。 ECサイトで改修をした際に、「カート処理が異常に遅い」という報告が舞い込んできました。 通常なら1秒程度の処理が、特定の条件下で40秒以上もかかってしまう。ECサイトにとって、これは致命的な問題です。 この記事では、その問題をどう分析し、どう解決したのか。その一連のプロセスを、ストーリー形式でサンプルコードと比喩を交えながらご紹介します。 単なるテクニックの羅列ではなく、「勘で改善するな、まず計測せよ」という原則に基づいた、パフォーマンスチューニングの思考プロセスをお伝えできればと思います。 1. ある日突然、カート処理が激遅に 改修前はなかったはずの問題 2. 実行計画はデータベースの業務日誌 3. 原因分析:相関サブクエリという「繰り返し電話」 4. 解決策:アプローチの変更で劇的改善 5. 結果:24秒が5秒に!劇的なパフォーマン

