inflearn logo
知識共有
inflearn logo

SQLP実技対策、実際に動かしてみるSQLチューニング

自分のPC上のOracle 26ai Freeで、講義内の実行計画をそのまま再現しながら、SQLPの実技チューニングを学びます。自作の実技形式の問題30問を、実測値(読み込んだブロック数・実行回数)をもとに判断し、解答まで書いてみます。

1名 が受講中です。

難易度 中級以上

受講期間 無制限

SQL
SQL
Oracle
Oracle
database-tuning
database-tuning
database
database
SQL
SQL
Oracle
Oracle
database-tuning
database-tuning
database
database

受講後に得られること

  • DISPLAY_CURSOR実行計画のStarts・A-Rows・Buffersを読み、非効率が生じている段階を数値で特定します。

  • インデックス列の順序・カバリング・関数ベースインデックスを実測で比較し、設計根拠を回答として記述します。

  • NL・ハッシュ・ソートマージ結合と駆動順序をデータ分布に応じて選択し、ヒントで固定します。

  • クエリ変換・統計情報・バインド変数が実行計画を変える理由を、23aiでの実測をもとに解説します。

  • Top-N・ページング・DML・バッチ・パーティション・Lockの問題を、結果の同一性検証(MINUSによる双方向比較)とあわせて改善します。

  • 実技のチューニング・トラブルシューティング形式の模擬問題を制限時間内に解き、採点ポイントに沿って解答を構成します。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • SQLPの実技試験に向けて準備しているが、実行計画を実際に動かして確認できる環境がない開発者・DBA

  • 教材の10g/11gの実行計画と最新のOracleの結果が異なり、混乱する受験生

  • SQLチューニングを試験勉強にとどめず、実務での判断基準として身につけたいバックエンド開発者

前提知識、
必要でしょうか?

  • SELECT・JOIN・GROUP BYを読み書きできる程度のSQLの基礎知識

  • ターミナルでコマンドをコピーして実行できる程度の経験

  • Dockerをインストールできる個人用PC(メモリ8GB以上推奨)。macOSは講義内で実測し、Windowsは一般的な手順を案内します。

こんにちは
dorian05202988です。

キャリア認証

20年以上にわたりデータベースとIT分野でキャリアを積んできたデータ職人です。DBAおよびDB Platformチームのマネージャーとしてデータベースプラットフォームに携わり、MySQL・PostgreSQL・Oracle・MongoDB、SQLチューニング、AWS・Terraform・Pythonを専門分野としています。ゲーム・金融・ITサービス分野での経験をもとに、データベースとクラウドアーキテクチャについて解説しています。『オラ​​クル実務チューニング SQLパターン学習』と『Oracle Pro*C実務プロジェクト活用書』を出版し、AWS Summit 2018・2019と「データよ、遊ぼう」2020では、サーバーレス・データベースの選択・マルチデータベース戦略について発表しました。最近は、Bedrock LLMを利用したスロークエリの分析・チューニング提案、DBスペック算定の自動化、DBメタMCPサーバーとSlackボットを通じた照会フローを扱っています。開発者向けのデータベース自動化と、非開発者向けのAI業務活用について、各コースの対象者と目的に合わせた実習を通じて解説しています。AIの提案をそのまま適用するのではなく、結果の同一性・実行計画・観測条件を確認し、根拠が不足している場合は保留する判断基準を伝えています。会社の運用データや認証情報は講義資料に含めません。

もっと見る

カリキュラム

全体

65件 ∙ (2時間 54分)

講座資料:

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

まだ十分な評価が集まっていない講座です。
ぜひ最初のレビューをお寄せください。

dorian05202988の他の講座

知識共有者の他の講座はこちら

似ている講座

同じ分野の他の講座を見てみましょう!

期間限定セール

¥132,000

20%

¥20,827