<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<oembed>
  <author_name>DMMTech</author_name>
  <author_url>https://blog.hatena.ne.jp/DMMTech/</author_url>
  <blog_title>DMM Developers Blog</blog_title>
  <blog_url>https://developersblog.dmm.com/</blog_url>
  <categories>
    <anon>バックエンド</anon>
    <anon>データベース</anon>
    <anon>インターン</anon>
  </categories>
  <description>はじめに 背景 タスクの流れ 1. エンドポイントのボトルネックを特定 2. 特定したボトルネックのクエリを解析 3. クエリ改善の試行錯誤 試行錯誤 1：NOT EXISTS の解消 試行錯誤 2：Seq Scan の改善 試行錯誤 3：OR 条件の排除 試行錯誤 4：インデックスの最適化 4. 実装 5. リリース・動作確認 成果 インターンでの学び 1. 「推測するな、計測せよ」の実践 2. DB 内部構造とインデックスへの深い洞察 3. 「自走」するためのコミュニケーション術 まとめとおわりに はじめに こんにちは！早稲田大学 創造理工学部 総合機械工学科 3 年の野村恒晴です。 12…</description>
  <height>190</height>
  <html>&lt;iframe src=&quot;https://hatenablog-parts.com/embed?url=https%3A%2F%2Fdevelopersblog.dmm.com%2Fentry%2F2026%2F02%2F12%2F110000&quot; title=&quot;APIレイテンシを1300msから300msへ。重いクエリを1/20に高速化できた話 - DMM Developers Blog&quot; class=&quot;embed-card embed-blogcard&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;&quot;&gt;&lt;/iframe&gt;</html>
  <image_url>https://cdn-ak.f.st-hatena.com/images/fotolife/D/DMMTech/20251229/20251229180015.png</image_url>
  <provider_name>Hatena Blog</provider_name>
  <provider_url>https://hatena.blog</provider_url>
  <published>2026-02-12 11:00:00</published>
  <title>APIレイテンシを1300msから300msへ。重いクエリを1/20に高速化できた話</title>
  <type>rich</type>
  <url>https://developersblog.dmm.com/entry/2026/02/12/110000</url>
  <version>1.0</version>
  <width>100%</width>
</oembed>
