<<< 返回 access911.net 编程静态资料库索引页

如何调用sql server后台的存储过程加快效率?

 

作者:  摘自:  录入:cg1  时间:2003-1-4  浏览人次:3229


专题地址:http://access911.net/fixhtm/71FAB11E1ADC.htm 如果需要更详细的评论或说明,请点击该地址。

 

简述:后台用 SQLSERVER  是如何加快速度,提高效率

 


在ACCESS 中调用后台存储过程
如何使用传递查询

请特别注意方法三

ACCESS是一个Client/Server的优秀前端开发工具,具有易学易用,界面友好,开发简单,和其他数据库接口灵活。但是,它要对大量数据处理时,速度比较慢。深圳供电局现有60万用户,下面有6个营业所,通过64K DDN 和局相连,如果有一个营业所要对1万用户进行处理的话,要花2~3小时,严重影响其他业务的开展。所以,当有大量数据需要处理时,不能在Client端处理,而必须在Server端处理。 但ACCESS和Server端之间多数通过ODBC来连接,这样就增加了调用后台存储过程的难度。笔者通过在实际工作中长期的摸索,根据不同的业务需要,可以用下面三种方法去调用后台存储过程。 

    一、 Access 向后台提交作业,这一个个作业对应一个个的存储过程。在SQL Server 6.5中,通过Task Manager 来建立相应的Task; 而在Oracle 8.0中,通过Managing Job Queue 来建立相应的Job。在Access中,在job_list表中插入一个作业,这些作业一般每天晚上运行一次。这些作业对应的业务一般是需要处理非常大量数据,而实时性又是较低的,在我们的业务中比较典型的例子是每天晚上大量的电费计算。 

    二.....................
...........

资料库随时有更新,欲查看最新详情请单击专题地址http://access911.net/fixhtm/71FAB11E1ADC.htm

 


上一篇:如何复制当前打开的数据库?

下一篇:什么是事务处理?怎么进行事务处理?

2017年2月22日生成静态资料