【蓝因子教育】基于PostgreSQL国产库,PG JDBC 记得配置Fetch Size(蓝因絮果什么意思)

在使用PostgreSQL JDBC处理大型结果集时,正确配置fetch size对于优化性能和内存使用至关重要。最近我们在国产化改造过程中总有一些差异导致应用性能问题,有时不只在数据库还可能在驱动中,如分页查询或其他OLTP场景,我们总希望尽快的返回结果,这里我分享一下Oracle和Postgresql JDBC 默认fetchsize 从服务向客户端发送数据的差异。

Oracle 和PostgreSQL JDBC fetch差异

首先Oracle Jdbc中的resultSet是『服务器』端的游标, 默认是一个SQL 流式执行,而不是缓冲区,可以从大量结果中读取几行数据返回,而不用等待整个结果完成就开始处理。但是这种可能在Fetch了几批后表不存在了执行报错,或直接MVCC的快照过久,直接ORA-1555, 当然还可能因为没有合理的增加Fetchsize, 结果在服务和客户端频繁的往返传递数据和上下文切换时间。但是在PostgreSQL JDBC中它不是『服务器』端游标,而是客户端缓存,当执行第一次java中调用 rs.next()时,等整合结果返回到客户端,导致初始响应过长,尤其是应用端使用set对象的分页查询,还可能会占用更大的内存,当然PostgreSQL中可以配置fetchsize 来改善这个场景的性能。

特别声明:[【蓝因子教育】基于PostgreSQL国产库,PG JDBC 记得配置Fetch Size(蓝因絮果什么意思)] 该文观点仅代表作者本人,今日霍州系信息发布平台,霍州网仅提供信息存储空间服务。

猜你喜欢

“行者”无惧,沈劭劼勾勒卓驭科技“空间智能移动基座”新蓝图

他首次对外发布了全新的多模态端到端世界模型,宣告公司 “数据驱动的空间智能移动基座”正式成型,并描绘了从辅助驾驶供应商向横跨乘用车、商用车及多元移动智能体的生态型科技企业转型的未来蓝图。 沈劭劼在演讲中清…

“行者”无惧,沈劭劼勾勒卓驭科技“空间智能移动基座”新蓝图

2025时尚潮搭:穿出性感与自信,如何挑选适合自己的Sexy Printed One Shoulder Strapless Top?(2025年时尚潮流趋势)

在追求个性与美感的今天,一件合适的性感印花一字肩上衣无疑是夏季必备单品。然而面对市场上琳琅满目的选择,很多消费者陷入了“挑花眼”的状态。本篇文章旨在帮助女性♀️朋友们更好地理解和挑选这款时尚单品,结合最新2025时尚趋势,解读款式、材质、穿着场

2025时尚潮搭:穿出性感与自信,如何挑选适合自己的Sexy Printed One Shoulder Strapless Top?(2025年时尚潮流趋势)

在线报名|嗅,有香气!讲座《香的科学与美学》邀您闻香识文化……(在线报名软件)

活动以“科学+美学”为双主线,带大家走进香的世界:从中外古籍中的香道传承、不同地域的香文化演变,梳理香的历史脉络与人文价值;再深入解析香调的科学体系,拆解前中后调的构成逻辑、香材的分类与特性,揭开香气产生与…

在线报名|嗅,有香气!讲座《<strong>香的科学与美学</strong>》邀您闻香识文化……(在线报名软件)

如何挑选优质松软毛毡南宫市圣通毛毡厂提供答案(如何挑选优质松籽)

不同品牌的松软毛毡在质量、性能和适用场景等方面存在差异,因此了解品牌排名有助于各行业选择合适的产品。在航天领域,松软毛毡可用于设备的密封和保温;在机械行业,可用于防尘和隔音。 许多客户反馈,使用南宫市圣通毛…

如何挑选优质松软毛毡南宫市圣通毛毡厂提供答案(如何挑选优质松籽)

网友偶遇,48岁『袁泉』素颜商场买护肤品!不『打扮』的她,眼周都是细纹

『夏雨』也不一样,他会把片酬直接存进自己的滑板店账户,账户里没钱了才考虑接戏。 记得『袁泉』在《机长》中有一场戏,她的凝视持续了三秒,导演喊过她,她要求再来一次,理由是:睫毛颤得不够,乘务长也怕死,但得先压住自己…

网友偶遇,48岁『袁泉』素颜商场买护肤品!不『打扮』的她,眼周都是细纹