社区
脚本语言
帖子详情
优化查询,游标太慢了,请教高手指点!
weijiawei1130
2008-11-10 06:47:28
我实现一个多条件的组合查询
用游标(十万条记录)
查询符合条件的总表里对应的 总额、部门代码(需要去另一表中查询中文)、项目代码(需要去另一表中查询中文) 这有很多项
再查询(需要按条件求和)已经使用的费用 以上数据 逐行 填入一个外部数据源的表
目前用游标循环 + SQL sum() 实现
但是速度过慢
请教高招
不胜感激!!!!!!
...全文
103
8
打赏
收藏
优化查询,游标太慢了,请教高手指点!
我实现一个多条件的组合查询 用游标(十万条记录) 查询符合条件的总表里对应的 总额、部门代码(需要去另一表中查询中文)、项目代码(需要去另一表中查询中文) 这有很多项 再查询(需要按条件求和)已经使用的费用 以上数据 逐行 填入一个外部数据源的表 目前用游标循环 + SQL sum() 实现 但是速度过慢 请教高招 不胜感激!!!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liubocy
2008-11-11
打赏
举报
回复
创建存储过程的数据窗口:
先选择数据窗口的类型(如grid),在接下来的窗口里选择最后一个stored procedure,然后就是选择数据库中的某个存储过程了。
视图能和存储过程在一个DW中使用么?
不能
存储过程的数据窗口怎么调用呢?
存储过程有几个参数,retrieve()函数就有几个参数,位置不变
如下的一个存储过程:
--------------------------------
create proc p_get(@a int, @b int)
as
select @a as a , @b as b
---------------------------------
那么,以此为数据源的数据窗口,刷新:dw_1.retrieve(1,2)
结果:
a b
1 2
青锋-SS
2008-11-11
打赏
举报
回复
可以用数据窗口或者datastore代替游标.
weijiawei1130
2008-11-10
打赏
举报
回复
视图能和存储过程在一个DW中使用么?
请给点例子
感激不尽
weijiawei1130
2008-11-10
打赏
举报
回复
能给点例子么?
存储过程怎么调用呢?
是在数据窗口中还是用PB
liubocy
2008-11-10
打赏
举报
回复
诶,也可以的,用getsqlselect和setsqlselect来设置数据源。
问题是这个sql如果比较复杂的话,在前台执行没有在数据库中执行效率高
liubocy
2008-11-10
打赏
举报
回复
[Quote=引用 2 楼 zhgwbzhd 的回复:]
用视图不可以吗?
[/Quote]
视图不能传参数
zhgwbzhd
2008-11-10
打赏
举报
回复
用视图不可以吗?
liubocy
2008-11-10
打赏
举报
回复
做个存储过程,把条件传到存储过程里后查询出数据。
然后做个储存过程为数据源的dw
MySQL流式
查询
及
游标
查询
本文探讨了在处理大量数据时,MySQL JDBC 中常规
查询
、流式
查询
(RowDataDynamic)和
游标
查询
(RowDataCursor)的性能与内存使用情况。实验结果显示,
游标
查询
在单线程下能有效避免OOM,且在
查询
速度上优于流式
查询
。在并发场景下,流式
查询
内存表现更稳定。同时,
游标
查询
可能带来IOPS、磁盘空间和网络流量的显著影响。在选择处理方式时,需综合考虑性能、内存和并发需求。
MyBatis
游标
查询
大量数据
本文介绍在MyBatis中使用
游标
进行大数据量
查询
的
优化
方法,避免因一次性加载过多数据导致的内存溢出问题。通过示例展示了如何在DAO层接口定义
游标
查询
,并在service层实现
游标
迭代处理,有效提升
查询
效率。
Java项目中MySQL
游标
方式
优化
查询
详解
本文详解MySQL
游标
在Java项目中的应用,针对百万级以上大数据量
查询
的OOM和数据库压力问题,介绍JDBC和MyBatis实现
游标
查询
的方法,并结合索引
优化
、参数调优及代码规范进行性能提升,适用于数据导出、同步等场景。
难题来了:分库分表后,
查询
太慢
了,如何
优化
?
文章讨论了Sharding-JDBC分页
查询
速度慢的问题,主要介绍了三种
优化
方法:组合使用ES搜索、禁止跳页
查询
和二次
查询
法。作者强调了分库分表后
查询
优化
的必要性和Sharding-JDBC的性能
优化
措施。
inceptor
游标
使用及
优化
本文深入介绍了Transwarp Inceptor的PL/SQL方言,特别是
游标
的使用,包括显式
游标
、隐式
游标
和参数
游标
的详细操作和示例,以及与SQL的交互。通过示例展示了如何声明、打开、获取数据和关闭
游标
,还涵盖了异常处理和
优化
技巧。
脚本语言
743
社区成员
8,037
社区内容
发帖
与我相关
我的任务
脚本语言
PowerBuilder 脚本语言
复制链接
扫一扫
分享
社区描述
PowerBuilder 脚本语言
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章