[ 通常表示 ]  [ 簡易表示 ]  [ シンプル表示 ]

「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

オプティマイザ (optimizer)

pointこの用語のポイント

point速くて楽になるように調整してくれる機能だよ

pointデータベース関連で出てきたときは、SQLを勝手にチューニングしてくれる奴のことだよ

スポンサーリンク

簡単に書くよ

オプティマイザ (optimizer)とは

いー感じになるように調整してくれる機能のこと
です。

image piyo

詳しく書くよ

「いー感じ」の意図するところは大抵の場合「速く」と「楽に」です。

「速く」はそのまんま「処理速度の向上」ですね。
「楽に」は例えばメモリの節約などです。

イメージとしてはそうですね。

社長が現場リーダーに「寝ないで働け!もっと売上上げろ!この無能どもがー!メンバーにも言っとけ!」と吠えました。

現場リーダーはメンバーに「3交代制の24時間体制を取る。君たちならもっと成果を出せるはずだと期待されている。社長の期待を皆に是非伝えてくれとのことだった」と伝えました。

社長のアホな命令を最適化して見事にメンバーに伝えましたね。
この「現場リーダー」さんが「オプティマイザ」です。

ところでオプティマイザを調べようとしているってことはDB絡みですか?
DBのオプティマイザはいわゆる「SQLを勝手にチューニングしてくれる奴」です。
期待通りの実行結果を得られない場合は自分の書いたクエリではなく、実際に発行されているクエリ(実行計画)を確認してください。

image piyo2

一言でまとめるよ

まぁ「オプティマイザ」って単語が出てきたら「速くて楽になるように調整してくれる機能なんだな~」と、お考えください。

一番上に戻るよ
スポンサーリンク