c# 连接远程oracle数据库 查询数据速度问题

c# 连接远程oracle数据库 查询数据速度问题,第1张

select from table1 where xm like '%张%' and substr(bm, 1, 9)='201301111'

试试看这样 因为 oracle是从右开始匹配的 而 = 的速度 要快于 like(模糊查询) 的速度

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

以上就是关于c# 连接远程oracle数据库 查询数据速度问题全部的内容,包括:c# 连接远程oracle数据库 查询数据速度问题、如何提高软件读取远程数据库的速度、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/10103175.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存