| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
共有 81 人关注过本帖
标题:VFP有多强大?——说件真事。
只看楼主 加入收藏
cssnet
Rank: 5Rank: 5
等 级:职业侠客
威 望:5
帖 子:447
专家分:370
注 册:2013-10-4
结帖率:100%
收藏
 问题点数:0 回复次数:2 
VFP有多强大?——说件真事。
说,N年前的程序有bug,然而,编译出EXE运行速度没啥问题。
就这么无惊无险平平静静用了好多年,用户也没任何一个投诉,也就没留意。
上个月无意中打开其中几个表,我的天,大的有1千万行记录,小的也有几百万行!

于是我写一段代码,通宵不停地运行了十多天时间,才排查出全部冗余记录。
再写一段代码,删除、替换这一大堆记录,又运行了一个多小时。
删除完,一句close all,又用了将近五分钟,漏斗转不停,我连键盘都不敢按,生怕一动VFP就停止反应,接着强行退出了!
好在有惊无险。

现在问题来啦:

VFP竟然强悍到如此地步,能够随便随便处理上千万行记录,气都不带喘一下,而且还能够让用户和程序员都感觉不到任何反应迟钝?!


搜索更多相关主题的帖子: 记录 删除 运行 VFP 代码 
昨天 18:10
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10634
专家分:43252
注 册:2014-5-20
收藏
得分:0 
连续运行十多天不会挂
什么业务数据只能用一个表文件来处理。
VFP的表宜多不宜大,一千万条记录分成100表来处理可能也是用几多分钟来说。

昨晚 19:49
cssnet
Rank: 5Rank: 5
等 级:职业侠客
威 望:5
帖 子:447
专家分:370
注 册:2013-10-4
收藏
得分:0 
以下是引用吹水佬在2025-8-7 19:49:36的发言:

连续运行十多天不会挂
什么业务数据只能用一个表文件来处理。
VFP的表宜多不宜大,一千万条记录分成100表来处理可能也是用几多分钟来说。


吹版批评得极是!
都是只读表,针对Rushmore优化创建索引后,SQL查询飞快,也就没留意到表自身存在巨大冗余。
也有可能,当初老眼昏花,将记录数1000万,数漏了一个0,错看成100万了。
VFP处理百万级的表格,湿湿碎啦,这个以前有不少经验。
于是,就这么野蛮地硬生生将这个巨大的错误给生吞了,忽略了。

9 小时前
快速回复:VFP有多强大?——说件真事。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016323 second(s), 9 queries.
Copyright©2004-2025, BC-CN.NET, All Rights Reserved