
実務ですぐに使えるSQLチューニング45選
codingkorea
¥11,024
初級 / SQL, Oracle, Data Engineering
4.7
(15)
30年のキャリアを持つDBA講師が、実務ですぐに適用可能なSQLチューニングの核心テクニック45種を実践例でお教えします。実行計画の分析からインデックス最適化、結合チューニングまで、遅いクエリを10倍速くする実務ノウハウを習得しましょう!
初級
SQL, Oracle, Data Engineering
情報文化社から出版されたSQL200題の本(PL/SQL)の著者による直接講義!数多くのDBAとPL/SQL開発者を育成したオラクルのユ・ヨンス講師によるPL/SQL講義です。講義を受講すれば、PL/SQLを使用する前と後の違いを明確に感じられるようになります。


PL/SQLを利用してSQLを自動化することができます
PL/SQLを利用してデータ検索業務を自動化できます
国内大企業ではどのようにPL/SQLを活用しているのか学ぶことができます
😱 「このクエリ誰が書いたの?」 : SELECT文だけで500行...JOINだけで10回...解読してたら一日が終わります。
😭 「条件一つ変わっただけなのに...」 : Excel、Python、Javaコードを全部漁ってSQLを一つ一つ修正していませんか?
🐢 「バッチ処理に5時間?」 : データを取り出してアプリケーションで回すために一晩中回っているバッチ作業。
通念: データをPython(Pandas)で取得して加工しようとする。
事実(問題点): 数百万件、数千万件のデータをDBから自分のPC(Python)に転送する過程で深刻なネットワークボトルネックとメモリ不足(OOM)が発生します。
PL/SQLの解決策: データを外に取り出さず、DBサーバー内で加工(ループ、条件処理)をすべて完了させた後、「結果値」だけを取得します。
学ぶべき理由:
「1,000万件のデータをPythonで読み込むのに10分かかりますか?PL/SQLでサーバー上で処理すれば10秒で終わります。アナリストは『読み込み』を待つ人ではありません。」
通念: 毎週月曜日に同じExcel/CSVデータを受け取り、同じPythonコードを回して整形する。
事実(問題点): 分析業務の80%は退屈な「データ前処理」です。Pythonスクリプトは毎回実行しなければならず、管理が面倒です。
PL/SQLの解決策:複雑なクレンジングロジック(欠損値処理、日付フォーマット統一、異常値除去)を「プロシージャ(Procedure)」で一度作っておけば、コマンド一行で前処理が完了します。さらにスケジューラーを設定しておけば、寝て起きたときには前処理が完了しています。
学ぶべき理由:
「毎日繰り返されるデータクレンジング、まだ手作業でやっていますか?PL/SQLプロシージャ一つあれば、ボタン一つで退勤時間が早くなります。」
通念: アナリストはSELECTさえできればいい。
ファクト(市場状況): 今やSELECTは誰でもできます。企業はデータを単に「見る」人ではなく、「データパイプライン(ETL)」を直接構築できる人を求めています。PL/SQLはデータを操作し移動させるETLの核心ツールです。
PL/SQLの解決策: PL/SQLを扱えるようになれば、単純なアナリストを超えて「データエンジニア」の領域までカバーできます。市場価値が変わる区間です。
学ぶべき理由:
SQLの基礎で止まれば、あなたは「データ照会者」です。PL/SQLを学べば、データを自在に扱う「データアーキテクト」になります。
新入社員/就活生: "SQLはある程度できるけど..."で止まらないでください。面接官(実務者)は「プロシージャが書ける新人」を見ると目を輝かせます。
ジュニア開発者: 複雑なクエリのせいで残業が多い方、ロジックをDB側に移して「定時退勤」を手に入れましょう。
データアナリスト:毎回繰り返される前処理作業、PL/SQLで自動化しておいて分析だけに集中してください。
本講義であるPL/SQL授業を受講した受講生の方々の就職または転職状況です。
出典: https://cafe.daum.net/oracleoracle/SDMs/441
SQLは以下の全4段階の技術を習得すればよいです。この科目はそのうちの2段階目の科目です
「現場では華麗な技術より『保守しやすいコード』が最高です。」Oracleの専門家として、数多くのプロジェクトで検証された「保守しやすいPL/SQL設計原則」を皆様にそのままお伝えいたします。SQLチューニングまで行くための必須関門、今すぐ始めましょう。
学習対象は
誰でしょう?
SQLを自動化したい方におすすめです
PL/SQLを利用してSQLをシンプルに作成したい方におすすめです
国内大企業ではどのようにPL/SQLを活用しているのか気になる方におすすめです
前提知識、
必要でしょうか?
SQLについて少し知っていると良いです。
キャリア認証
586
受講生
68
受講レビュー
63
回答
4.8
講座評価
4
講座
皆さんをサポートするチューターです。
20年以上の実務経験と講師経歴を持つデータ分析家コースのチューター
SQL200題の本の著者 - 情報文化社
例題が満載のPython手引書の著者 - 情報文化社
YouTube コーディング大韓民国 Pandas 100本ノック YouTuber
愛する19期データ分析クラスの学生たちの明るい未来を、心から応援しています。
全体
25件 ∙ (12時間 9分)
講座資料(こうぎしりょう):
1. PL/SQL 開発環境の構築
14:54
2. PL/SQLを学ぶべき理由
38:29
3. PL/SQL 変数の理解
38:46
4. PL/SQL で使用する関数
29:46
5. PL/SQLブロックの理解
25:27
6. PL/SQLにおけるDML文作成法
37:42
8. PL/SQLにおける二重ループ文
25:34
9. ラベルの使用方法のコードのデバッグ
18:04
10. PL/SQL レコード 複合変数
31:37
11. PL/SQL カーソル文
23:56
12. サブクエリを使用したカーソル文
20:29
13. PL/SQLにおける例外処理
20:58
14. 例外トラップ関数の使用
31:10
全体
2件
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!
新規会員登録で25%OFF
¥3,310
25%
¥4,410