none
Order byの昇順、降順の性能について RRS feed

  • 質問

  • こんにちは。

    単純な質問かもしれないのですが、SQLの昇順、降順の性能についてご教授ください。

    データ件数が100万件を超える状態で、非クラスタ化インデックスをはっている列のソートを行うと、昇順(ASC)の場合は、1秒未満でクエリが戻ってくるのですが、降順(DESC)の場合に、1分以上クエリの実行に時間がかかってしまいます。

    クエリ自身も内部結合していたりと、単純なものではないのですが、抽出条件はかわらず、OrderByの昇順、降順を切り替えただけで、こんなにもパフォーマンスに影響がでるものなのでしょうか。

    参考となる資料等あれば教えてください。

    よろしくお願いします。

    2012年1月11日 14:49

回答