none
SQL2000升级SQL2008后客户端应用程序速度变慢的原因? RRS feed

  • 问题

  • SQL2000升级SQL2008后很顺利,无任何报错。

    但是升级后 在使用过程中,应用程序开始变得很慢,每次服务器重启后短时间内正常,接着就变得很慢,在读取数据时。

     

    内存4个G,CPU实际占用15% 不启动SQL 内存占用1.47G,客户端应用程序报速度慢时 内存用了2.37G

    我认为这个问题不应该只是添置内存条,是不是软件设置部分出了问题。

    2011年7月26日 1:27

答案

  • 确实是要重建索引 速度最慢的一个表 碎片达到93%。重建索引后,很快。

    同时 我还 exec sp_updatestats

    感谢大家。

    • 已标记为答案 windchan 2011年7月26日 5:43
    2011年7月26日 5:42

全部回复

  • Did you rebuild index in all tables after upgrading? Have to di that because sql2k8 query optimizer works in different way from sql2k's.
    2011年7月26日 1:31
  • 一直就有索引
    2011年7月26日 3:23
  • 一直就有索引

    rmiao的意思是重建下索引。
    If you haven't all the things you want,be grateful for the things you don't have that you didn't want.
    2011年7月26日 4:53
  • 确实是要重建索引 速度最慢的一个表 碎片达到93%。重建索引后,很快。

    同时 我还 exec sp_updatestats

    感谢大家。

    • 已标记为答案 windchan 2011年7月26日 5:43
    2011年7月26日 5:42
  • 也提醒一下其它从sql 2000升级的用户, sp_updatestats是必须要做的(或者用其它方式更新统计信息)。
    想不想时已是想,不如不想都不想。
    2011年7月26日 7:03
    版主