データモデリングとインデックス設計

スポンサーリンク
PostgreSQL

【入門編】 EXPLAIN BUFFERS – PostgreSQL

「なぜかサイトが重い…」を解決する、PostgreSQLの魔法のコマンド『EXPLAIN BUFFERS』の話こんにちは!データベースエンジニアとして日々PostgreSQLと格闘していると、時々こんな相談を受けるんです。「なんだか最近、ア...
PostgreSQL

【テクニカル・上級編】 EXPLAIN VERBOSE – PostgreSQL

その「実行計画」、本当の姿が見えていますか? — PostgreSQL `EXPLAIN (VERBOSE, BUFFERS)` を使い倒すPostgreSQLと長く付き合っていると、必ずぶち当たる壁があります。「なぜか遅い」。`EXPLA...
PostgreSQL

【実務・中級編】 EXPLAIN VERBOSE – PostgreSQL

「なぜ遅い?」を深掘りする。PostgreSQLの `EXPLAIN VERBOSE` を使いこなそう現場でデータベースのパフォーマンスチューニングをしていると、必ずぶち当たる壁がありますよね。「`EXPLAIN` を叩いてみたけれど、結局...
PostgreSQL

【入門編】 EXPLAIN VERBOSE – PostgreSQL

データベースの「裏側」をのぞき見しよう!― `EXPLAIN VERBOSE` で見える世界こんにちは!データベースの世界に足を踏み入れたばかりの皆さん、毎日のお仕事や学習、本当にお疲れ様です。データベースを使っていると、「どうしてこのクエ...
PostgreSQL

【テクニカル・上級編】 EXPLAIN ANALYZE – PostgreSQL

EXPLAIN ANALYZE:クエリの「嘘」を見抜くための唯一の武器データベースエンジニアとして長く現場にいると、若手からこんな相談をよく受ける。「インデックスを貼ったはずなのに、なぜかクエリが遅いんです」。その時、私は決まってこう返す。...
PostgreSQL

【実務・中級編】 EXPLAIN ANALYZE – PostgreSQL

「遅いクエリ」に立ち向かう君へ。EXPLAIN ANALYZEは怖くない!現場で働いていると、必ず一度は遭遇するよね。「さっきまでサクサク動いていたはずの検索画面が、急に重くなった」とか、「数万件のデータでこのレスポンスはさすがにマズい」と...
PostgreSQL

【入門編】 EXPLAIN ANALYZE – PostgreSQL

こんにちは!データベースの世界へようこそ。PostgreSQLを触っていると、必ず一度は「あれ?なんでこのクエリ、こんなに遅いの?」という壁にぶつかりますよね。データが増えてくると、さっきまで爆速だった検索が、急に重たく感じたりして。そんな...
PostgreSQL

【テクニカル・上級編】 pg_statsビュー – PostgreSQL

クエリプランナの「視力」を覗き見る:pg_statsとの付き合い方PostgreSQLと長く付き合っていると、避けて通れないのが「なぜ、このクエリはこんなに遅いプランを選択したのか?」という問いです。もちろん、`EXPLAIN (ANALY...
PostgreSQL

【実務・中級編】 pg_statsビュー – PostgreSQL

「なぜかクエリが遅い」を解決する第一歩。PostgreSQLの `pg_stats` を使いこなそう現場で開発をしていると、どうしても避けられないのが「突然のクエリ遅延」ですよね。「昨日までは爆速だったのに、今日はなぜか全表スキャンしてる…...
PostgreSQL

【入門編】 pg_statsビュー – PostgreSQL

「なぜか検索が遅い…」を解決する第一歩!PostgreSQLの『健康診断カルテ』を覗いてみようこんにちは!データベースエンジニアとして日々PostgreSQLと格闘している私です。みなさんは、データベースを使っていて「最初はサクサク動いてい...
スポンサーリンク