慢啊!慢啊!我的数据库应用程序为什么越来越慢?请各位大虾帮忙。。。(200分)

  • 主题发起人 主题发起人 mailliujun
  • 开始时间 开始时间
M

mailliujun

Unregistered / Unconfirmed
GUEST, unregistred user!
我用delphi+sqlserver7.0编写了一个数据库应用软件,该软件在使用的开始十天速度较快,但是使用了十多天后,越来越慢,最后每操作一次数据库,都慢得让人无法忍受。感请各位提供帮助,在下必高分相送!























 
定期压缩数据表,还有你的数据表设计可能有点问题
 
SQL数据库方面的原因和程序方面的原因两个都有
1、SQL数据库,因为数据量是递增的,所以需要建立主键、索引等,这个必须
2、程序方面的原因,SQL语句操作查询的数据量,尽量少用或者不用Table,还有,尽量避免一次将所有数据拿到本地来。
这个问题比较泛,只能说一些大概。
 
我在一个线程中向一个表插入数据,我最后发现当数据记录达到1000条后,速度明显变慢,该线程只有该条数据库操作语句(我调用的是一个procedure)?
 
事务原因?数据量大的时候,数据库会滚表空间是否够?
 
我创建的数据库使用的是SQLserver默认设置
 
请问是否一定要定期压缩数据,怎样操作?
 
多人接受答案了。
 
这么快就接收答案了?
其实压缩数据库也许不是解决办法,主要是优化数据库,以及操作数据库的SQL,你可以查一下这个资料
 
后退
顶部