by Hayato Matsuura.

実行計画


データベースがSQL文を実行できるようになる前に、オプティマイザがその文に対する 実行計画を作成しておく必要があります。実行計画が立案されたら、データベースはその実行計画を1ステップずつ実行していきます。 ソースコード(SQL文)を実行可能なプログラム(実行計画)に変換する動きをするという点で、 オプティマイザはコンパイラに非常によく似ていると言えます。

文の実行が遅い原因を探る際にまず最初に見るべきなのが、実行計画です。 この章の各節では、様々なデータベースにおいてパフォーマンスを最適化させるために、 どのように実行計画を読み解いていくべきかを説明してきます。

著者について

Markus Winandの写真

Markus Winand氏は、開発者がSQLパフォーマンスを改善するお手伝いをしています。彼は、SQL Performance Explainedの 著者でもあり、出張トレーニングhttp://winand.at/での リモート講義も 行っています。

彼の本

カバー『SQLパフォーマンス詳解』

核心をわかりやすく 解説。

Markusから購入します
(送料無料+PDF)

Amazonで購入
(印刷版のみ)

Do not use offset for pagination

Learn why

Visit my sibling!A lot changed since SQL-92!

Use The Index, Luke のカップは

ステッカー、コースター、本、コーヒーマグ。 学習に必要なものすべて。

今すぐ購入

Connect with Markus Winand

Markus Winand on LinkedInMarkus Winand on XINGMarkus Winand on Twitter
“Use The Index, Luke!” by Markus Winand is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 Unported License.
法律上の通知 | お問い合わせ | 無保証 | 商標 | プライバシーとGDPR | CC-BY-NC-ND 3.0 license