• ベストアンサー

sqlのチューニングをしていますが、

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

質問者が選んだベストアンサー

  • ベストアンサー
  • Go_Ahead
  • ベストアンサー率67% (21/31)
回答No.1

SQL 文と 各オブジェクトの状態が分からないので、一般論です。 ・ORDER BY 句に指定する列に INDEX が無い。 ・INDEX が張ってあっても、該当列は NULL データを許可している。 ・単純にデータが膨大。 等々。 もう少し詳細情報(出力された実行計画など)があれば、詳しいアドバイスが期待できると思いますよ。

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

関連するQ&A