|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
数据库技术
→
『 VFP论坛 』
→ 请教VFP能接受的内存问题
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
1709
人关注过本帖
标题:
请教VFP能接受的内存问题
只看楼主
加入收藏
fdxxhjc
等 级:
新手上路
帖 子:305
专家分:0
注 册:2014-4-10
结帖率:
73.44%
楼主
收藏
已结贴
√
问题点数:20 回复次数:46
请教VFP能接受的内存问题
先生们好,我在用“select * from 原表 into array YB”想将原表中的记录存入内存YB时提醒内存不足(原表共有10841600条记录),请问VFP内存能正常接受的条数为多少条,谢谢
搜索更多相关主题的帖子:
记录
2015-03-05 09:00
举报帖子
使用道具
赠送鲜花
tlliqi
等 级:
贵宾
威 望:
204
帖 子:15453
专家分:65956
注 册:2006-4-27
第
2
楼
收藏
得分:0
数据表的最大记录数:9亿个
2015-03-05 09:12
举报帖子
使用道具
赠送鲜花
tlliqi
等 级:
贵宾
威 望:
204
帖 子:15453
专家分:65956
注 册:2006-4-27
第
3
楼
收藏
得分:0
内存要看你电脑性能
2015-03-05 09:13
举报帖子
使用道具
赠送鲜花
sdta
来 自:江苏省连云港市
等 级:
版主
威 望:
335
帖 子:9841
专家分:27213
注 册:2012-2-5
第
4
楼
收藏
得分:0
VFP表最大容量不超过2G
坚守VFP最后的阵地
2015-03-05 09:56
举报帖子
使用道具
赠送鲜花
吹水佬
等 级:
版主
威 望:
451
帖 子:10607
专家分:43186
注 册:2014-5-20
第
5
楼
收藏
得分:0
“表”不怕多,最怕大。
2015-03-05 10:48
举报帖子
使用道具
赠送鲜花
TonyDeng
等 级:
贵宾
威 望:
304
帖 子:25859
专家分:48889
注 册:2011-6-22
第
6
楼
收藏
得分:0
沒有篩選的SELECT不如不SELECT,把表整個抄進內存沒有意義。這不是內存有多大的問題。數據表的作用,就是把內存放不下的數據轉放在存儲量更大的外部設備上,再把真正需要的數據摘抄進來使用,你倒好,把整個原則反過來了。這樣兩份完全一模一樣的數據有什麽用?!
授人以渔,不授人以鱼。
2015-03-05 11:11
举报帖子
使用道具
赠送鲜花
TonyDeng
等 级:
贵宾
威 望:
304
帖 子:25859
专家分:48889
注 册:2011-6-22
第
7
楼
收藏
得分:0
計算機中的儲存設備,依速度區分從快到慢,依次是寄存器(在CPU內部)、內存(包括RAM和ROM)、外部設備(各種磁盤和磁帶),這些設備的存儲容量也是依次增大,兩者是辯證的對立統一關係,如何調度資源,由程序員按照實際情況平衡。速度最快的寄存器數量屈指可數,資源極爲珍貴,也是把內存中要用指令時才放到裏面去的,同樣,內存與磁盤(表)的關係也是這樣。可想而知爲提高計算機的效率,存儲設備是怎麽理解的。樓主的問題,相當於想把內存中所有的程序指令一次性放到CPU寄存器中加快速度。
[
本帖最后由 TonyDeng 于 2015-3-5 12:06 编辑
]
授人以渔,不授人以鱼。
2015-03-05 11:56
举报帖子
使用道具
赠送鲜花
fdxxhjc
等 级:
新手上路
帖 子:305
专家分:0
注 册:2014-4-10
第
8
楼
收藏
得分:0
回复 2楼 tlliqi
请教二楼先生,您所说的“数据表的最大记录数:9亿个”,我有个地方不明白,例如想建个表:有9亿条记录,每条记录有3个数值(或者说该表想3个字段),那这样下来这个表是说有9亿个记录数还是27亿个记录数,谢谢先生
2015-03-05 16:09
举报帖子
使用道具
赠送鲜花
吹水佬
等 级:
版主
威 望:
451
帖 子:10607
专家分:43186
注 册:2014-5-20
第
9
楼
收藏
得分:0
以下是引用
fdxxhjc
在2015-3-5 16:09:32的发言:
请教二楼先生,您所说的“数据表的最大记录数:9亿个”,我有个地方不明白,例如想建个表:有9亿条记录,每条记录有3个数值(或者说该表想3个字段),那这样下来这个表是说有9亿个记录数还是27亿个记录数,谢谢先生
可能说的是表记录数
RECCOUNT()返回的是表记录数。是不是可以这样说:9亿条记录,可记录27亿个数值。
[
本帖最后由 吹水佬 于 2015-3-5 16:39 编辑
]
2015-03-05 16:37
举报帖子
使用道具
赠送鲜花
wangzhiyi
等 级:
贵宾
威 望:
34
帖 子:366
专家分:684
注 册:2014-4-9
第
10
楼
收藏
得分:0
楼主你问题在于你的数据传送到数组变量超过了系统的规定。按照系统规定,数据个数是不能超过65000个的。[attach]79260[/attach]但我经过测试,数组变量最多可以定义到65000*480个。
再说,没弄清楚楼主到底是想干什么?竟然把一个表的所有内容拷贝到一个数组中?
[
本帖最后由 wangzhiyi 于 2015-3-5 17:05 编辑
]
2015-03-05 16:57
举报帖子
使用道具
赠送鲜花
47
1/5页
1
2
3
4
5
快速回复:
请教VFP能接受的内存问题
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.043959 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved