電子書籍の厳選無料作品が豊富!

sqlのチューニングをしていますが、
order by句を使用することにより実行計画のcostが跳ね上がってしまいます。

何が原因なのでしょうか

A 回答 (1件)

SQL 文と 各オブジェクトの状態が分からないので、一般論です。



・ORDER BY 句に指定する列に INDEX が無い。
・INDEX が張ってあっても、該当列は NULL データを許可している。
・単純にデータが膨大。

等々。

もう少し詳細情報(出力された実行計画など)があれば、詳しいアドバイスが期待できると思いますよ。

参考URL:http://www.hi-ho.ne.jp/tsumiki/doc_1.html
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!