以文本方式查看主题 - 搭建论坛 (http://bbs.diylsoft.com:8118/starforum/index.asp) -- 数据库交流 (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=6) ---- [求助]关于数据库连接速度的问题 (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=6&id=5220) |
-- 作者:lpswb515 -- 发布时间:2006-4-15 22:09:50 -- [求助]关于数据库连接速度的问题 我想用企业版做一个数据导出工具,连接的是oracle数据库,当连接的表中只有几百条数据时,很快就导出完数据。当换了一个存放着大量数据(200万条)进行连接时,选择完表名后就没有响应了。使用数据查询控件也是如此,请问有什么办法解决这个问题? |
-- 作者:lpswb515 -- 发布时间:2006-4-16 20:39:49 -- 刚开始我也认为是连接设置的问题,但我换了一张数据少的表(380条),是能够导出的。但一换数据量大的表就没响应了。用ADO查询构件也是一样,只要有换数据量大的表就没有响应。 |
-- 作者:水手 -- 发布时间:2006-4-17 12:58:09 -- 我试过20万条数据,使用SQL语言操作,不要使用记录循环. |
-- 作者:lpswb515 -- 发布时间:2006-4-19 0:22:51 -- 关键是我选择了表名后程序就没有响应了,我根本无法设置SQL语句。 |
-- 作者:admin -- 发布时间:2006-4-19 8:41:11 -- 你用的是“ADO数据表”构件吗?应该用“ADO查询”,用SQL命令。要记住200万条记录是不可能一下打开的,要采用过滤(where)的方式打开数据,而且每次打开最好控制在几千条范围内。超过一定范围,无论采用何种开发工具都是慢的。 |