delphi access数据库
在delphi编程环境下,access数据库(里面放的是我采集的一年的数据量),在我用软件查询数据时,发现很慢,有时候还会屏幕死机,哪位高人能帮忙指点下如何提高取库速度以...
在delphi编程环境下,access数据库(里面放的是我采集的一年的数据量),在我用软件查询数据时,发现很慢,有时候还会屏幕死机,哪位高人能帮忙指点下如何提高取库速度以及防止死屏,现在的情况是我查询一天的数据量也很慢(包含有数据的情况下),也需要10秒左右;10506条记录时需要半分钟左右,用的是ADOconnection,ADOdataset连接
展开
4个回答
展开全部
应该是数据库设计的问题。要详细看数据库的ER图。
行所加的限定也可能影响。
程序方面查是否有复杂的查询,ADO的控件,如果想看性能需要自己设计一下,查一下具体环节的原因。
另外,使用客户端数据集可能会有所提升。最主要的,还是发现问题的原因。
行所加的限定也可能影响。
程序方面查是否有复杂的查询,ADO的控件,如果想看性能需要自己设计一下,查一下具体环节的原因。
另外,使用客户端数据集可能会有所提升。最主要的,还是发现问题的原因。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
试试sql server,如果一定要用access的话,提高查询速度就是要建立一个合适的索引,有必要的话,在原来数据库中添加一个字段(这里你可以添加一个时间的字段),建立该字段的索引。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
表要加主键,检查SQL嵌套查询。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
两个问题
1.数据库表设计问题
2.SQL语句有问题
1.数据库表设计问题
2.SQL语句有问题
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询