小编use*_*436的帖子

查询性能随着时间和使用而下降

几个星期以来,我一直在解决一个问题,我的 SQL Server 查询的性能在使用几天后会下降。此外,每隔几天,我的应用程序的 ODBCSQLExecute()调用就不会返回查询。

手动重建索引(在 SQL Server Management Studio 中)“修复”了这两个问题。

这是更多信息;

  • DB 大小约为 13 Gig
  • 在应用程序中使用 ODBC 版本 3.5.1
  • 这些应用程序是 C++,带有到 SQL DB 的 ODBC 接口
  • 测试用例在静态数据库上 - 没有插入,因此应该不可能有碎片!
  • 小查询最初不到 1 秒,然后降级到 50 秒以上
  • 在它运行的所有 (3) 台机器上都看到了这个问题

我很难理解为什么相同的查询在一段时间内可以正常工作,但随后开始减慢 waaay ?

任何想法将不胜感激。

performance index sql-server-2005

7
推荐指数
3
解决办法
6770
查看次数

标签 统计

index ×1

performance ×1

sql-server-2005 ×1