• ベストアンサー

SQLServer2000のselect文で

SQLServer2000のselect文で select count(*) from Table を実行するのに30秒以上かかってしまいます。 データ数は100万件もありません。 全件数を取得するのになぜこんなにかかってしまうのでしょうか? 主キーはVarcharの50バイトです。 こんな単純な文でこれだけかかってしまうのは、 DBの設定が悪いのでしょうか? それともPCの性能が悪いのでしょうか?

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

  • ベストアンサー
  • nora1962
  • ベストアンサー率60% (431/717)
回答No.1

確認したいのですが ・レコードサイズは平均何バイトぐらいですか? ・主キーはクラスターインデックスですか?

ENTRE
質問者

補足

ご回答ありがとうございます。 レコードサイズは15バイトくらいです。 すいません、クラスターインデックスというのがいまいちわかりません。 よろしくお願いいたします。