M mailliujun Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-12 #1 我用delphi+sqlserver7.0编写了一个数据库应用软件,该软件在使用的开始十天速度较快,但是使用了十多天后,越来越慢,最后每操作一次数据库,都慢得让人无法忍受。感请各位提供帮助,在下必高分相送!
我用delphi+sqlserver7.0编写了一个数据库应用软件,该软件在使用的开始十天速度较快,但是使用了十多天后,越来越慢,最后每操作一次数据库,都慢得让人无法忍受。感请各位提供帮助,在下必高分相送!
Y yzhshi Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-12 #3 SQL数据库方面的原因和程序方面的原因两个都有 1、SQL数据库,因为数据量是递增的,所以需要建立主键、索引等,这个必须 2、程序方面的原因,SQL语句操作查询的数据量,尽量少用或者不用Table,还有,尽量避免一次将所有数据拿到本地来。 这个问题比较泛,只能说一些大概。
SQL数据库方面的原因和程序方面的原因两个都有 1、SQL数据库,因为数据量是递增的,所以需要建立主键、索引等,这个必须 2、程序方面的原因,SQL语句操作查询的数据量,尽量少用或者不用Table,还有,尽量避免一次将所有数据拿到本地来。 这个问题比较泛,只能说一些大概。
M mailliujun Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-12 #4 我在一个线程中向一个表插入数据,我最后发现当数据记录达到1000条后,速度明显变慢,该线程只有该条数据库操作语句(我调用的是一个procedure)?
M mailliujun Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-12 #7 我创建的数据库使用的是SQLserver默认设置
Y yzhshi Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-12 #10 这么快就接收答案了? 其实压缩数据库也许不是解决办法,主要是优化数据库,以及操作数据库的SQL,你可以查一下这个资料