如何提高软件读取远程数据库的速度?

[复制链接]
查看11 | 回复2 | 2011-2-15 11:43:16 | 显示全部楼层 |阅读模式
对于大部分数据量不是很庞大的操作来说,连接数据库的一个很大的开销就是连接断开了,所以如果是频繁的连接的话,一般都会将连接保存,然后对其重复应用,也就是数据库连接池技术。另外就是尽量降低服务器的负荷,减少服务器的压力,尽量在客户端执行技术,我以前就做了一个愚蠢的做法,将数据库得到的数据在服务器转化为xml结构,然后再发回客户端,那次数据量不小,结果一次获取数据就得花4s,后来改成直接获取,就只需要花100ms左右了,服务器负荷小了,速度自然就快了,客户端获取数据速度也就快了,不需要排队等候了...
回复

使用道具 举报

千问 | 2011-2-15 11:43:16 | 显示全部楼层
数据量的大小,一次性传输的数量3000条需要3分钟左右,以此对垒,数据库交互的次数等等...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行