社区
数据库及相关技术
帖子详情
cb 导数据库巨慢,有没有办法解救?
amsdn
2002-09-25 03:55:28
我用cb来导数据库,觉得比我直接用sql语句在sql plus中运行时
(用create table as...)要慢上十几倍都有,这是为什么?有没有办法
加快。
...全文
26
14
打赏
收藏
cb 导数据库巨慢,有没有办法解救?
我用cb来导数据库,觉得比我直接用sql语句在sql plus中运行时 (用create table as...)要慢上十几倍都有,这是为什么?有没有办法 加快。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
warton
2002-09-28
打赏
举报
回复
你可以将这部分代码贴出来吗,大家研究一下
warton
2002-09-28
打赏
举报
回复
不可能,应该有好的办法,我找资料看看!!
amsdn
2002-09-28
打赏
举报
回复
现在我的就是source为query,destination为table亚,就是这么慢,
我现在已经放弃bcb在数据库这方面的开发了。没办法阿,实在慢的不行
木棉花大榕树
2002-09-28
打赏
举报
回复
要是导大量数据还是直接用数据库提供的的工具或命令,这样速度极快。
赵立2
2002-09-28
打赏
举报
回复
注意commitcount,并且不要显式事务。用隐式事务方式
amsdn
2002-09-28
打赏
举报
回复
代码就是上面的,只是改变了sql语句的表名而已,很简单的一个调用,
我用bcb建立过一些简单的表格,就是在碰到这种要同时从几个数据库中
把一些字段联接成一个新表的时候才这么慢,而且市慢的非长离谱的。
fsstolw
2002-09-26
打赏
举报
回复
我觉得你的对比似乎不合适吧?如果你在SQL中有create table,而你在CB下用的却是一个select from in,我认为后者既然是两个表的连接,本来就会很慢的,建议你把你的CB下的语句放到SQL中试一下要多长时间,我认为这和在CB下应该不会差别太大的。
amsdn
2002-09-26
打赏
举报
回复
我觉得就是很奇怪,用batAppendUpdate方式的时候,总是说有一个null字段不能插入,所以我才只好用batCopy了。
我改用pb来执行那段语句也很快,不用10分钟,但是昨天我用cb却花了
三个多小时,看来cb市不太适合做这种有异构数据库的操作
szowient
2002-09-26
打赏
举报
回复
BatchMove原本就比直接用SQL語句就慢,我用時也如此,但沒這麼大的差別。
如果 batAppendUpdate 符合你的要求的話,建議你試試!
amsdn
2002-09-26
打赏
举报
回复
没人懂啊?大家都不用cb做数据库开发吗,我觉得这问题应该很普遍呀
hopelhs
2002-09-26
打赏
举报
回复
你的说法太恐怖了!BatchMove->Source用Query,它的Destination用Table,你试试看,如果真有几小时的差别BCB干脆也不用活了!
amsdn
2002-09-26
打赏
举报
回复
用qbe方式的sql语句时候,不能使用create table as 的方式,而且我在
sql plus中也市有select from in的亚,主要时两个表在不同的数据库系统中
,我在sql plus中可以通过db link直接操纵,在cb中除了使用qbe的方式都不知道有什么办法了,因为那表很大的。现在差的真的不是一般的大,我只好用
createprocess去调用pb的程序来建表了
amsdn
2002-09-25
打赏
举报
回复
类似下面,我只是更改了表名和字段名,
因为cb不认dblink(我不知道时不是真的不认),我只好用qbe的方式:
sql_text = "SELECT * FROM \":db_1:AD\" WHERE t1 IN (SELECT t1 FROM \":db_2:TT\" ";
S_DM->bde_BatchMove->Mode=batCopy;
S_DM->bde_table->DatabaseName=S_DM->db_1->Name;
S_DM->bde_table->TableName="MY_AD";
S_DM->bde_BatchMove->Execute();
耙子
2002-09-25
打赏
举报
回复
你的代码怎么写的?我估计和你代码的效率有关系。
计算机系为什么要学
数据库
原理和设计?
作者:冯若航链接:...学好
数据库
,基本能混口饭吃;在此基础上再学好操作系统和计算机网络,就能当一个不错的程序员。如果能再把离散数学、数字电路、体系结构、数据结构/算法、编译原...
1.3 SOMTA代码生成器的最终目标
SOMTA是由明天的地平线自主开发研制,主要目的是将广大的程序猿从枯燥的“增删查改”的工作中
解救
出来,目前第一个版本已经成功上线, 功能正在不断完善更新中,后续将主要从以下几个方面进行更新迭代 1、支持多种...
校园宽带破解---
解救
断网之际
我们学校每个月限制了流量,用多了不仅要交钱还要断网,所以假想有其他账号可用,是不是就解决上网问题! 分析:听说毕业的学长学姐的网号,只要不欠费,就可以用,看到这个我就看到了希望,是不是!!! 运行环境...
[每日译帖]创建Cinder卷时状态一直是creating,求
解救
2012-11-06 11:14:53 4224 TRACE cinder.openstack.common.rpc.amqp VolumeNotFound: Volume
cb
5dc6eb-78c3-4ee5-8ab6-8003a7430a85 could not be found. 2012-11-06 11:14:53 4224 TRACE cinder.openstack....
cesium 层级 请求 阻塞_亿级流量请求,多级缓存
解救
不过这种操作对于如商品这种查询非常频繁的业务不适用,因为在你删缓存的同时,已经有另一个系统来读缓存了,此时事务还没有提交。当然对于如用户维度的业务是可以考虑的。</span><span></span><span>不过为了更好地...
数据库及相关技术
1,178
社区成员
18,938
社区内容
发帖
与我相关
我的任务
数据库及相关技术
C++ Builder 数据库及相关技术
复制链接
扫一扫
分享
社区描述
C++ Builder 数据库及相关技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章