sql serv2000+adodataset+delphi5.0(81分)

  • 主题发起人 主题发起人 blues hu
  • 开始时间 开始时间
B

blues hu

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在在做一统计程序,遇到一些问题,现拿出请教。
后台为sql server2000,其中有一张表表一有十几万数据,另一表表二有几百条数据,
其中表一中有很多数据字段,我把表一中的数据字段按code汇总求合,然后与表二中
code相等的关联。这样查出的数据大约有五千条左右。这样的操作要有十次
左右(因每次统计的条件不一样),我用的是adodataset,请问怎样才能加快程序的运行速度
我的程序在运行时占用5m内存,查询时要13m。
请各位给一些能减小内存使用及提高执行效率的方法
qq:18963264
 
做成储存过程怎样?
不知表的索引建了没有?建的怎样。
我看表2的code应该做成聚族索引,表1的汇总建个视图怎样?
 
建个视图,然后汇总
 
忘了说了,我对表一建了一些视图,然后用存储过程返回结果
我有关健字,还需建索引吗?
 
不知上面两位老大怎样才能联系上,用不用qq
my msn :huhao618@163.com
 
利用 SQL Server 2000 的索引视图可提高速度。

Qiuliang
http://www.nicesoft.net
 
各位怎都不留个联系方式啊!
 
怎样为视图建索引???
 
1 将Adodataset的Cache改为1000
2 两个表一定要建立索引,考虑cluster索引,本人曾有过教训
3 利用存储过程只返回有用的数据
 
1:cachesize为1000我设了
2: 这个我没搞过,请详述,谢了
3:返回的都是有用的数据
 
SQL Server2000下不能对视图建索引
 
建立索引方法:在需要经常用于查询的列建立索引,根据数据情况选择普通索引或者Cluster
索引,方法:选中改列点右健--选择indexs/keys,弹出设置对话筐,根据需要选择即可。
 
我用了adoDataSet+sql Server。每次打开DataSet都很慢,而且每次使用locate都很慢。不知道为什么!我都是有索引的了
 
后退
顶部